Re: Translating AppleScript to AppleEvents
Gregory Weston <[email protected]> Mon, 25 Jul 2011 12:34:47 -0400
| Newsgroups | gmane.comp.macosx.devel |
|---|---|
| Message-ID | <[email protected]> |
Excellent. Thank you. I'll give that a try this evening. On Jul 25, 2011, at 09:47, John Hawkinson wrote: > The now-defunct Apple TN2124 > (http://web.archive.org/web/20101109192900/http://developer.apple.com/library/mac/#/web/20101113130453/http://developer.apple.com/library/mac/technotes/tn2004/tn2124.html) > explains that $r3 is the first paramters. On an Intel architecture, that is > on the stack. The gdb example uses 'fut', which is 'future-break', which > I believe should set the breakpoint after the stack setup, > in which case TN2124 directs you to use *(int *)($ebp+8). > > If I'm wrong and it's before the stack setup, then it is relative to the stack pointer not the base pointer and you should use *(int *)($esp+4). > > [email protected] > John Hawkinson > > > Gregory Weston <[email protected]> wrote on Sun, 24 Jul 2011 > at 23:15:36 -0400 in <B81CB241-B95C-43DE-B8D2-167D757EFDF2-ee4meeAH724@public.gmane.org>: > >> I'm wondering if anyone knows how to accomplish the same thing on >> Intel-based machines. I'm hopeful that it's a simple matter of >> replacing the $r3 register argument with something else but I don't >> know enough about modern Intel architectures to know what that might >> be.