ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Functions
msan_interface.h File Reference
#include <sanitizer/common_interface_defs.h>
Include dependency graph for msan_interface.h:

Go to the source code of this file.

Functions

void __msan_set_origin (const volatile void *a, size_t size, uint32_t origin)
 
uint32_t __msan_get_origin (const volatile void *a)
 
int __msan_origin_is_descendant_or_same (uint32_t this_id, uint32_t prev_id)
 
int __msan_get_track_origins (void)
 
uint32_t __msan_get_umr_origin (void)
 
void __msan_unpoison (const volatile void *a, size_t size)
 
void __msan_unpoison_string (const volatile char *a)
 
void __msan_unpoison_param (size_t n)
 
void __msan_poison (const volatile void *a, size_t size)
 
void __msan_partial_poison (const volatile void *data, void *shadow, size_t size)
 
intptr_t __msan_test_shadow (const volatile void *x, size_t size)
 
void __msan_check_mem_is_initialized (const volatile void *x, size_t size)
 
void __msan_set_expect_umr (int expect_umr)
 
void __msan_set_keep_going (int keep_going)
 
void __msan_print_shadow (const volatile void *x, size_t size)
 
void __msan_dump_shadow (const volatile void *x, size_t size)
 
int __msan_has_dynamic_component (void)
 
void __msan_allocated_memory (const volatile void *data, size_t size)
 
void __sanitizer_dtor_callback (const volatile void *data, size_t size)
 
const char * __msan_default_options (void)
 
void __msan_set_death_callback (void(*callback)(void))
 
void __msan_copy_shadow (const volatile void *dst, const volatile void *src, size_t size)
 
void __msan_scoped_disable_interceptor_checks (void)
 
void __msan_scoped_enable_interceptor_checks (void)
 

Function Documentation

◆ __msan_allocated_memory()

void __msan_allocated_memory ( const volatile void *  data,
size_t  size 
)

◆ __msan_check_mem_is_initialized()

void __msan_check_mem_is_initialized ( const volatile void *  x,
size_t  size 
)

◆ __msan_copy_shadow()

void __msan_copy_shadow ( const volatile void *  dst,
const volatile void *  src,
size_t  size 
)

◆ __msan_default_options()

const char* __msan_default_options ( void  )

◆ __msan_dump_shadow()

void __msan_dump_shadow ( const volatile void *  x,
size_t  size 
)

◆ __msan_get_origin()

uint32_t __msan_get_origin ( const volatile void *  a)

◆ __msan_get_track_origins()

int __msan_get_track_origins ( void  )

◆ __msan_get_umr_origin()

uint32_t __msan_get_umr_origin ( void  )

◆ __msan_has_dynamic_component()

int __msan_has_dynamic_component ( void  )

◆ __msan_origin_is_descendant_or_same()

int __msan_origin_is_descendant_or_same ( uint32_t  this_id,
uint32_t  prev_id 
)

◆ __msan_partial_poison()

void __msan_partial_poison ( const volatile void *  data,
void *  shadow,
size_t  size 
)

◆ __msan_poison()

void __msan_poison ( const volatile void *  a,
size_t  size 
)

◆ __msan_print_shadow()

void __msan_print_shadow ( const volatile void *  x,
size_t  size 
)

◆ __msan_scoped_disable_interceptor_checks()

void __msan_scoped_disable_interceptor_checks ( void  )

◆ __msan_scoped_enable_interceptor_checks()

void __msan_scoped_enable_interceptor_checks ( void  )

◆ __msan_set_death_callback()

void __msan_set_death_callback ( void(*)(void)  callback)

◆ __msan_set_expect_umr()

void __msan_set_expect_umr ( int  expect_umr)

◆ __msan_set_keep_going()

void __msan_set_keep_going ( int  keep_going)

◆ __msan_set_origin()

void __msan_set_origin ( const volatile void *  a,
size_t  size,
uint32_t  origin 
)

◆ __msan_test_shadow()

intptr_t __msan_test_shadow ( const volatile void *  x,
size_t  size 
)

◆ __msan_unpoison()

void __msan_unpoison ( const volatile void *  a,
size_t  size 
)

◆ __msan_unpoison_param()

void __msan_unpoison_param ( size_t  n)

◆ __msan_unpoison_string()

void __msan_unpoison_string ( const volatile char *  a)

◆ __sanitizer_dtor_callback()

void __sanitizer_dtor_callback ( const volatile void *  data,
size_t  size 
)