Jakub Jelinek <ja...@redhat.com> a écrit:

>
> 2013-12-10  Jakub Jelinek  <ja...@redhat.com>
>
>       * sanitizer_common/sanitizer_symbolizer_libbacktrace.h
>       (LibbacktraceSymbolizer::Demangle): New declaration.
>       * sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
>       (POSIXSymbolizer::Demangle): Use libbacktrace_symbolizer_'s Demangle
>       method if possible.
>       * sanitizer_common/sanitizer_symbolizer_libbacktrace.cc: Include
>       "demangle.h" if SANITIZE_CP_DEMANGLE is defined.
>       (struct CplusV3DemangleData): New type.
>       (CplusV3DemangleCallback, CplusV3Demangle): New functions.
>       (SymbolizeCodePCInfoCallback, SymbolizeCodeCallback,
>       SymbolizeDataCallback): Use CplusV3Demangle.
>       * sanitizer_common/Makefile.am (AM_CXXFLAGS): Add
>       -DSANITIZE_CP_DEMANGLE and -I $(top_srcdir)/../include.
>       * libbacktrace/backtrace-rename.h (cplus_demangle_builtin_types,
>       cplus_demangle_fill_ctor, cplus_demangle_fill_dtor,
>       cplus_demangle_fill_extended_operator, cplus_demangle_fill_name,
>       cplus_demangle_init_info, cplus_demangle_mangled_name,
>       cplus_demangle_operators, cplus_demangle_print,
>       cplus_demangle_print_callback, cplus_demangle_type, cplus_demangle_v3,
>       cplus_demangle_v3_callback, is_gnu_v3_mangled_ctor,
>       is_gnu_v3_mangled_dtor, java_demangle_v3, java_demangle_v3_callback):
>       Define.
>       (__asan_internal_memcmp, __asan_internal_strncmp): New prototypes.
>       (memcmp, strncmp): Redefine.
>       * libbacktrace/Makefile.am (libsanitizer_libbacktrace_la_SOURCES): Add
>       ../../libiberty/cp-demangle.c.
>       * libbacktrace/bridge.cc (__asan_internal_memcmp,
>       __asan_internal_strncmp): New functions.
>       * sanitizer_common/Makefile.in: Regenerated.
>       * libbacktrace/Makefile.in: Regenerated.
>       * configure: Regenerated.
>       * configure.ac: Regenerated.
>       * config.h.in: Regenerated.

This looks good to me.

Thanks.

-- 
                Dodji

Reply via email to