Hello,
does app.includeFunctionNames work properly in Xojo 2013r1?
When I try to build an application with that property on or off I always get an app with the same exact size.
I also tried to raise a custom exception and print the stack trace: the function names are always there, regardless of app.includeFunctionNames value.
Am I doing something wrong?
By the way, should I leave includeFunctionNames off in a public release of a commercial application to “hide” serial number and protection function names?
If not including function names, how can I generate a report for debugging an unhandled exception or a crash coming from an user?
I actually want this bug fixed, but it seems wrong to show a feature that just does not work.
I know, it’s easy for me to say it here - as there’s no way that I can understand all that would be required to fix this on Cocoa and take away resources from all of the other planned features.
I actually want this bug fixed, but it seems wrong to show a feature that just does not work.
I know, it’s easy for me to say it here - as there’s no way that I can understand all that would be required to fix this on Cocoa and take away resources from all of the other planned features.
But I still feel the same way. ;-)[/quote]
I’ve fixed the Mach-O linker to only emit local symbols if IncludeFunctionNames is set. However, I have to point out that IncludeFunctionNames has no impact on introspection metadata, so there will still be information in the binary (just not available in the output of ‘nm’).