2012-11-29 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / sanitizer.def
blob28518f3a97711fd69e06031d418ff5af1dab40cb
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)