aboutsummaryrefslogtreecommitdiff
path: root/libbacktrace/elf.c
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@google.com>2014-03-07 05:07:56 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2014-03-07 05:07:56 +0000
commitc5604b48f91fa510171faf5a6e9d4138799186f1 (patch)
treee0c8c1eba373485f6f43bbc665aa196c676034bd /libbacktrace/elf.c
parent9c48398f49677101465307e46eab76b26afe8751 (diff)
downloadgcc-c5604b48f91fa510171faf5a6e9d4138799186f1.zip
gcc-c5604b48f91fa510171faf5a6e9d4138799186f1.tar.gz
gcc-c5604b48f91fa510171faf5a6e9d4138799186f1.tar.bz2
sort.c: New file.
* sort.c: New file. * stest.c: New file. * internal.h (backtrace_qsort): Declare. * dwarf.c (read_abbrevs): Call backtrace_qsort instead of qsort. (read_line_info, read_function_entry): Likewise. (read_function_info, build_dwarf_data): Likewise. * elf.c (elf_initialize_syminfo): Likewise. * Makefile.am (libbacktrace_la_SOURCES): Add sort.c. (stest_SOURCES, stest_LDADD): Define. (check_PROGRAMS): Add stest. From-SVN: r208392
Diffstat (limited to 'libbacktrace/elf.c')
-rw-r--r--libbacktrace/elf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libbacktrace/elf.c b/libbacktrace/elf.c
index 6c5b179..e63aaf5 100644
--- a/libbacktrace/elf.c
+++ b/libbacktrace/elf.c
@@ -407,8 +407,8 @@ elf_initialize_syminfo (struct backtrace_state *state,
++j;
}
- qsort (elf_symbols, elf_symbol_count, sizeof (struct elf_symbol),
- elf_symbol_compare);
+ backtrace_qsort (elf_symbols, elf_symbol_count, sizeof (struct elf_symbol),
+ elf_symbol_compare);
sdata->next = NULL;
sdata->symbols = elf_symbols;