On Wed, Mar 28, 2007 at 02:16:55PM -0400, Joseph S wrote: > I thought the performance penalty came from making the executable > bigger, which means the executor has to skip over the debug symbols > somehow, which eats up cpu. If the symbols are in a different file this > wouldn't apply. When running the executable is mmaped into memory. So any extra data in the executable has absolutly zero effect. > Well I don't really know how debug symbols work. It seems that maybe > all the debug info is is the source files with some mappling info then > maybe it might. No, the info is in the debug info (gdb can't be expected to understand the source of every language you might want to debug). Have a nice day, -- Martijn van Oosterhout <kleptog@xxxxxxxxx> http://svana.org/kleptog/ > From each according to his ability. To each according to his ability to litigate.
Attachment:
signature.asc
Description: Digital signature