aboutsummaryrefslogtreecommitdiff
path: root/libbacktrace/dwarf.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-13libbacktrace: add DWARF 5 supportIan Lance Taylor1-148/+979
2019-12-10libbacktrace: remove duplicate low_pc/high_pc/range handlingIan Lance Taylor1-235/+164
2019-12-05libbacktrace: simplify DWARF section handlingIan Lance Taylor1-73/+37
2019-02-12[libbacktrace] Handle bsearch with NULL base in dwarf_lookup_pcTom de Vries1-2/+4
2019-02-08[libbacktrace] Handle DW_FORM_ref_addrTom de Vries1-20/+12
2019-01-23[libbacktrace] Use size_t for low_offset/high_offset fields of struct unitTom de Vries1-6/+6
2019-01-17[libbacktrace] Handle DW_FORM_GNU_ref_altTom de Vries1-1/+16
2019-01-17[libbacktrace] Add find_unitTom de Vries1-11/+76
2019-01-17[libbacktrace] Handle DW_FORM_GNU_strp_altTom de Vries1-8/+17
2019-01-17[libbacktrace] Handle alt FORMS without .gnu_debugaltlinkTom de Vries1-15/+29
2019-01-17[libbacktrace] Add altlink field to struct dwarf_dataTom de Vries1-1/+6
2019-01-17[libbacktrace] Return struct dwarf_data pointer from elf_addTom de Vries1-1/+5
2019-01-16[libbacktrace] Factor out read_referenced_name_from_attrTom de Vries1-35/+54
2019-01-16[libbacktrace] Unify function name preference handlingTom de Vries1-10/+23
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-28[libbacktrace] Reduce memory usage in build_address_mapTom de Vries1-0/+14
2018-12-28[libbacktrace] Simplify memory management in build_address_mapTom de Vries1-12/+8
2018-12-28[libbacktrace] Fix memory leak in loop in build_address_mapIan Lance Taylor1-26/+34
2018-12-28[libbacktrace] Fix memory leak in build_address_mapTom de Vries1-0/+5
2018-11-30[libbacktrace] Factor out backtrace_vector_freeTom de Vries1-3/+1
2018-11-28[libbacktrace] Fix segfault upon allocation failureTom de Vries1-1/+1
2018-11-22[libbacktrace] Factor out read_initial_lengthTom de Vries1-15/+21
2018-11-21[libbacktrace] Factor out read_stringTom de Vries1-11/+28
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-05-19dwarf.c (free_line_header): Don't free dirs if dirs_count == 0.Than McIntosh1-11/+14
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-09-11* all: Remove meaningless trailing whitespace.Carlos Liam1-6/+6
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-08-13dwarf.c (read_function_entry): Add vec_inlined parameter.Ian Lance Taylor1-4/+13
2015-06-11re PR sanitizer/65479 (sanitizer stack trace missing frames past #0 on powerp...Martin Sebor1-5/+12
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-03-07sort.c: New file.Ian Lance Taylor1-9/+10
2014-01-02Update copyright years in libbacktrace/Richard Sandiford1-1/+1
2013-12-05alloc.c (backtrace_vector_finish): Add error_callback and data parameters.Ian Lance Taylor1-2/+6
2013-11-28dwarf.c (find_address_ranges): New static function, broken out of build_addre...Ian Lance Taylor1-156/+184
2013-11-19configure.ac: Check for support of __atomic extensions.Ian Lance Taylor1-27/+9
2013-01-31dwarf.c (read_function_info): Permit fvec parameter to be NULL.Ian Lance Taylor1-9/+36
2013-01-25re PR other/56076 (Several 64-bit libgo tests FAIL in read_line_header)Jakub Jelinek1-1/+2
2013-01-17dwarf.c (struct unit): Add filename and abs_filename fields.Ian Lance Taylor1-2/+51
2013-01-14Update copyright years in libbacktrace.Richard Sandiford1-1/+1
2012-11-20* dwarf.c (read_attribute): Always clear val.Ian Lance Taylor1-0/+6
2012-10-10dwarf.c (dwarf_fileline): Add cast to avoid warning.Ian Lance Taylor1-3/+3
2012-10-09Add support for tracing through shared libraries.Ian Lance Taylor1-60/+215
2012-10-04dwarf.c: If the system header files do not declare strnlen, provide our own v...Ian Lance Taylor1-2/+16
2012-10-03dwarf.c (read_uleb128): Fix overflow test.Ian Lance Taylor1-10/+19
2012-09-19configure.ac (GCC_HEADER_STDINT): Invoke.Rainer Orth1-1/+0
2012-09-18* dwarf.c: Correct test of HAVE_DECL_STRNLEN.Ian Lance Taylor1-1/+1
2012-09-18configure.ac: Check whether strnlen is declared.Ian Lance Taylor1-0/+5
2012-09-17libbacktrace/:Ian Lance Taylor1-0/+2742