nvwa::new_ptr_list_t Struct Reference

Structure to store the position information where new occurs. More...

Collaboration diagram for nvwa::new_ptr_list_t:
Collaboration graph
[legend]

List of all members.

Public Attributes

new_ptr_list_tnext
 Pointer to the next memory block.
new_ptr_list_tprev
 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.

Detailed Description

Structure to store the position information where new occurs.


Member Data Documentation

union { ... }

Address of the caller to new.

char nvwa::new_ptr_list_t::file[_DEBUG_NEW_FILENAME_LEN]

File name of the caller.

Non-zero iff new[] is used.

Line number of the caller; or 0.

Magic number for error detection.

Pointer to the next memory block.

Pointer to the previous memory block.

Size of the memory block.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines

Generated by  doxygen 1.6.2