summaryrefslogtreecommitdiffstats
path: root/libdw
Commit message (Collapse)AuthorAgeFilesLines
* 2006-02-28 Roland McGrath <roland@redhat.com>Roland McGrath2006-02-282-6/+70
| | | | | | | * dwarf.h: Add missing DW_ATE_*, DW_TAG_*, DW_LANG_*, DW_CFA_*, DW_OP_* values, to match DWARF 3.0. Add new DW_DS_*, DW_END_* values from DWARF 3.0.
* libdw/Roland McGrath2006-02-272-1/+6
| | | | | | | | | | | | | 2006-02-22 Roland McGrath <roland@redhat.com> * libdw.map: Bump to 0.120; export dwfl_version. libdwfl/ * dwfl_version.c: New file. * Makefile.am (libdwfl_a_SOURCES): Add it. * libdwfl.h: Declare dwfl_version.
* 2005-12-22 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-232-1/+6
| | | | | * libdw.map: Bump to 0.119; export dwfl_linux_proc_maps_report.
* 2005-12-12 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-122-6/+26
| | | | | | * dwarf_ranges.c: Copy CU base address-finding code from dwarf_getlocation.
* 2005-12-09 Roland McGrath <roland@redhat.com>Roland McGrath2005-12-092-25/+38
| | | | | | | * dwarf_getlocation.c (dwarf_getlocation_addr): Add some unlikelys. Delay CU base lookup until it's needed. If CU base lookup fails with no error, flag invalid DWARF.
* merge of 2cc527e6d8c8ff19dab478f7d12e58f1cfa6d6f5Roland McGrath2005-12-052-1/+6
| | | | and 7b542932f3e2947183b45bdbf39d448f457da9fd
* Update new test after merge.Roland McGrath2005-11-173-1/+13
|
* NEWS updatesRoland McGrath2005-10-2819-283/+123
|
* libdw/Roland McGrath2005-10-2813-81/+466
| | | | | | | | | | | | Fixes to last changes. tests/ 2005-10-27 Roland McGrath <roland@redhat.com> * run-find-prologues.sh: New file. * Makefile.am (TESTS, EXTRA_DIST): Add it.
* disapproval of revision c1decd790dc3a6ab55ecfc0ace23dd93f55c01ffRoland McGrath2005-09-116-260/+3
|
* 2005-09-09 Roland McGrath <roland@redhat.com>Roland McGrath2005-09-116-3/+260
| | | | | | * elf_update.c (write_file): Stat the file and fchmod it after update if its mode had S_ISUID or S_ISGID bits set.
* merge of 333c187506c852455e9f7be44fa9adc360416217Ulrich Drepper2005-08-292-6/+15
| | | | and 79955b942e3f0ddc71117feea5754df61edcc42a
* libdw/Roland McGrath2005-08-2711-332/+289
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-08-27 Roland McGrath <roland@redhat.com> * dwarf_getscopes.c (dwarf_getscopes): Rewritten using __libdw_visit_scopes. * dwarf_getscopes_die.c: New file. * Makefile.am (libdw_a_SOURCES): Add it. * libdw.h: Declare dwarf_getscopes_die. * libdw.map: Bump to 0.115 and add it. * libdw_visit_scopes.c (__libdw_visit_scopes): Pass a struct containing a DIE and its parent pointer, instead of just Dwarf_Die. Take two functions for both preorder and postorder visitors. * libdwP.h: Update decl. (struct Dwarf_Die_Chain): New type. * dwarf_func_inline.c: Update uses. * dwarf_diename.c (dwarf_diename): Use dwarf_attr_integrate. Add INTDEF. * libdwP.h: Add INTDECL. * dwarf_func_name.c (dwarf_func_name): Use dwarf_diename. src/ 2005-08-27 Roland McGrath <roland@redhat.com> * addr2line.c (dwarf_diename_integrate): Function removed. (print_dwarf_function): Use plain dwarf_diename. tests/ 2005-08-27 Roland McGrath <roland@redhat.com> * run-funcscopes.sh: New file. * testfile25.bz2: New data file. * Makefile.am (TESTS, EXTRA_DIST): Add them. 2005-08-26 Roland McGrath <roland@redhat.com> * addrscopes.c (dwarf_diename_integrate): Removed. (print_vars, handle_address): Use plain dwarf_diename. 2005-08-25 Roland McGrath <roland@redhat.com> * funcscopes.c: New file. * Makefile.am (noinst_PROGRAMS): Add it. (funcscopes_LDADD): New variable. * run-addrscopes.sh: Add another case. * testfile24.bz2: New data file. * Makefile.am (EXTRA_DIST): Add it. * addrscopes.c (handle_address): Take new argument IGNORE_INLINES, pass it to dwarf_getscopes. (main): Pass it, true when '=' follows an address.
* 2005-08-24 Roland McGrath <roland@redhat.com>Roland McGrath2005-08-252-15/+6
| | | | | * line2addr.c (print_address): Omit () for DSOs.
* Since we link statically when using gcov don't compile the .os filesUlrich Drepper2005-08-282-1/+6
| | | | with the options.
* Implement --enable-gconv option for configure.Ulrich Drepper2005-08-282-5/+9
|
* 2005-08-23 Roland McGrath <roland@redhat.com>Roland McGrath2005-08-233-2/+29
| | | | | | * dwarf_attr_integrate.c (dwarf_attr_integrate): Treat DW_AT_specification the same as DW_AT_abstract_origin.
* libdw/Roland McGrath2005-08-182-4/+18
| | | | | | | | | | | | | | | 2005-08-18 Roland McGrath <roland@redhat.com> * dwarf_getscopes.c (dwarf_getscopes): Include the CU itself as outermost scope in the results. tests/ 2005-08-18 Roland McGrath <roland@redhat.com> * run-addrscopes.sh: New file. * testfile22.bz2: New data file. * Makefile.am (TESTS, EXTRA_DIST): Add them.
* Add missing filesRoland McGrath2005-08-153-0/+203
|
* libdw/Roland McGrath2005-08-155-3/+40
| | | | | | | | | | | | | | | | | | | | | | 2005-08-15 Roland McGrath <roland@redhat.com> * dwarf_func_inline.c: New file. * Makefile.am (libdw_a_SOURCES): Add it. * libdw.h: Declare dwarf_func_inline, dwarf_func_inline_instances. * libdw.map: Add them. * dwarf_func_die.c: New file. * Makefile.am (libdw_a_SOURCES): Add it. * libdw.h: Declare dwarf_func_die. * libdw.map: Add it. Bump version to ELFUTILS_0.114. tests/ 2005-08-15 Roland McGrath <roland@redhat.com> * dwflmodtest.c (print_instance, print_inline): New functions. (print_func): Call print_inline. (options, parse_opt): Grok -i/--inlines.
* merge of 0bdc7517571447282c23ea28a69147eabf574048Roland McGrath2005-08-111-3/+3
| | | | and b0183df71043735ade5c882809fed6c7ca571b2a
* Update DW_LNS_set_epilogue_begin uses to correct misspelling.Roland McGrath2005-08-101-3/+3
|
* Correct fallout of renaming of DW_LNS_set_epilog_begin.Ulrich Drepper2005-08-112-2/+7
|
* 2005-08-09 Roland McGrath <roland@redhat.com>Roland McGrath2005-08-092-1/+3
| | | | | * dwarf.h (DW_LNS_set_epilog_begin): Renamed DW_LNS_set_epilogue_begin.
* libdw/Roland McGrath2005-08-094-0/+10
| | | | | | | | | | | | | | | | | | | | 2005-08-09 Roland McGrath <roland@redhat.com> * dwarf_end.c: Add INTDEF. * dwarf_error.c (dwarf_errmsg): Likewise. * libdwP.h (dwarf_end, dwarf_errmsg): Add INTDECLs. libdwfl/ 2005-08-09 Roland McGrath <roland@redhat.com> * libdwflP.h: Include ../libdw/libdwP.h for its INTDECLs. * cu.c: Use INTUSE on dwarf_* calls. * dwfl_error.c: Likewise. * dwfl_module.c: Likewise. * dwfl_module_getdwarf.c: Likewise. * dwfl_module_getsrc_file.c: Likewise. * lines.c: Likewise.
* 2005-08-01 Roland McGrath <roland@redhat.com>Roland McGrath2005-08-023-0/+21
| | | | | | * dwarf_getaranges.c (dwarf_getaranges): Check for bogus offset. * dwarf_getabbrev.c (__libdw_getabbrev): Likewise.
* Merge all of libdwfl.a into libdw.a. libdwfl.a is not installed.Ulrich Drepper2005-07-282-2/+8
| | | | | | Fix building of libdwfl. libdwfl.a must not depend on libwu.a since the latter is not available after installation. Add copies of the crc32 files to libdwfl.
* Move misplaced ChangeLog entry.Roland McGrath2005-07-281-2/+0
|
* Merge libdwfl contents into libdw.soRoland McGrath2005-07-283-5/+51
|
* disapproval of revision f77b4caa6afc865a5be602699e3139ac76ab2c22Roland McGrath2005-07-282-2/+8
|
* Revert commit made on wrong branch.Roland McGrath2005-07-282-8/+2
|
* 2005-07-27 Roland McGrath <roland@redhat.com>Roland McGrath2005-07-282-2/+8
| | | | | | * libdw.map: Define an empty base version and move all symbols to version ELFUTILS_0.111; don't define ELFUTILS_1.0 at all yet.
* Adjust for monotone.Ulrich Drepper2005-07-2696-0/+9028