requires application to be have debug information?
Yes, but things aren’t that simple. To build a probe that requires debug information (including line information) the debug must be available when the probe is compiled. However, the debug information can then be stripped and the probe ran against the stripped executable. For the symbol table, the necessary symbols must be present at runtime, either in the application (or application libraries) or in a .adi file which is generated with the Aprobe tool apmkadi . That tool allows you to capture the symbol table in an internal form and then strip the executable. Also, PowerAda programs always contain source line information — this is not considered debug information. Finally for low-level hacking, you can instrument specific offsets using on_offset.
Related Questions
- The Application for a citizenship certificate from outside Canada requires me to provide original or certified copies of documents. Who is authorized to certify copies in CA?
- Our application requires free disk space of about 850MB and uses an SD or CF flash disk for file storage. Is this acceptable?
- requires application to be have debug information?