_drsym_info_t Struct Reference
[Symbol Access Library]

#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
drsym_debug_kind_t debug_kind
size_t name_available_size
char name [1]

Detailed Description

Data structure that holds symbol information


Field Documentation

Output: type of the debug info available for this module

Output: offset from module base of end of symbol

const char* _drsym_info_t::file

Output: file and line number

Output: offset from address that starts at line

Output: symbol name

Output: size of data available for name. Only name_size bytes will be copied to name.

Input: should be set by caller to the size of the name[] buffer, in bytes

Output: offset from module base of start of symbol

Input: should be set by caller to sizeof(drsym_info_t)


The documentation for this struct was generated from the following file:

  DynamoRIO API version 3.1.0 --- Fri Jan 6 13:48:53 2012