Go to the source code of this file.
|
| void | __mf_check (void *ptr, __mf_size_t sz, int type, const char *location) __attribute((nothrow)) |
| |
| void | __mf_register (void *ptr, __mf_size_t sz, int type, const char *name) __attribute((nothrow)) |
| |
| void | __mf_unregister (void *ptr, __mf_size_t sz, int type) __attribute((nothrow)) |
| |
| unsigned | __mf_watch (void *ptr, __mf_size_t sz) |
| |
| unsigned | __mf_unwatch (void *ptr, __mf_size_t sz) |
| |
| void | __mf_report () |
| |
| int | __mf_set_options (const char *opts) |
| |
| void | mf_check (void *addr, int size, int check_reads, int check_writes, int halt_on_access) |
| |
◆ __MF_CHECK_READ
| #define __MF_CHECK_READ 0 |
◆ __MF_CHECK_WRITE
| #define __MF_CHECK_WRITE 1 |
◆ __MF_TYPE_GUESS
| #define __MF_TYPE_GUESS 5 |
◆ __MF_TYPE_HEAP
◆ __MF_TYPE_HEAP_I
| #define __MF_TYPE_HEAP_I 2 |
◆ __MF_TYPE_NOACCESS
| #define __MF_TYPE_NOACCESS 0 |
◆ __MF_TYPE_STACK
| #define __MF_TYPE_STACK 3 |
◆ __MF_TYPE_STATIC
| #define __MF_TYPE_STATIC 4 |
◆ __attribute__
| struct edid __attribute__ |
|
inline |
◆ __mf_ptr_t
◆ __mf_size_t
◆ __mf_check()
| void __mf_check |
( |
void * |
ptr, |
|
|
__mf_size_t |
sz, |
|
|
int |
type, |
|
|
const char * |
location |
|
) |
| |
◆ __mf_register()
| void __mf_register |
( |
void * |
ptr, |
|
|
__mf_size_t |
sz, |
|
|
int |
type, |
|
|
const char * |
name |
|
) |
| |
◆ __mf_report()
◆ __mf_set_options()
| int __mf_set_options |
( |
const char * |
opts | ) |
|
◆ __mf_unregister()
| void __mf_unregister |
( |
void * |
ptr, |
|
|
__mf_size_t |
sz, |
|
|
int |
type |
|
) |
| |
◆ __mf_unwatch()
◆ __mf_watch()
◆ mf_check()
| void mf_check |
( |
void * |
addr, |
|
|
int |
size, |
|
|
int |
check_reads, |
|
|
int |
check_writes, |
|
|
int |
halt_on_access |
|
) |
| |
◆ __mf_lc_mask
| __mf_uintptr_t __mf_lc_mask |
|
extern |
◆ __mf_lc_shift
◆ __mf_lookup_cache