| #define AL(x) __attribute__((weak, alias("alias_func"))) void x(void); |
| |
| __attribute__((weak)) __attribute__((no_instrument_function)) void alias_func(void) { |
| } |
| |
| AL(__cyg_profile_func_enter) |
| AL(__cyg_profile_func_exit) |
| AL(__sanitizer_cov_trace_pc) |
| AL(__sanitizer_cov_trace_const_cmp1) |
| AL(__sanitizer_cov_trace_const_cmp2) |
| AL(__sanitizer_cov_trace_const_cmp4) |
| AL(__sanitizer_cov_trace_const_cmp8) |
| AL(__sanitizer_cov_trace_cmp1) |
| AL(__sanitizer_cov_trace_cmp2) |
| AL(__sanitizer_cov_trace_cmp4) |
| AL(__sanitizer_cov_trace_cmp8) |
| AL(__sanitizer_cov_trace_switch) |
| AL(__sanitizer_cov_trace_cmpd) |
| AL(__sanitizer_cov_trace_cmpf) |
| AL(__asan_report_store1) |
| AL(__asan_report_store2) |
| AL(__asan_report_store4) |
| AL(__asan_report_store8) |
| AL(__asan_report_store16) |
| AL(__asan_report_load1) |
| AL(__asan_report_load2) |
| AL(__asan_report_load4) |
| AL(__asan_report_load8) |
| AL(__asan_report_load16) |
| AL(__asan_register_globals) |
| AL(__asan_unregister_globals) |
| AL(__asan_init) |
| AL(__asan_version_mismatch_check_v8) |
| AL(__asan_handle_no_return) |
| AL(__asan_option_detect_stack_use_after_return) |
| AL(__asan_stack_malloc_1) |
| AL(__asan_stack_malloc_2) |
| AL(__asan_stack_malloc_3) |
| AL(__asan_stack_malloc_4) |
| AL(__asan_stack_malloc_5) |
| AL(__asan_stack_malloc_6) |
| AL(__asan_stack_malloc_7) |
| AL(__asan_stack_free_5) |
| AL(__asan_stack_free_6) |
| AL(__asan_stack_free_7) |
| AL(__asan_report_load_n) |
| AL(__asan_report_store_n) |
| AL(__asan_alloca_poison) |
| AL(__asan_allocas_unpoison) |
| AL(__asan_poison_stack_memory) |
| AL(__asan_unpoison_stack_memory) |