Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
steam::engine::anonymous_namespace{tracking-heap-block-provider.cpp} Namespace Reference

Functions

BuffasBuffer (void *mem)
 
bool identifyBlock (Block const &inQuestion, void *storage)
 helper to find Block entries based on their raw memory address
 
function< bool(Block const &)> search_for_block_using_this_storage (void *storage)
 build a searching predicate
 
template<class VEC >
Blockpick_Block_by_storage (VEC &vec, void *blockLocation)
 

Variables

const uint MAX_BUFFERS = 50
 
diagn::Block emptyPlaceholder (0)
 

Function Documentation

◆ asBuffer()

Buff * asBuffer ( void *  mem)
inline

Definition at line 47 of file tracking-heap-block-provider.cpp.

References asBuffer().

Referenced by asBuffer().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ identifyBlock()

bool identifyBlock ( Block const &  inQuestion,
void *  storage 
)
inline

helper to find Block entries based on their raw memory address

Definition at line 58 of file tracking-heap-block-provider.cpp.

References identifyBlock().

Referenced by identifyBlock(), and search_for_block_using_this_storage().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ search_for_block_using_this_storage()

function< bool(Block const &)> search_for_block_using_this_storage ( void *  storage)
inline

build a searching predicate

Definition at line 65 of file tracking-heap-block-provider.cpp.

References identifyBlock(), and search_for_block_using_this_storage().

Referenced by pick_Block_by_storage(), and search_for_block_using_this_storage().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ pick_Block_by_storage()

template<class VEC >
Block * pick_Block_by_storage ( VEC &  vec,
void *  blockLocation 
)
inline

Definition at line 72 of file tracking-heap-block-provider.cpp.

References NULL, pick_Block_by_storage(), and search_for_block_using_this_storage().

Referenced by pick_Block_by_storage().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ MAX_BUFFERS

const uint MAX_BUFFERS = 50
private

Definition at line 214 of file tracking-heap-block-provider.cpp.

◆ emptyPlaceholder

diagn::Block emptyPlaceholder(0) ( )
private