Available on crate feature
client_requests_defs only.Expand description
All public client requests from the valgrind.h header file
See also The client request mechanism
Modules§
- Mempool
Flags - The
MempoolFlagsusable increate_mempool_extasflags.
Functions§
- clo_
change - Change the value of a dynamic command line option
- count_
errors - Counts the number of errors that have been recorded by a tool.
- create_
mempool - Create a memory pool
- create_
mempool_ ext - Create a memory pool like
create_mempoolwith someMempoolFlagsspecifying extended behavior. - destroy_
mempool - Destroy a memory pool
- disable_
error_ reporting - Disable error reporting for this thread.
- discard_
translations - Discard translation of code in the range [addr … addr + len - 1].
- enable_
error_ reporting - Re-enable error reporting
- freelike_
block freelike_blockis the partner tomalloclike_block. For Memcheck, it does two things:- load_
pdb_ debuginfo - Load PDB debug info for
Wine PE image_map - malloclike_
block - Several Valgrind tools (Memcheck, Massif, Helgrind, DRD) rely on knowing when heap blocks are allocated in order to give accurate results.
- map_
ip_ to_ srcloc - Map a code address to a source file name and line number
- mempool_
alloc - Associate a piece of memory with a memory
pool - mempool_
change - Resize and/or move a piece associated with a memory pool
- mempool_
exists - Return true if a mempool exists, else false
- mempool_
free - Disassociate a piece of memory from a memory
pool - mempool_
trim - Disassociate any pieces outside a particular range
- monitor_
command - Execute a monitor command from the client program
- move_
mempool - Resize and/or move a piece associated with a memory pool
- non_
simd_ call0 - Allow control to move from the simulated CPU to the real CPU, calling an arbitrary function.
- non_
simd_ call1 - Allow control to move from the simulated CPU to the real CPU, calling an arbitrary function.
- non_
simd_ call2 - Allow control to move from the simulated CPU to the real CPU, calling an arbitrary function.
- non_
simd_ call3 - Allow control to move from the simulated CPU to the real CPU, calling an arbitrary function.
- resizeinplace_
block resizeinplace_blockinforms a tool about reallocation.- running_
on_ valgrind - Returns the number of Valgrinds this code is running under
- stack_
change - Change the
startandendaddress of theStackId - stack_
deregister - Unmark the piece of memory associated with a
StackIdas being a stack - stack_
register - Mark a piece of memory as being a stack. Returns a
super::StackId