(root)/
gcc-13.2.0/
libsanitizer/
libbacktrace/
backtrace-rename.h
       1  /* Ensure we don't pollute application namespace.  */
       2  #define backtrace_alloc __asan_backtrace_alloc
       3  #define backtrace_close __asan_backtrace_close
       4  #define backtrace_create_state __asan_backtrace_create_state
       5  #define backtrace_dwarf_add __asan_backtrace_dwarf_add
       6  #define backtrace_free __asan_backtrace_free
       7  #define backtrace_get_view __asan_backtrace_get_view
       8  #define backtrace_initialize __asan_backtrace_initialize
       9  #define backtrace_open __asan_backtrace_open
      10  #define backtrace_pcinfo __asan_backtrace_pcinfo
      11  #define backtrace_qsort __asan_backtrace_qsort
      12  #define backtrace_release_view __asan_backtrace_release_view
      13  #define backtrace_syminfo __asan_backtrace_syminfo
      14  #define backtrace_uncompress_lzma __asan_backtrace_uncompress_lzma
      15  #define backtrace_uncompress_zdebug __asan_backtrace_uncompress_zdebug
      16  #define backtrace_uncompress_zstd __asan_backtrace_uncompress_zstd
      17  #define backtrace_vector_finish __asan_backtrace_vector_finish
      18  #define backtrace_vector_grow __asan_backtrace_vector_grow
      19  #define backtrace_vector_release __asan_backtrace_vector_release
      20  #define backtrace_syminfo_to_full_callback __asan_backtrace_syminfo_to_full_callback
      21  #define backtrace_syminfo_to_full_error_callback __asan_backtrace_syminfo_to_full_error_callback
      22  
      23  #define cplus_demangle_builtin_types __asan_cplus_demangle_builtin_types
      24  #define cplus_demangle_fill_ctor __asan_cplus_demangle_fill_ctor
      25  #define cplus_demangle_fill_dtor __asan_cplus_demangle_fill_dtor
      26  #define cplus_demangle_fill_extended_operator __asan_cplus_demangle_fill_extended_operator
      27  #define cplus_demangle_fill_name __asan_cplus_demangle_fill_name
      28  #define cplus_demangle_init_info __asan_cplus_demangle_init_info
      29  #define cplus_demangle_mangled_name __asan_cplus_demangle_mangled_name
      30  #define cplus_demangle_operators __asan_cplus_demangle_operators
      31  #define cplus_demangle_print __asan_cplus_demangle_print
      32  #define cplus_demangle_print_callback __asan_cplus_demangle_print_callback
      33  #define cplus_demangle_type __asan_cplus_demangle_type
      34  #define cplus_demangle_v3 __asan_cplus_demangle_v3
      35  #define cplus_demangle_v3_callback __asan_cplus_demangle_v3_callback
      36  #define is_gnu_v3_mangled_ctor __asan_is_gnu_v3_mangled_ctor
      37  #define is_gnu_v3_mangled_dtor __asan_is_gnu_v3_mangled_dtor
      38  #define java_demangle_v3 __asan_java_demangle_v3
      39  #define java_demangle_v3_callback __asan_java_demangle_v3_callback
      40  
      41  #ifndef __cplusplus
      42  
      43  #include <string.h>
      44  
      45  extern void *__asan_internal_memcpy (void *, const void *, size_t);
      46  extern void *__asan_internal_memset (void *, int, size_t);
      47  extern int __asan_internal_memcmp (const void *, const void *, size_t);
      48  extern int __asan_internal_strcmp (const char *, const char *);
      49  extern int __asan_internal_strncmp (const char *, const char *, size_t);
      50  extern size_t __asan_internal_strlen (const char *);
      51  extern size_t __asan_internal_strnlen (const char *, size_t);
      52  
      53  #undef memcpy
      54  #undef memset
      55  #undef memcmp
      56  #undef strcmp
      57  #undef strncmp
      58  #undef strlen
      59  #undef strnlen
      60  
      61  #define memcpy(x,y,z) __asan_internal_memcpy (x, y, z)
      62  #define memset(x,y,z) __asan_internal_memset (x, y, z)
      63  #define memcmp(x,y,z) __asan_internal_memcmp (x, y, z)
      64  #define strcmp(x,y) __asan_internal_strcmp (x, y)
      65  #define strncmp(x,y,z) __asan_internal_strncmp (x, y, z)
      66  #define strlen(x) __asan_internal_strlen (x)
      67  #ifdef HAVE_DECL_STRNLEN
      68  #define strnlen(x,y) __asan_internal_strnlen (x, y)
      69  #endif
      70  
      71  #endif