Structure to store the position information where new
occurs.
More...
Public Attributes | |
new_ptr_list_t * | next |
Pointer to the next memory block. | |
new_ptr_list_t * | prev |
Pointer to the previous memory block. | |
size_t | size |
Size of the memory block. | |
union { | |
char file [_DEBUG_NEW_FILENAME_LEN] | |
File name of the caller. | |
void * addr | |
Address of the caller to new. | |
}; | |
unsigned | line:31 |
Line number of the caller; or 0 . | |
unsigned | is_array:1 |
Non-zero iff new[] is used. | |
unsigned | magic |
Magic number for error detection. |
Structure to store the position information where new
occurs.
union { ... } |
Address of the caller to new.
char nvwa::new_ptr_list_t::file[_DEBUG_NEW_FILENAME_LEN] |
File name of the caller.
unsigned nvwa::new_ptr_list_t::is_array |
Non-zero iff new[] is used.
unsigned nvwa::new_ptr_list_t::line |
Line number of the caller; or 0
.
unsigned nvwa::new_ptr_list_t::magic |
Magic number for error detection.
Pointer to the next memory block.
Pointer to the previous memory block.
size_t nvwa::new_ptr_list_t::size |
Size of the memory block.