pub fn create_block<T>(addr: *const (), len: usize, desc: T) -> BlockHandleclient_requests_defs only.Expand description
Create a BlockHandle.
The desc is a std::ffi::CString which is included in any messages pertaining to addresses
within the specified memory range. This client request has no other effect on the properties of
the memory range.
The specified address range is associated with the desc string. When Memcheck reports
invalid access to an address in the range, it will describe it in terms of this block rather
than in terms of any other block it knows about. Note that the use of this macro does not
actually change the state of memory in any way – it merely gives a name for the range. At some
point you may want Memcheck to stop reporting errors in terms of the block named by
create_block. To make this possible, create_block returns a BlockHandle. You can pass
this BlockHandle to discard. After doing so, Valgrind will no longer relate addressing
errors in the specified range to the block.