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