On 20/02/2012 15:52, Everton Vieira wrote:
Is supposed that with the -gl and the BackTraceStrFunc would get all
the info with the line number as well? Because if is true i've seen
not work and could test again.
It is supposed, yes.
And it does for me.
However I read something, someone said that it was broken at some point
for stabs or dwarf (not sure which, but only one of them.
Your units seem to contain a reader for that info. it may differ from
the one shipped with fpc.... So if indeed it is true, and the one in fpc
is indeed not working (which I do not know), then that probably needs to
be bug reported ...
2012/2/20 Sven Barth <pascaldra...@googlemail.com
<mailto:pascaldra...@googlemail.com>>
Am 20.02.2012 16:34, schrieb Martin:
If you do not want to ship with debug info:
- compile with debug info
- keep a copy of the file with debug info
- use strip[.exe] to remove the debug info from shipping version
- dump addresses
when you get the addresses, you can use gdb and the copy with
debug info
that you kept (must match 100% the shipped version)
you will need a smass script calling gdb for each address
gdb.exe -i mi project1.exe --eval-command="info line *0x428f60"
--eval-command=q
Alternatively - as I already wrote:
- compile with "-Xg"
- keep the appname.dbg file
- dump addresses
command to use:
gdb.exe -i mi project1.exe --symbols=project1.dbg
--eval-command="info line *0x428f60" --eval-command=q
Regards,
Sven
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
<mailto:fpc-pascal@lists.freepascal.org>
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
--
Everton Vieira.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal