1 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_INIT
, "__tsan_init",
2 BT_FN_VOID
, ATTR_NOTHROW_LEAF_LIST
)
3 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_FUNC_ENTRY
, "__tsan_func_entry",
4 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)
5 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_FUNC_EXIT
, "__tsan_func_exit",
6 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)
7 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_VPTR_UPDATE
, "__tsan_vptr_update",
8 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)
9 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_READ_1
, "__tsan_read1",
10 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)
11 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_READ_2
, "__tsan_read2",
12 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)
13 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_READ_4
, "__tsan_read4",
14 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)
15 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_READ_8
, "__tsan_read8",
16 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)
17 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_READ_16
, "__tsan_read16",
18 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)
19 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_WRITE_1
, "__tsan_write1",
20 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)
21 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_WRITE_2
, "__tsan_write2",
22 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)
23 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_WRITE_4
, "__tsan_write4",
24 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)
25 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_WRITE_8
, "__tsan_write8",
26 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)
27 DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_WRITE_16
, "__tsan_write16",
28 BT_FN_VOID_PTR
, ATTR_NOTHROW_LEAF_LIST
)