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