58 #define __STDC_FORMAT_MACROS 73 Variable(
void *_address,
long _size,
string *_comment,
bool _isvisible);
74 void AppendComment(
const string *c);
118 VariableSet::iterator it;
138 const char *name =
NULL;
150 if(size == 0)
return;
196 printf(
" 0x%" PRIxPTR
" /* %s */,\n", (uintptr_t) addr, comment);
197 printf(
" %ld /* %s */", size, comment);
202 printf(
"0x%" PRIxPTR
" %s\n", (uintptr_t) addr, comment);
203 printf(
"%ld /* %s */\n", size, comment);
220 isvisible = _isvisible;
227 *comment = *comment +
", " + *c;
234 return this->address < right->
address;
long num_variable_entries(void)
static void dump_variable_entry(void *addr, long size, const char *comment)
static void new_variable_entry(void *addr, long size, string *comment, bool isvisible)
void AppendComment(const string *c)
void add_variable_entry(void *addr, long size, const string *comment, bool isvisible)
static VariableSet variable_entries
int operator<(Variable *right)
void syserv_add_addr(void *addr, long func_entry_map_size)
map< void *, Variable * > VariableSet
void variable_entries_reinit(void)
static long num_entries_total
bool operator<(const VMAInterval &x, const VMAInterval &y)
Variable(void *_address, long _size, string *_comment, bool _isvisible)