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
MempoolFlags
usable increate_mempool_ext
asflags
.
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_mempool
with someMempoolFlags
specifying 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_block
is 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_block
informs a tool about reallocation.- running_
on_ valgrind - Returns the number of Valgrinds this code is running under
- stack_
change - Change the
start
andend
address of theStackId
- stack_
deregister - Unmark the piece of memory associated with a
StackId
as being a stack - stack_
register - Mark a piece of memory as being a stack. Returns a
super::StackId