#include <stdarg.h>
Include dependency graph for valgrind.h:Go to the source code of this file.
Macros | |
| #define | __extension__ /* */ |
| #define | __VALGRIND_MAJOR__ 3 |
| #define | __VALGRIND_MINOR__ 9 |
| #define | CALL_FN_v_5W(fnptr, arg1, arg2, arg3, arg4, arg5) |
| #define | CALL_FN_v_6W(fnptr, arg1, arg2, arg3, arg4, arg5, arg6) |
| #define | CALL_FN_v_7W(fnptr, arg1, arg2, arg3, arg4, arg5, arg6, arg7) |
| #define | CALL_FN_v_v(fnptr) |
| #define | CALL_FN_v_W(fnptr, arg1) |
| #define | CALL_FN_v_WW(fnptr, arg1, arg2) |
| #define | CALL_FN_v_WWW(fnptr, arg1, arg2, arg3) |
| #define | CALL_FN_v_WWWW(fnptr, arg1, arg2, arg3, arg4) |
| #define | I_REPLACE_SONAME_FNNAME_ZU(soname, fnname) |
| #define | I_REPLACE_SONAME_FNNAME_ZZ(soname, fnname) |
| #define | I_WRAP_SONAME_FNNAME_ZU(soname, fnname) |
| #define | I_WRAP_SONAME_FNNAME_ZZ(soname, fnname) |
| #define | NVALGRIND 1 |
| #define | RUNNING_ON_VALGRIND |
| #define | VALGRIND_COUNT_ERRORS |
| #define | VALGRIND_CREATE_MEMPOOL(pool, rzB, is_zeroed) |
| #define | VALGRIND_DESTROY_MEMPOOL(pool) |
| #define | VALGRIND_DISABLE_ERROR_REPORTING |
| #define | VALGRIND_DISCARD_TRANSLATIONS(_qzz_addr, _qzz_len) |
| #define | VALGRIND_DO_CLIENT_REQUEST(_zzq_rlval, _zzq_default, _zzq_request, _zzq_arg1, _zzq_arg2, _zzq_arg3, _zzq_arg4, _zzq_arg5) |
| #define | VALGRIND_DO_CLIENT_REQUEST_EXPR( _zzq_default, _zzq_request, _zzq_arg1, _zzq_arg2, _zzq_arg3, _zzq_arg4, _zzq_arg5) |
| #define | VALGRIND_DO_CLIENT_REQUEST_STMT(_zzq_request, _zzq_arg1, _zzq_arg2, _zzq_arg3, _zzq_arg4, _zzq_arg5) |
| #define | VALGRIND_ENABLE_ERROR_REPORTING |
| #define | VALGRIND_FREELIKE_BLOCK(addr, rzB) |
| #define | VALGRIND_GET_ORIG_FN(_lval) |
| #define | VALGRIND_LOAD_PDB_DEBUGINFO(fd, ptr, total_size, delta) |
| #define | VALGRIND_MALLOCLIKE_BLOCK(addr, sizeB, rzB, is_zeroed) |
| #define | VALGRIND_MAP_IP_TO_SRCLOC(addr, buf64) |
| #define | VALGRIND_MEMPOOL_ALLOC(pool, addr, size) |
| #define | VALGRIND_MEMPOOL_CHANGE(pool, addrA, addrB, size) |
| #define | VALGRIND_MEMPOOL_EXISTS(pool) |
| #define | VALGRIND_MEMPOOL_FREE(pool, addr) |
| #define | VALGRIND_MEMPOOL_TRIM(pool, addr, size) |
| #define | VALGRIND_MONITOR_COMMAND(command) |
| #define | VALGRIND_MOVE_MEMPOOL(poolA, poolB) |
| #define | VALGRIND_NON_SIMD_CALL0(_qyy_fn) |
| #define | VALGRIND_NON_SIMD_CALL1(_qyy_fn, _qyy_arg1) |
| #define | VALGRIND_NON_SIMD_CALL2(_qyy_fn, _qyy_arg1, _qyy_arg2) |
| #define | VALGRIND_NON_SIMD_CALL3(_qyy_fn, _qyy_arg1, _qyy_arg2, _qyy_arg3) |
| #define | VALGRIND_RESIZEINPLACE_BLOCK(addr, oldSizeB, newSizeB, rzB) |
| #define | VALGRIND_STACK_CHANGE(id, start, end) |
| #define | VALGRIND_STACK_DEREGISTER(id) |
| #define | VALGRIND_STACK_REGISTER(start, end) |
| #define | VG_CONCAT4(_aa, _bb, _cc, _dd) |
| #define | VG_IS_TOOL_USERREQ(a, b, v) |
| #define | VG_USERREQ_TOOL_BASE(a, b) |
Functions | |
| static int | VALGRIND_PRINTF (const char *format,...) |
| static int | VALGRIND_PRINTF_BACKTRACE (const char *format,...) |
| #define __extension__ /* */ |
Definition at line 5229 of file valgrind.h.
| #define __VALGRIND_MAJOR__ 3 |
Definition at line 93 of file valgrind.h.
| #define __VALGRIND_MINOR__ 9 |
Definition at line 94 of file valgrind.h.
| #define CALL_FN_v_5W | ( | fnptr, | |
| arg1, | |||
| arg2, | |||
| arg3, | |||
| arg4, | |||
| arg5 ) |
Definition at line 1032 of file valgrind.h.
| #define CALL_FN_v_6W | ( | fnptr, | |
| arg1, | |||
| arg2, | |||
| arg3, | |||
| arg4, | |||
| arg5, | |||
| arg6 ) |
Definition at line 1036 of file valgrind.h.
| #define CALL_FN_v_7W | ( | fnptr, | |
| arg1, | |||
| arg2, | |||
| arg3, | |||
| arg4, | |||
| arg5, | |||
| arg6, | |||
| arg7 ) |
Definition at line 1040 of file valgrind.h.
| #define CALL_FN_v_v | ( | fnptr | ) |
Definition at line 1012 of file valgrind.h.
| #define CALL_FN_v_W | ( | fnptr, | |
| arg1 ) |
Definition at line 1016 of file valgrind.h.
| #define CALL_FN_v_WW | ( | fnptr, | |
| arg1, | |||
| arg2 ) |
Definition at line 1020 of file valgrind.h.
| #define CALL_FN_v_WWW | ( | fnptr, | |
| arg1, | |||
| arg2, | |||
| arg3 ) |
Definition at line 1024 of file valgrind.h.
| #define CALL_FN_v_WWWW | ( | fnptr, | |
| arg1, | |||
| arg2, | |||
| arg3, | |||
| arg4 ) |
Definition at line 1028 of file valgrind.h.
| #define I_REPLACE_SONAME_FNNAME_ZU | ( | soname, | |
| fnname ) |
Definition at line 1003 of file valgrind.h.
| #define I_REPLACE_SONAME_FNNAME_ZZ | ( | soname, | |
| fnname ) |
Definition at line 1006 of file valgrind.h.
| #define I_WRAP_SONAME_FNNAME_ZU | ( | soname, | |
| fnname ) |
Definition at line 985 of file valgrind.h.
| #define I_WRAP_SONAME_FNNAME_ZZ | ( | soname, | |
| fnname ) |
Definition at line 988 of file valgrind.h.
| #define NVALGRIND 1 |
Definition at line 159 of file valgrind.h.
| #define RUNNING_ON_VALGRIND |
Definition at line 5237 of file valgrind.h.
| #define VALGRIND_COUNT_ERRORS |
Definition at line 5388 of file valgrind.h.
| #define VALGRIND_CREATE_MEMPOOL | ( | pool, | |
| rzB, | |||
| is_zeroed ) |
Definition at line 5514 of file valgrind.h.
| #define VALGRIND_DESTROY_MEMPOOL | ( | pool | ) |
Definition at line 5519 of file valgrind.h.
| #define VALGRIND_DISABLE_ERROR_REPORTING |
Definition at line 5593 of file valgrind.h.
| #define VALGRIND_DISCARD_TRANSLATIONS | ( | _qzz_addr, | |
| _qzz_len ) |
Definition at line 5247 of file valgrind.h.
| #define VALGRIND_DO_CLIENT_REQUEST | ( | _zzq_rlval, | |
| _zzq_default, | |||
| _zzq_request, | |||
| _zzq_arg1, | |||
| _zzq_arg2, | |||
| _zzq_arg3, | |||
| _zzq_arg4, | |||
| _zzq_arg5 ) |
Definition at line 182 of file valgrind.h.
| #define VALGRIND_DO_CLIENT_REQUEST_EXPR | ( | _zzq_default, | |
| _zzq_request, | |||
| _zzq_arg1, | |||
| _zzq_arg2, | |||
| _zzq_arg3, | |||
| _zzq_arg4, | |||
| _zzq_arg5 ) |
Definition at line 200 of file valgrind.h.
Referenced by VALGRIND_PRINTF(), and VALGRIND_PRINTF_BACKTRACE().
| #define VALGRIND_DO_CLIENT_REQUEST_STMT | ( | _zzq_request, | |
| _zzq_arg1, | |||
| _zzq_arg2, | |||
| _zzq_arg3, | |||
| _zzq_arg4, | |||
| _zzq_arg5 ) |
Definition at line 189 of file valgrind.h.
| #define VALGRIND_ENABLE_ERROR_REPORTING |
Definition at line 5599 of file valgrind.h.
| #define VALGRIND_FREELIKE_BLOCK | ( | addr, | |
| rzB ) |
Definition at line 5509 of file valgrind.h.
| #define VALGRIND_GET_ORIG_FN | ( | _lval | ) |
Definition at line 995 of file valgrind.h.
| #define VALGRIND_LOAD_PDB_DEBUGINFO | ( | fd, | |
| ptr, | |||
| total_size, | |||
| delta ) |
Definition at line 5572 of file valgrind.h.
| #define VALGRIND_MALLOCLIKE_BLOCK | ( | addr, | |
| sizeB, | |||
| rzB, | |||
| is_zeroed ) |
Definition at line 5495 of file valgrind.h.
| #define VALGRIND_MAP_IP_TO_SRCLOC | ( | addr, | |
| buf64 ) |
Definition at line 5580 of file valgrind.h.
| #define VALGRIND_MEMPOOL_ALLOC | ( | pool, | |
| addr, | |||
| size ) |
Definition at line 5524 of file valgrind.h.
| #define VALGRIND_MEMPOOL_CHANGE | ( | pool, | |
| addrA, | |||
| addrB, | |||
| size ) |
Definition at line 5544 of file valgrind.h.
| #define VALGRIND_MEMPOOL_EXISTS | ( | pool | ) |
Definition at line 5549 of file valgrind.h.
| #define VALGRIND_MEMPOOL_FREE | ( | pool, | |
| addr ) |
Definition at line 5529 of file valgrind.h.
| #define VALGRIND_MEMPOOL_TRIM | ( | pool, | |
| addr, | |||
| size ) |
Definition at line 5534 of file valgrind.h.
| #define VALGRIND_MONITOR_COMMAND | ( | command | ) |
Definition at line 5608 of file valgrind.h.
| #define VALGRIND_MOVE_MEMPOOL | ( | poolA, | |
| poolB ) |
Definition at line 5539 of file valgrind.h.
| #define VALGRIND_NON_SIMD_CALL0 | ( | _qyy_fn | ) |
Definition at line 5359 of file valgrind.h.
| #define VALGRIND_NON_SIMD_CALL1 | ( | _qyy_fn, | |
| _qyy_arg1 ) |
Definition at line 5365 of file valgrind.h.
| #define VALGRIND_NON_SIMD_CALL2 | ( | _qyy_fn, | |
| _qyy_arg1, | |||
| _qyy_arg2 ) |
Definition at line 5371 of file valgrind.h.
| #define VALGRIND_NON_SIMD_CALL3 | ( | _qyy_fn, | |
| _qyy_arg1, | |||
| _qyy_arg2, | |||
| _qyy_arg3 ) |
Definition at line 5377 of file valgrind.h.
| #define VALGRIND_RESIZEINPLACE_BLOCK | ( | addr, | |
| oldSizeB, | |||
| newSizeB, | |||
| rzB ) |
Definition at line 5502 of file valgrind.h.
| #define VALGRIND_STACK_CHANGE | ( | id, | |
| start, | |||
| end ) |
Definition at line 5567 of file valgrind.h.
| #define VALGRIND_STACK_DEREGISTER | ( | id | ) |
Definition at line 5562 of file valgrind.h.
| #define VALGRIND_STACK_REGISTER | ( | start, | |
| end ) |
Definition at line 5555 of file valgrind.h.
| #define VG_CONCAT4 | ( | _aa, | |
| _bb, | |||
| _cc, | |||
| _dd ) |
Definition at line 983 of file valgrind.h.
| #define VG_IS_TOOL_USERREQ | ( | a, | |
| b, | |||
| v ) |
Definition at line 5148 of file valgrind.h.
| #define VG_USERREQ_TOOL_BASE | ( | a, | |
| b ) |
Definition at line 5146 of file valgrind.h.
| enum Vg_ClientRequest |
Definition at line 5155 of file valgrind.h.
|
static |
Definition at line 5267 of file valgrind.h.
References VALGRIND_DO_CLIENT_REQUEST_EXPR, and VG_USERREQ__PRINTF_VALIST_BY_REF.
|
static |
Definition at line 5305 of file valgrind.h.
References VALGRIND_DO_CLIENT_REQUEST_EXPR, and VG_USERREQ__PRINTF_BACKTRACE_VALIST_BY_REF.