14 #ifndef MSAN_INTERFACE_H
15 #define MSAN_INTERFACE_H
void __msan_copy_shadow(const volatile void *dst, const volatile void *src, size_t size)
int __msan_has_dynamic_component()
void __msan_set_death_callback(void(*callback)(void))
void __msan_unpoison(const volatile void *a, size_t size)
void __sanitizer_dtor_callback(const volatile void *data, size_t size)
uint32_t __msan_get_origin(const volatile void *a)
uint32_t __msan_get_umr_origin()
void __msan_check_mem_is_initialized(const volatile void *x, size_t size)
void __msan_unpoison_string(const volatile char *a)
void __msan_allocated_memory(const volatile void *data, size_t size)
tuple size
Definition: unpack-test.py:15
void __msan_dump_shadow(const volatile void *x, size_t size)
tuple data
Definition: ser-mon-AS7265X.py:40
int __msan_origin_is_descendant_or_same(uint32_t this_id, uint32_t prev_id)
void __msan_set_keep_going(int keep_going)
intptr_t __msan_test_shadow(const volatile void *x, size_t size)
void __msan_print_shadow(const volatile void *x, size_t size)
int __msan_get_track_origins()
void __msan_set_origin(const volatile void *a, size_t size, uint32_t origin)
void __msan_set_expect_umr(int expect_umr)
void __msan_partial_poison(const volatile void *data, void *shadow, size_t size)
void __msan_poison(const volatile void *a, size_t size)
const char * __msan_default_options()