C data formatting properties
C data formatting properties More...
Macros | |
#define | PTV_DEREF 0x0001 |
take value to print from the debugged process. More... | |
#define | PTV_QUEST 0x0002 |
print '?' for uninited data | |
#define | PTV_EMPTY 0x0004 |
return empty string for uninited data; should not specify PTV_QUEST and PTV_EMPTY together | |
#define | PTV_CSTR 0x0008 |
print constant strings inline | |
#define | PTV_EXPAND 0x0010 |
print only top level on separate lines; max_length applies to separate lines; margin is ignored | |
#define | PTV_LZERO 0x0020 |
print numbers with leading zeroes (only for hex/oct/bin) | |
#define | PTV_STPFLT 0x0040 |
fail on bad floating point numbers (if not set, just print ?flt for them) | |
#define | PTV_SPACE 0x0080 |
add spaces after commas and around braces | |
#define | PTV_DEBUG 0x0100 |
format output for debugger | |
#define | PTV_NOPTR 0x0200 |
prevent pointer values from appearing in the output | |
#define | PTV_NTOP 0x40000000 |
internal flag, do not use | |
#define | PTV_KEEP 0x80000000 |
internal flag, do not use | |
Detailed Description
used by format_data_info_t::ptvf
Macro Definition Documentation
◆ PTV_DEREF
#define PTV_DEREF 0x0001 |
take value to print from the debugged process.
VT_LONG: the address is specified by idc_value_t::num VT_PVOID: argloc_t is pointed by idc_value_t::pvoid
Generated by