|
iPXE
|
#include "valgrind.h"Go to the source code of this file.
Macros | |
| #define | VALGRIND_MAKE_MEM_NOACCESS(_qzz_addr, _qzz_len) |
| #define | VALGRIND_MAKE_MEM_UNDEFINED(_qzz_addr, _qzz_len) |
| #define | VALGRIND_MAKE_MEM_DEFINED(_qzz_addr, _qzz_len) |
| #define | VALGRIND_MAKE_MEM_DEFINED_IF_ADDRESSABLE(_qzz_addr, _qzz_len) |
| #define | VALGRIND_CREATE_BLOCK(_qzz_addr, _qzz_len, _qzz_desc) |
| #define | VALGRIND_DISCARD(_qzz_blkindex) |
| #define | VALGRIND_CHECK_MEM_IS_ADDRESSABLE(_qzz_addr, _qzz_len) |
| #define | VALGRIND_CHECK_MEM_IS_DEFINED(_qzz_addr, _qzz_len) |
| #define | VALGRIND_CHECK_VALUE_IS_DEFINED(__lvalue) |
| #define | VALGRIND_DO_LEAK_CHECK |
| #define | VALGRIND_DO_QUICK_LEAK_CHECK |
| #define | VALGRIND_COUNT_LEAKS(leaked, dubious, reachable, suppressed) |
| #define | VALGRIND_COUNT_LEAK_BLOCKS(leaked, dubious, reachable, suppressed) |
| #define | VALGRIND_GET_VBITS(zza, zzvbits, zznbytes) |
| #define | VALGRIND_SET_VBITS(zza, zzvbits, zznbytes) |
Enumerations | |
| enum | Vg_MemCheckClientRequest { VG_USERREQ__MAKE_MEM_NOACCESS = VG_USERREQ_TOOL_BASE('M','C') , VG_USERREQ__MAKE_MEM_UNDEFINED , VG_USERREQ__MAKE_MEM_DEFINED , VG_USERREQ__DISCARD , VG_USERREQ__CHECK_MEM_IS_ADDRESSABLE , VG_USERREQ__CHECK_MEM_IS_DEFINED , VG_USERREQ__DO_LEAK_CHECK , VG_USERREQ__COUNT_LEAKS , VG_USERREQ__GET_VBITS , VG_USERREQ__SET_VBITS , VG_USERREQ__CREATE_BLOCK , VG_USERREQ__MAKE_MEM_DEFINED_IF_ADDRESSABLE , VG_USERREQ__COUNT_LEAK_BLOCKS , _VG_USERREQ__MEMCHECK_RECORD_OVERLAP_ERROR = VG_USERREQ_TOOL_BASE('M','C') + 256 } |
Functions | |
| FILE_LICENCE (BSD3) | |
| FILE_SECBOOT (PERMITTED) | |
| #define VALGRIND_MAKE_MEM_NOACCESS | ( | _qzz_addr, | |
| _qzz_len ) |
Definition at line 112 of file memcheck.h.
Referenced by heap_alloc_block(), heap_free_block(), heap_realloc(), init_heap(), and valgrind_make_blocks_noaccess().
| #define VALGRIND_MAKE_MEM_UNDEFINED | ( | _qzz_addr, | |
| _qzz_len ) |
Definition at line 122 of file memcheck.h.
Referenced by heap_alloc_block(), and heap_free_block().
| #define VALGRIND_MAKE_MEM_DEFINED | ( | _qzz_addr, | |
| _qzz_len ) |
Definition at line 132 of file memcheck.h.
Referenced by heap_realloc(), valgrind_make_blocks_defined(), and valgrind_make_blocks_noaccess().
| #define VALGRIND_MAKE_MEM_DEFINED_IF_ADDRESSABLE | ( | _qzz_addr, | |
| _qzz_len ) |
Definition at line 143 of file memcheck.h.
| #define VALGRIND_CREATE_BLOCK | ( | _qzz_addr, | |
| _qzz_len, | |||
| _qzz_desc ) |
Definition at line 155 of file memcheck.h.
| #define VALGRIND_DISCARD | ( | _qzz_blkindex | ) |
Definition at line 166 of file memcheck.h.
| #define VALGRIND_CHECK_MEM_IS_ADDRESSABLE | ( | _qzz_addr, | |
| _qzz_len ) |
Definition at line 181 of file memcheck.h.
| #define VALGRIND_CHECK_MEM_IS_DEFINED | ( | _qzz_addr, | |
| _qzz_len ) |
Definition at line 193 of file memcheck.h.
| #define VALGRIND_CHECK_VALUE_IS_DEFINED | ( | __lvalue | ) |
Definition at line 206 of file memcheck.h.
| #define VALGRIND_DO_LEAK_CHECK |
Definition at line 213 of file memcheck.h.
| #define VALGRIND_DO_QUICK_LEAK_CHECK |
Definition at line 221 of file memcheck.h.
| #define VALGRIND_COUNT_LEAKS | ( | leaked, | |
| dubious, | |||
| reachable, | |||
| suppressed ) |
Definition at line 230 of file memcheck.h.
| #define VALGRIND_COUNT_LEAK_BLOCKS | ( | leaked, | |
| dubious, | |||
| reachable, | |||
| suppressed ) |
Definition at line 247 of file memcheck.h.
| #define VALGRIND_GET_VBITS | ( | zza, | |
| zzvbits, | |||
| zznbytes ) |
Definition at line 272 of file memcheck.h.
| #define VALGRIND_SET_VBITS | ( | zza, | |
| zzvbits, | |||
| zznbytes ) |
Definition at line 291 of file memcheck.h.
Definition at line 81 of file memcheck.h.
| FILE_LICENCE | ( | BSD3 | ) |
| FILE_SECBOOT | ( | PERMITTED | ) |