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.