#include <drsyms.h>
Data Fields | |
size_t | struct_size |
size_t | name_size |
const char * | file |
size_t | line_offs |
size_t | start_offs |
size_t | end_offs |
size_t | name_available_size |
char | name [1] |
size_t _drsym_info_t::end_offs |
Output: offset from module base of end of symbol
const char* _drsym_info_t::file |
Output: file and line number
size_t _drsym_info_t::line_offs |
Output: offset from address that starts at line
char _drsym_info_t::name[1] |
Output: symbol name
Output: size of data available for name. Only name_size bytes will be copied to name.
size_t _drsym_info_t::name_size |
Input: should be set by caller to the size of the name[] buffer, in bytes
size_t _drsym_info_t::start_offs |
Output: offset from module base of start of symbol
size_t _drsym_info_t::struct_size |
Input: should be set by caller to sizeof(drsym_info_t)