asan_interface.inc revision 317021
1//===-- asan_interface.inc ------------------------------------------------===//
2//
3//                     The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9// Asan interface list.
10//===----------------------------------------------------------------------===//
11INTERFACE_FUNCTION(__asan_addr_is_in_fake_stack)
12INTERFACE_FUNCTION(__asan_address_is_poisoned)
13INTERFACE_FUNCTION(__asan_after_dynamic_init)
14INTERFACE_FUNCTION(__asan_alloca_poison)
15INTERFACE_FUNCTION(__asan_allocas_unpoison)
16INTERFACE_FUNCTION(__asan_before_dynamic_init)
17INTERFACE_FUNCTION(__asan_describe_address)
18INTERFACE_FUNCTION(__asan_exp_load1)
19INTERFACE_FUNCTION(__asan_exp_load2)
20INTERFACE_FUNCTION(__asan_exp_load4)
21INTERFACE_FUNCTION(__asan_exp_load8)
22INTERFACE_FUNCTION(__asan_exp_load16)
23INTERFACE_FUNCTION(__asan_exp_loadN)
24INTERFACE_FUNCTION(__asan_exp_store1)
25INTERFACE_FUNCTION(__asan_exp_store2)
26INTERFACE_FUNCTION(__asan_exp_store4)
27INTERFACE_FUNCTION(__asan_exp_store8)
28INTERFACE_FUNCTION(__asan_exp_store16)
29INTERFACE_FUNCTION(__asan_exp_storeN)
30INTERFACE_FUNCTION(__asan_get_alloc_stack)
31INTERFACE_FUNCTION(__asan_get_current_fake_stack)
32INTERFACE_FUNCTION(__asan_get_free_stack)
33INTERFACE_FUNCTION(__asan_get_report_access_size)
34INTERFACE_FUNCTION(__asan_get_report_access_type)
35INTERFACE_FUNCTION(__asan_get_report_address)
36INTERFACE_FUNCTION(__asan_get_report_bp)
37INTERFACE_FUNCTION(__asan_get_report_description)
38INTERFACE_FUNCTION(__asan_get_report_pc)
39INTERFACE_FUNCTION(__asan_get_report_sp)
40INTERFACE_FUNCTION(__asan_get_shadow_mapping)
41INTERFACE_FUNCTION(__asan_handle_no_return)
42INTERFACE_FUNCTION(__asan_init)
43INTERFACE_FUNCTION(__asan_load_cxx_array_cookie)
44INTERFACE_FUNCTION(__asan_load1)
45INTERFACE_FUNCTION(__asan_load2)
46INTERFACE_FUNCTION(__asan_load4)
47INTERFACE_FUNCTION(__asan_load8)
48INTERFACE_FUNCTION(__asan_load16)
49INTERFACE_FUNCTION(__asan_loadN)
50INTERFACE_FUNCTION(__asan_load1_noabort)
51INTERFACE_FUNCTION(__asan_load2_noabort)
52INTERFACE_FUNCTION(__asan_load4_noabort)
53INTERFACE_FUNCTION(__asan_load8_noabort)
54INTERFACE_FUNCTION(__asan_load16_noabort)
55INTERFACE_FUNCTION(__asan_loadN_noabort)
56INTERFACE_FUNCTION(__asan_locate_address)
57INTERFACE_FUNCTION(__asan_memcpy)
58INTERFACE_FUNCTION(__asan_memmove)
59INTERFACE_FUNCTION(__asan_memset)
60INTERFACE_FUNCTION(__asan_poison_cxx_array_cookie)
61INTERFACE_FUNCTION(__asan_poison_intra_object_redzone)
62INTERFACE_FUNCTION(__asan_poison_memory_region)
63INTERFACE_FUNCTION(__asan_poison_stack_memory)
64INTERFACE_FUNCTION(__asan_print_accumulated_stats)
65INTERFACE_FUNCTION(__asan_region_is_poisoned)
66INTERFACE_FUNCTION(__asan_register_globals)
67INTERFACE_FUNCTION(__asan_register_image_globals)
68INTERFACE_FUNCTION(__asan_report_error)
69INTERFACE_FUNCTION(__asan_report_exp_load1)
70INTERFACE_FUNCTION(__asan_report_exp_load2)
71INTERFACE_FUNCTION(__asan_report_exp_load4)
72INTERFACE_FUNCTION(__asan_report_exp_load8)
73INTERFACE_FUNCTION(__asan_report_exp_load16)
74INTERFACE_FUNCTION(__asan_report_exp_load_n)
75INTERFACE_FUNCTION(__asan_report_exp_store1)
76INTERFACE_FUNCTION(__asan_report_exp_store2)
77INTERFACE_FUNCTION(__asan_report_exp_store4)
78INTERFACE_FUNCTION(__asan_report_exp_store8)
79INTERFACE_FUNCTION(__asan_report_exp_store16)
80INTERFACE_FUNCTION(__asan_report_exp_store_n)
81INTERFACE_FUNCTION(__asan_report_load1)
82INTERFACE_FUNCTION(__asan_report_load2)
83INTERFACE_FUNCTION(__asan_report_load4)
84INTERFACE_FUNCTION(__asan_report_load8)
85INTERFACE_FUNCTION(__asan_report_load16)
86INTERFACE_FUNCTION(__asan_report_load_n)
87INTERFACE_FUNCTION(__asan_report_load1_noabort)
88INTERFACE_FUNCTION(__asan_report_load2_noabort)
89INTERFACE_FUNCTION(__asan_report_load4_noabort)
90INTERFACE_FUNCTION(__asan_report_load8_noabort)
91INTERFACE_FUNCTION(__asan_report_load16_noabort)
92INTERFACE_FUNCTION(__asan_report_load_n_noabort)
93INTERFACE_FUNCTION(__asan_report_present)
94INTERFACE_FUNCTION(__asan_report_store1)
95INTERFACE_FUNCTION(__asan_report_store2)
96INTERFACE_FUNCTION(__asan_report_store4)
97INTERFACE_FUNCTION(__asan_report_store8)
98INTERFACE_FUNCTION(__asan_report_store16)
99INTERFACE_FUNCTION(__asan_report_store_n)
100INTERFACE_FUNCTION(__asan_report_store1_noabort)
101INTERFACE_FUNCTION(__asan_report_store2_noabort)
102INTERFACE_FUNCTION(__asan_report_store4_noabort)
103INTERFACE_FUNCTION(__asan_report_store8_noabort)
104INTERFACE_FUNCTION(__asan_report_store16_noabort)
105INTERFACE_FUNCTION(__asan_report_store_n_noabort)
106INTERFACE_FUNCTION(__asan_set_death_callback)
107INTERFACE_FUNCTION(__asan_set_error_report_callback)
108INTERFACE_FUNCTION(__asan_set_shadow_00)
109INTERFACE_FUNCTION(__asan_set_shadow_f1)
110INTERFACE_FUNCTION(__asan_set_shadow_f2)
111INTERFACE_FUNCTION(__asan_set_shadow_f3)
112INTERFACE_FUNCTION(__asan_set_shadow_f5)
113INTERFACE_FUNCTION(__asan_set_shadow_f8)
114INTERFACE_FUNCTION(__asan_stack_free_0)
115INTERFACE_FUNCTION(__asan_stack_free_1)
116INTERFACE_FUNCTION(__asan_stack_free_2)
117INTERFACE_FUNCTION(__asan_stack_free_3)
118INTERFACE_FUNCTION(__asan_stack_free_4)
119INTERFACE_FUNCTION(__asan_stack_free_5)
120INTERFACE_FUNCTION(__asan_stack_free_6)
121INTERFACE_FUNCTION(__asan_stack_free_7)
122INTERFACE_FUNCTION(__asan_stack_free_8)
123INTERFACE_FUNCTION(__asan_stack_free_9)
124INTERFACE_FUNCTION(__asan_stack_free_10)
125INTERFACE_FUNCTION(__asan_stack_malloc_0)
126INTERFACE_FUNCTION(__asan_stack_malloc_1)
127INTERFACE_FUNCTION(__asan_stack_malloc_2)
128INTERFACE_FUNCTION(__asan_stack_malloc_3)
129INTERFACE_FUNCTION(__asan_stack_malloc_4)
130INTERFACE_FUNCTION(__asan_stack_malloc_5)
131INTERFACE_FUNCTION(__asan_stack_malloc_6)
132INTERFACE_FUNCTION(__asan_stack_malloc_7)
133INTERFACE_FUNCTION(__asan_stack_malloc_8)
134INTERFACE_FUNCTION(__asan_stack_malloc_9)
135INTERFACE_FUNCTION(__asan_stack_malloc_10)
136INTERFACE_FUNCTION(__asan_store1)
137INTERFACE_FUNCTION(__asan_store2)
138INTERFACE_FUNCTION(__asan_store4)
139INTERFACE_FUNCTION(__asan_store8)
140INTERFACE_FUNCTION(__asan_store16)
141INTERFACE_FUNCTION(__asan_storeN)
142INTERFACE_FUNCTION(__asan_store1_noabort)
143INTERFACE_FUNCTION(__asan_store2_noabort)
144INTERFACE_FUNCTION(__asan_store4_noabort)
145INTERFACE_FUNCTION(__asan_store8_noabort)
146INTERFACE_FUNCTION(__asan_store16_noabort)
147INTERFACE_FUNCTION(__asan_storeN_noabort)
148INTERFACE_FUNCTION(__asan_unpoison_intra_object_redzone)
149INTERFACE_FUNCTION(__asan_unpoison_memory_region)
150INTERFACE_FUNCTION(__asan_unpoison_stack_memory)
151INTERFACE_FUNCTION(__asan_unregister_globals)
152INTERFACE_FUNCTION(__asan_unregister_image_globals)
153INTERFACE_FUNCTION(__asan_version_mismatch_check_v8)
154INTERFACE_FUNCTION(__sanitizer_finish_switch_fiber)
155INTERFACE_FUNCTION(__sanitizer_print_stack_trace)
156INTERFACE_FUNCTION(__sanitizer_ptr_cmp)
157INTERFACE_FUNCTION(__sanitizer_ptr_sub)
158INTERFACE_FUNCTION(__sanitizer_start_switch_fiber)
159INTERFACE_FUNCTION(__sanitizer_unaligned_load16)
160INTERFACE_FUNCTION(__sanitizer_unaligned_load32)
161INTERFACE_FUNCTION(__sanitizer_unaligned_load64)
162INTERFACE_FUNCTION(__sanitizer_unaligned_store16)
163INTERFACE_FUNCTION(__sanitizer_unaligned_store32)
164INTERFACE_FUNCTION(__sanitizer_unaligned_store64)
165INTERFACE_WEAK_FUNCTION(__asan_default_options)
166INTERFACE_WEAK_FUNCTION(__asan_default_suppressions)
167INTERFACE_WEAK_FUNCTION(__asan_on_error)
168