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