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.
1.6.2