Patch RFC: Use internal qsort function in libbacktrace

Jakub Jelinek jakub@redhat.com
Fri Mar 7 12:54:00 GMT 2014


On Fri, Mar 07, 2014 at 01:12:02PM +0100, Rainer Orth wrote:
> 2014-03-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
> 
> 	* libbacktrace/Makefile.am (libsanitizer_libbacktrace_la_SOURCES):
> 	Add ../../libbacktrace/sort.c.
> 	* libbacktrace/Makefile.in: Regenerate.
> 	* libbacktrace/backtrace-rename.h (backtrace_qsort): Define.

Ok, thanks.

> --- a/libsanitizer/libbacktrace/Makefile.am
> +++ b/libsanitizer/libbacktrace/Makefile.am
> @@ -50,6 +50,7 @@ libsanitizer_libbacktrace_la_SOURCES = \
>  	../../libbacktrace/fileline.c \
>  	../../libbacktrace/internal.h \
>  	../../libbacktrace/posix.c \
> +	../../libbacktrace/sort.c \
>  	../../libbacktrace/state.c \
>  	../../libiberty/cp-demangle.c \
>  	bridge.cc
> diff --git a/libsanitizer/libbacktrace/backtrace-rename.h b/libsanitizer/libbacktrace/backtrace-rename.h
> --- a/libsanitizer/libbacktrace/backtrace-rename.h
> +++ b/libsanitizer/libbacktrace/backtrace-rename.h
> @@ -8,6 +8,7 @@
>  #define backtrace_initialize __asan_backtrace_initialize
>  #define backtrace_open __asan_backtrace_open
>  #define backtrace_pcinfo __asan_backtrace_pcinfo
> +#define backtrace_qsort __asan_backtrace_qsort
>  #define backtrace_release_view __asan_backtrace_release_view
>  #define backtrace_syminfo __asan_backtrace_syminfo
>  #define backtrace_vector_finish __asan_backtrace_vector_finish

	Jakub



More information about the Gcc-patches mailing list