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) | |
#define VALGRIND_MAKE_MEM_NOACCESS | ( | _qzz_addr, | |
_qzz_len | |||
) |
Definition at line 111 of file memcheck.h.
#define VALGRIND_MAKE_MEM_UNDEFINED | ( | _qzz_addr, | |
_qzz_len | |||
) |
Definition at line 121 of file memcheck.h.
#define VALGRIND_MAKE_MEM_DEFINED | ( | _qzz_addr, | |
_qzz_len | |||
) |
Definition at line 131 of file memcheck.h.
#define VALGRIND_MAKE_MEM_DEFINED_IF_ADDRESSABLE | ( | _qzz_addr, | |
_qzz_len | |||
) |
Definition at line 142 of file memcheck.h.
#define VALGRIND_CREATE_BLOCK | ( | _qzz_addr, | |
_qzz_len, | |||
_qzz_desc | |||
) |
Definition at line 154 of file memcheck.h.
#define VALGRIND_DISCARD | ( | _qzz_blkindex | ) |
Definition at line 165 of file memcheck.h.
#define VALGRIND_CHECK_MEM_IS_ADDRESSABLE | ( | _qzz_addr, | |
_qzz_len | |||
) |
Definition at line 180 of file memcheck.h.
#define VALGRIND_CHECK_MEM_IS_DEFINED | ( | _qzz_addr, | |
_qzz_len | |||
) |
Definition at line 192 of file memcheck.h.
#define VALGRIND_CHECK_VALUE_IS_DEFINED | ( | __lvalue | ) |
Definition at line 205 of file memcheck.h.
#define VALGRIND_DO_LEAK_CHECK |
Definition at line 212 of file memcheck.h.
#define VALGRIND_DO_QUICK_LEAK_CHECK |
Definition at line 220 of file memcheck.h.
#define VALGRIND_COUNT_LEAKS | ( | leaked, | |
dubious, | |||
reachable, | |||
suppressed | |||
) |
Definition at line 229 of file memcheck.h.
#define VALGRIND_COUNT_LEAK_BLOCKS | ( | leaked, | |
dubious, | |||
reachable, | |||
suppressed | |||
) |
Definition at line 251 of file memcheck.h.
#define VALGRIND_GET_VBITS | ( | zza, | |
zzvbits, | |||
zznbytes | |||
) |
Definition at line 281 of file memcheck.h.
#define VALGRIND_SET_VBITS | ( | zza, | |
zzvbits, | |||
zznbytes | |||
) |
Definition at line 300 of file memcheck.h.
Definition at line 80 of file memcheck.h.
FILE_LICENCE | ( | BSD3 | ) |