overhead_ Struct Reference

Debug heap block bookkeeping header structure. More...


Data Fields

char picket1 [PICKETSZ]
 Overhead front picket fence.
struct overhead_next
 Linked-list link to next alloc'd block.
size_t reqsz
 Requested size of heap block.
size_t actualsz
 Allocated size of debug heap block.
char * file
 File name wherein allocation occurred.
int line
 Line number whereat allocation occurred.
char picket2 [PICKETSZ]
 Overhead rear picket fence.


Detailed Description

Debug heap block bookkeeping header structure.

Definition at line 53 of file dnxHeap.c.


Field Documentation

char overhead_::picket1[PICKETSZ]

Overhead front picket fence.

Definition at line 55 of file dnxHeap.c.

Referenced by check_block(), dnxMalloc(), and dump_block().

struct overhead_* overhead_::next [read]

Linked-list link to next alloc'd block.

Definition at line 56 of file dnxHeap.c.

Referenced by dnxCheckHeap(), dnxMalloc(), link_block(), and unlink_block().

Requested size of heap block.

Definition at line 57 of file dnxHeap.c.

Referenced by check_block(), dnxMalloc(), dnxRealloc(), and dump_block().

Allocated size of debug heap block.

Definition at line 58 of file dnxHeap.c.

Referenced by dnxMalloc().

File name wherein allocation occurred.

Definition at line 59 of file dnxHeap.c.

Referenced by dnxFree(), dnxMalloc(), and dump_block().

Line number whereat allocation occurred.

Definition at line 60 of file dnxHeap.c.

Referenced by dnxMalloc(), and dump_block().

char overhead_::picket2[PICKETSZ]

Overhead rear picket fence.

Definition at line 61 of file dnxHeap.c.

Referenced by check_block(), dnxMalloc(), and dump_block().


The documentation for this struct was generated from the following file:

Generated on Tue Apr 13 15:48:08 2010 for DNX by  doxygen 1.5.6