class names and full paths in stripped binaries
class names and full paths in stripped binaries
- Subject: class names and full paths in stripped binaries
- From: James Walker <email@hidden>
- Date: Thu, 12 Mar 2009 16:25:01 -0700
I looked inside an executable binary with a hex editor to make sure that
the function names were getting stripped out. I didn't see any function
names, but I *did* see the name of every class. What's worse, whenever
a class is declared inside an unnamed namespace, I see the full path of
the source file. Something like:
N97_GLOBAL__N__Volumes_Home_more_path_parts_filename.cpp_
00000000_E1EE5FD718MyClassName
I'd prefer not to expose my whole developer disk structure to the world.
How can I get rid of this stuff?
Here are some of my build settings:
Debug Information Format: DWARF with dSYM File
Strip Linked Product: YES
Strip Style: All Symbols
Deployment Postprocessing: YES
Symbols Hidden by Default: YES
Inline Methods Hidden: YES
Compiler version: 4.0
This is in Xcode 3.1.2.
--
James W. Walker, Innoventive Software LLC
<http://www.frameforge3d.com/>
_______________________________________________
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