Re: missing function
Re: missing function
- Subject: Re: missing function
- From: j o a r <email@hidden>
- Date: Sat, 12 Nov 2005 16:50:02 +0100
Are you perhaps using the new GCC_FAST_OBJC_DISPATCH that only works
on Mac OS X 10.4?
j o a r
On 12 nov 2005, at 06.50, Steve Checkoway wrote:
I'm compiling on OS 10.4.3, using XCode 2.1 with gcc 3.3 and the
10.2.8 SDK. When I run the application on 10.4, everything works
correctly. When I run on 10.3.9, build 7W98 (and also on build
7B85), it crashes in main().
The crashing instruction is
bla 0xfffeff00
which is trying to branch to objc_msgSend_rtp. This function exists
as a locally absolute symbol (at that address) in /usr/lib/
libobjc.dylib on 10.4, but it does not on 10.3.9.
10.3.9 does have _objc_msgSend and a few similarly named symbols as
global text symbols ('T' in nm as opposed to the 'a' that
_objc_msgSend_rtp was giving me) around address 0x908611e0.
I'm not sure when this started happening. In an older version of
the code, it is branching to dyld_stub_objc_msgSend:
bl 0x31b8d0 <dyld_stub_objc_msgSend>
In the newer code it's using:
bla 0xfffeff00 <objc_msgSend_rtp>
What could be causing this difference?
Attachment:
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden