diff options
author | Brian Paul <[email protected]> | 2013-04-03 13:36:50 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2013-04-04 08:50:15 -0600 |
commit | 92e5e45ff1147232699be9e517c70146e6ed0291 (patch) | |
tree | 57d5a076d2e036e419257f24cf36f71c4fc947e0 /src/gallium/auxiliary/os | |
parent | a408ea96920984ad2c5bf81f799cbb583f264105 (diff) |
util: add debug_memory_check_block(), debug_memory_tag()
The former just checks that the given block is valid by checking
the header and footer.
The later sets the memory block's tag. With extra debug code, we
can use that for monitoring/checking particular allocations.
Reviewed-by: José Fonseca <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary/os')
-rw-r--r-- | src/gallium/auxiliary/os/os_memory_debug.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/os/os_memory_debug.h b/src/gallium/auxiliary/os/os_memory_debug.h index 36b8fc63a6e..9a487dec05c 100644 --- a/src/gallium/auxiliary/os/os_memory_debug.h +++ b/src/gallium/auxiliary/os/os_memory_debug.h @@ -60,6 +60,12 @@ void * debug_realloc(const char *file, unsigned line, const char *function, void *old_ptr, size_t old_size, size_t new_size ); +void +debug_memory_tag(void *ptr, unsigned tag); + +void +debug_memory_check_block(void *ptr); + void debug_memory_check(void); |