#include <drsyms.h>
Data Fields | |
| const char * | cu_name |
| const char * | file |
| uint64 | line |
| size_t | line_addr |
Line information returned by drsym_enumerate_lines(). This information should not be relied upon to be accessible beyond the return of the callback routine to which it is passed.
line and line_addr (e.g., 0xfeefee or 0xe0b80000) in some symbol files. Be prepared for such values. | const char* _drsym_line_info_t::cu_name |
Compilation unit (object file) name
| const char* _drsym_line_info_t::file |
Source file name
| uint64 _drsym_line_info_t::line |
Line number
| size_t _drsym_line_info_t::line_addr |
Offset from module base of the first instruction of the line. For Mach-O executables, the module base is after any __PAGEZERO segment.