]> git.ipfire.org Git - thirdparty/elfutils.git/log
thirdparty/elfutils.git
15 years agoclosest yet roland/dwarf_output-tracker
Roland McGrath [Thu, 20 Aug 2009 03:59:19 +0000 (20:59 -0700)] 
closest yet

15 years agopassing dwarfcmp -T on self except the C++ ones and libelf
Roland McGrath [Mon, 17 Aug 2009 08:45:09 +0000 (01:45 -0700)] 
passing dwarfcmp -T on self except the C++ ones and libelf

15 years agoMerge branch 'dwarf' into roland/dwarf_output-tracker
Roland McGrath [Mon, 17 Aug 2009 05:57:06 +0000 (22:57 -0700)] 
Merge branch 'dwarf' into roland/dwarf_output-tracker

15 years agoPlug leaks.
Roland McGrath [Mon, 17 Aug 2009 05:56:53 +0000 (22:56 -0700)] 
Plug leaks.

15 years agofoo
Roland McGrath [Mon, 17 Aug 2009 05:52:18 +0000 (22:52 -0700)] 
foo

15 years agoMerge branch 'dwarf' into roland/dwarf_output-tracker
Roland McGrath [Mon, 17 Aug 2009 05:26:01 +0000 (22:26 -0700)] 
Merge branch 'dwarf' into roland/dwarf_output-tracker

Conflicts:
libdw/c++/dwarf_tracker

15 years agoAdd dwarf::debug_info_entry::identity_type typedef, make it uintptr_t instead of...
Roland McGrath [Mon, 17 Aug 2009 05:22:51 +0000 (22:22 -0700)] 
Add dwarf::debug_info_entry::identity_type typedef, make it uintptr_t instead of Dwarf_Off.

15 years agomore there
Roland McGrath [Mon, 17 Aug 2009 05:15:16 +0000 (22:15 -0700)] 
more there

15 years agoFix copying vs destruction regression.
Roland McGrath [Mon, 17 Aug 2009 02:05:25 +0000 (19:05 -0700)] 
Fix copying vs destruction regression.

15 years agoconstruction works, anyway
Roland McGrath [Mon, 17 Aug 2009 00:08:53 +0000 (17:08 -0700)] 
construction works, anyway

15 years agocloser yet
Roland McGrath [Thu, 13 Aug 2009 00:39:39 +0000 (17:39 -0700)] 
closer yet

15 years agocircular ref creation maybe done, compiles
Roland McGrath [Wed, 12 Aug 2009 03:25:26 +0000 (20:25 -0700)] 
circular ref creation maybe done, compiles

15 years agoOn the verge of doing circular refs
Roland McGrath [Mon, 10 Aug 2009 10:06:28 +0000 (03:06 -0700)] 
On the verge of doing circular refs

15 years agorandom checkpoint; it compiles mostly
Roland McGrath [Mon, 10 Aug 2009 04:48:56 +0000 (21:48 -0700)] 
random checkpoint; it compiles mostly

15 years agogetting closer
Roland McGrath [Fri, 31 Jul 2009 22:48:49 +0000 (15:48 -0700)] 
getting closer

15 years agomore crap, compiles again
Roland McGrath [Wed, 29 Jul 2009 07:11:35 +0000 (00:11 -0700)] 
more crap, compiles again

15 years agocrap
Roland McGrath [Mon, 20 Jul 2009 07:56:06 +0000 (00:56 -0700)] 
crap

15 years agoFix merge frotz.
Roland McGrath [Sat, 1 Aug 2009 23:16:39 +0000 (16:16 -0700)] 
Fix merge frotz.

15 years agoMerge commit 'elfutils-0.142' into dwarf
Roland McGrath [Sat, 1 Aug 2009 23:14:35 +0000 (16:14 -0700)] 
Merge commit 'elfutils-0.142' into dwarf

Conflicts:
libdw/ChangeLog
libdw/Makefile.am
src/ChangeLog
tests/ChangeLog
tests/Makefile.am

15 years agoHandle text output for NT_GNU_GOLD_VERSION. elfutils-0.142
Mark Wielaard [Sun, 26 Jul 2009 21:49:26 +0000 (14:49 -0700)] 
Handle text output for NT_GNU_GOLD_VERSION.

15 years agoHandle NT_GNU_GOLD_VERSION.
Mark Wielaard [Sun, 26 Jul 2009 15:33:18 +0000 (08:33 -0700)] 
Handle NT_GNU_GOLD_VERSION.

15 years agoUpdate elf.h from glibc.
Ulrich Drepper [Sun, 26 Jul 2009 15:28:15 +0000 (08:28 -0700)] 
Update elf.h from glibc.

15 years agoExplicitly link addr2line with libelf.
Mark Wielaard [Sat, 25 Jul 2009 19:44:46 +0000 (12:44 -0700)] 
Explicitly link addr2line with libelf.

15 years agoMake readelf dump all block forms in hex.
Roland McGrath [Fri, 24 Jul 2009 23:23:12 +0000 (16:23 -0700)] 
Make readelf dump all block forms in hex.

15 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Ulrich Drepper [Fri, 24 Jul 2009 22:50:57 +0000 (15:50 -0700)] 
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

15 years agoHandle DW_OP_implicit_value in readelf.
Mark Wielaard [Fri, 24 Jul 2009 22:49:51 +0000 (15:49 -0700)] 
Handle DW_OP_implicit_value in readelf.

15 years agolibdw NEWS items
Roland McGrath [Thu, 23 Jul 2009 18:32:47 +0000 (11:32 -0700)] 
libdw NEWS items

15 years agoRejigger calling conventions for dwarf_frame_{cfa,register}.
Roland McGrath [Wed, 22 Jul 2009 20:55:50 +0000 (13:55 -0700)] 
Rejigger calling conventions for dwarf_frame_{cfa,register}.

15 years agoFix handling of gaps between sections when writing files in libelf.
Lubomir Rintel [Wed, 22 Jul 2009 04:04:47 +0000 (21:04 -0700)] 
Fix handling of gaps between sections when writing files in libelf.

15 years agoFix dwarf_getsrc_file handling empty CUs.
Roland McGrath [Wed, 22 Jul 2009 01:14:52 +0000 (18:14 -0700)] 
Fix dwarf_getsrc_file handling empty CUs.

15 years agoFix last commit, was made too early in the morning.
Roland McGrath [Mon, 20 Jul 2009 23:43:39 +0000 (16:43 -0700)] 
Fix last commit, was made too early in the morning.

15 years agoHandle DW_OP_stack_value
Roland McGrath [Mon, 20 Jul 2009 18:51:41 +0000 (11:51 -0700)] 
Handle DW_OP_stack_value

15 years agoMerge commit 'd966424' into dwarf
Roland McGrath [Mon, 20 Jul 2009 08:12:20 +0000 (01:12 -0700)] 
Merge commit 'd966424' into dwarf

Conflicts:
libdw/c++/dwarf_output
libdw/c++/subr.hh

15 years agoMerge branch 'dwarf' of ssh://git.fedorahosted.org/git/elfutils into dwarf
Roland McGrath [Mon, 20 Jul 2009 07:56:22 +0000 (00:56 -0700)] 
Merge branch 'dwarf' of ssh://git.fedorahosted.org/git/elfutils into dwarf

15 years agoCosmetic
Petr Machata [Sun, 19 Jul 2009 15:46:39 +0000 (17:46 +0200)] 
Cosmetic

15 years agodwarflint: Forgot to commit the other_byte_order bit
Petr Machata [Sun, 19 Jul 2009 15:45:23 +0000 (17:45 +0200)] 
dwarflint: Forgot to commit the other_byte_order bit

15 years agodwarflint: Lowlevel doesn't depend on libdw
Petr Machata [Sun, 19 Jul 2009 15:44:55 +0000 (17:44 +0200)] 
dwarflint: Lowlevel doesn't depend on libdw

* When we don't depend on libdw to provide us with Dwarf descriptor, we can
  validate even fragmental files.  Since on low level dwarflint does all
  the data processing itself, libdw is not really used anyway.

* High level obviously still does use libdw

15 years agodwarflint: Add a copyright notice in dwarflint-coverage.c
Petr Machata [Sun, 19 Jul 2009 15:03:20 +0000 (17:03 +0200)] 
dwarflint: Add a copyright notice in dwarflint-coverage.c

15 years agoSupport the easiest of the new v4 form flavors.
Roland McGrath [Fri, 17 Jul 2009 00:48:27 +0000 (17:48 -0700)] 
Support the easiest of the new v4 form flavors.

15 years agoAdd constants from DWARF 4 working draft 3.
Roland McGrath [Fri, 17 Jul 2009 00:40:19 +0000 (17:40 -0700)] 
Add constants from DWARF 4 working draft 3.

16 years agodwarf_getlocation.c: Grok DW_OP_form_tls_address, DW_OP_GNU_push_tls_address, and...
Roland McGrath [Wed, 15 Jul 2009 18:14:23 +0000 (11:14 -0700)] 
dwarf_getlocation.c: Grok DW_OP_form_tls_address, DW_OP_GNU_push_tls_address, and DW_OP_bit_piece.

16 years agodwarflint: Require DW_AT_import at DW_TAG_imported_unit
Petr Machata [Wed, 15 Jul 2009 15:06:41 +0000 (17:06 +0200)] 
dwarflint: Require DW_AT_import at DW_TAG_imported_unit

16 years agodwarflint: Omit several more checks in --gnu/-t mode
Petr Machata [Wed, 15 Jul 2009 14:34:26 +0000 (16:34 +0200)] 
dwarflint: Omit several more checks in --gnu/-t mode

16 years agodwarflint: Cosmetic
Petr Machata [Wed, 15 Jul 2009 14:32:53 +0000 (16:32 +0200)] 
dwarflint: Cosmetic

16 years agodwarflint: Extract coverage comparison to function
Petr Machata [Wed, 15 Jul 2009 14:30:10 +0000 (16:30 +0200)] 
dwarflint: Extract coverage comparison to function

16 years agodwarflint: Fix SEGV
Petr Machata [Wed, 15 Jul 2009 14:29:08 +0000 (16:29 +0200)] 
dwarflint: Fix SEGV

16 years agoAdd STB_GNU_UNIQUE support to elflint.
Ulrich Drepper [Tue, 14 Jul 2009 17:42:01 +0000 (10:42 -0700)] 
Add STB_GNU_UNIQUE support to elflint.

16 years agoMerge commit 'origin/dwarf' into dwarf
Petr Machata [Tue, 14 Jul 2009 13:42:14 +0000 (15:42 +0200)] 
Merge commit 'origin/dwarf' into dwarf

16 years agodwarflint: Check aranges coverage vs. CU coverage
Petr Machata [Tue, 14 Jul 2009 13:41:31 +0000 (15:41 +0200)] 
dwarflint: Check aranges coverage vs. CU coverage

16 years agodwarflint: Changes in coverage analysis module
Petr Machata [Tue, 14 Jul 2009 13:40:00 +0000 (15:40 +0200)] 
dwarflint: Changes in coverage analysis module

16 years agodwarflint: Introduce `necessary_alignment'
Petr Machata [Tue, 14 Jul 2009 13:35:19 +0000 (15:35 +0200)] 
dwarflint: Introduce `necessary_alignment'

16 years agodwarflint: Couple bugs and leftovers
Petr Machata [Tue, 14 Jul 2009 13:31:21 +0000 (15:31 +0200)] 
dwarflint: Couple bugs and leftovers

16 years agodwarflint: Additional check for DW_AT_low_pc/high_pc/ranges at DIE
Petr Machata [Tue, 14 Jul 2009 13:23:47 +0000 (15:23 +0200)] 
dwarflint: Additional check for DW_AT_low_pc/high_pc/ranges at DIE

16 years agodwarflint: Rename cu->base to cu->low_pc
Petr Machata [Tue, 14 Jul 2009 13:22:55 +0000 (15:22 +0200)] 
dwarflint: Rename cu->base to cu->low_pc

16 years agodwarf_getlocation.c: Grok DW_OP_call_frame_cfa.
Roland McGrath [Mon, 13 Jul 2009 19:08:55 +0000 (12:08 -0700)] 
dwarf_getlocation.c: Grok DW_OP_call_frame_cfa.

16 years agoSupport to_string on debug_info_entry.
Roland McGrath [Sat, 11 Jul 2009 00:04:44 +0000 (17:04 -0700)] 
Support to_string on debug_info_entry.

16 years agoAll pieces of dwarf_output in the collector, but refs still not right.
Roland McGrath [Fri, 10 Jul 2009 23:10:54 +0000 (16:10 -0700)] 
All pieces of dwarf_output in the collector, but refs still not right.

16 years agoSome tracker refactoring.
Roland McGrath [Tue, 7 Jul 2009 10:36:34 +0000 (03:36 -0700)] 
Some tracker refactoring.

16 years agoFix subr::hex_string to use 0x prefix.
Roland McGrath [Thu, 9 Jul 2009 06:51:41 +0000 (23:51 -0700)] 
Fix subr::hex_string to use 0x prefix.

16 years agoCFI support: lookup by PC and translate into DWARF location per register
Roland McGrath [Thu, 25 Jun 2009 00:41:40 +0000 (17:41 -0700)] 
CFI support: lookup by PC and translate into DWARF location per register

16 years agoReorder some libdwflP.h struct members for optimal packing.
Roland McGrath [Wed, 8 Jul 2009 21:54:16 +0000 (14:54 -0700)] 
Reorder some libdwflP.h struct members for optimal packing.

16 years agoReorder some libdwP.h struct members for optimal packing.
Roland McGrath [Wed, 8 Jul 2009 21:48:34 +0000 (14:48 -0700)] 
Reorder some libdwP.h struct members for optimal packing.

16 years agoReorder Elf struct members for optimal packing.
Roland McGrath [Wed, 8 Jul 2009 21:42:13 +0000 (14:42 -0700)] 
Reorder Elf struct members for optimal packing.

16 years agoMerge commit 'origin/master' into dwarf
Roland McGrath [Wed, 8 Jul 2009 21:10:13 +0000 (14:10 -0700)] 
Merge commit 'origin/master' into dwarf

16 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Roland McGrath [Wed, 8 Jul 2009 21:09:39 +0000 (14:09 -0700)] 
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

16 years agoMerge branch 'at_data_member_location'
Mark Wielaard [Wed, 8 Jul 2009 22:37:06 +0000 (00:37 +0200)] 
Merge branch 'at_data_member_location'

16 years agoFatfingers fix for commit dffc33d.
Roland McGrath [Wed, 8 Jul 2009 21:08:32 +0000 (14:08 -0700)] 
Fatfingers fix for commit dffc33d.

16 years agoMerge commit 'origin/master' into dwarf
Roland McGrath [Wed, 8 Jul 2009 21:07:20 +0000 (14:07 -0700)] 
Merge commit 'origin/master' into dwarf

Conflicts:
libdw/ChangeLog
src/ChangeLog

16 years agoFix handling of constant-or-loclistptr (DW_AT_data_member_location).
Roland McGrath [Wed, 8 Jul 2009 20:45:41 +0000 (13:45 -0700)] 
Fix handling of constant-or-loclistptr (DW_AT_data_member_location).

16 years agoFatfingers fix for commit babee18.
Roland McGrath [Wed, 8 Jul 2009 20:56:48 +0000 (13:56 -0700)] 
Fatfingers fix for commit babee18.

16 years agoHandle DW_AT_data_member_location of class constant magically in dwarf_getlocation...
Roland McGrath [Wed, 8 Jul 2009 20:15:07 +0000 (13:15 -0700)] 
Handle DW_AT_data_member_location of class constant magically in dwarf_getlocation{,_addr}.

16 years agoMerge branch 'dwarf' of ssh://git.fedorahosted.org/git/elfutils into dwarf
Roland McGrath [Wed, 8 Jul 2009 19:36:56 +0000 (12:36 -0700)] 
Merge branch 'dwarf' of ssh://git.fedorahosted.org/git/elfutils into dwarf

16 years agoFix shape selection for *ptr class.
Roland McGrath [Wed, 8 Jul 2009 19:36:43 +0000 (12:36 -0700)] 
Fix shape selection for *ptr class.

16 years agoHandle DW_Form constants for DW_AT_data_member_location in readelf.
Mark Wielaard [Wed, 8 Jul 2009 17:18:53 +0000 (19:18 +0200)] 
Handle DW_Form constants for DW_AT_data_member_location in readelf.

16 years agodwarflint: Fix bug introduced during last fix
Petr Machata [Wed, 8 Jul 2009 14:35:58 +0000 (16:35 +0200)] 
dwarflint: Fix bug introduced during last fix

* sec_invalid marks up any section that's non-debug.  We do want to do
  coverage analysis on these.  Skipping dummy section #0 is the right
  solution.

16 years agoCollect unique DIE shapes in dwarf_output construction.
Roland McGrath [Wed, 8 Jul 2009 09:16:14 +0000 (02:16 -0700)] 
Collect unique DIE shapes in dwarf_output construction.

16 years agoAdd support for STB_GNU_UNIQUE to libebl.
Ulrich Drepper [Wed, 8 Jul 2009 07:53:24 +0000 (00:53 -0700)] 
Add support for STB_GNU_UNIQUE to libebl.

16 years agoCompile fix for 32-bit.
Roland McGrath [Tue, 7 Jul 2009 07:42:54 +0000 (00:42 -0700)] 
Compile fix for 32-bit.

16 years agodwarf_output::attributes_type (full attr set) in collector set.
Roland McGrath [Tue, 7 Jul 2009 07:40:37 +0000 (00:40 -0700)] 
dwarf_output::attributes_type (full attr set) in collector set.

16 years agoFix last change.
Roland McGrath [Tue, 7 Jul 2009 00:57:33 +0000 (17:57 -0700)] 
Fix last change.

16 years agoMake dwarfcmp -T test only dwarf_output, -TT for dwarf_edit, -TTT for both.
Roland McGrath [Mon, 6 Jul 2009 23:47:22 +0000 (16:47 -0700)] 
Make dwarfcmp -T test only dwarf_output, -TT for dwarf_edit, -TTT for both.

16 years agoMerge branch 'master' of ssh://git.fedorahosted.org/git/elfutils
Roland McGrath [Mon, 6 Jul 2009 23:06:53 +0000 (16:06 -0700)] 
Merge branch 'master' of ssh://git.fedorahosted.org/git/elfutils

16 years agoHandle unknown register numbers gracefully in readelf -n core reading.
Roland McGrath [Mon, 6 Jul 2009 23:06:41 +0000 (16:06 -0700)] 
Handle unknown register numbers gracefully in readelf -n core reading.

16 years agoPass attribute name down to value constructors.
Roland McGrath [Mon, 6 Jul 2009 22:04:24 +0000 (15:04 -0700)] 
Pass attribute name down to value constructors.

16 years agoAll leaf value types nominally there.
Roland McGrath [Mon, 6 Jul 2009 12:00:22 +0000 (05:00 -0700)] 
All leaf value types nominally there.

16 years agoGetting there on dwarf_output value sets.
Roland McGrath [Mon, 6 Jul 2009 11:34:46 +0000 (04:34 -0700)] 
Getting there on dwarf_output value sets.

16 years agoSmall fiddles in dwarf_data.
Roland McGrath [Mon, 6 Jul 2009 09:21:33 +0000 (02:21 -0700)] 
Small fiddles in dwarf_data.

16 years agoSplit out dwarf_path_finder from dwarf_ref_tracker::tracker.
Roland McGrath [Mon, 6 Jul 2009 09:03:52 +0000 (02:03 -0700)] 
Split out dwarf_path_finder from dwarf_ref_tracker::tracker.

16 years agodwarf_output working again like dwarf_edit
Roland McGrath [Mon, 6 Jul 2009 08:42:29 +0000 (01:42 -0700)] 
dwarf_output working again like dwarf_edit

16 years agoMust keep identifier and string distinct.
Roland McGrath [Mon, 6 Jul 2009 08:12:48 +0000 (01:12 -0700)] 
Must keep identifier and string distinct.

16 years agoFix dwarf_output::attributes_type definition.
Roland McGrath [Sat, 4 Jul 2009 10:53:55 +0000 (03:53 -0700)] 
Fix dwarf_output::attributes_type definition.

16 years agoMore like dwarf_output compiling.
Roland McGrath [Sat, 4 Jul 2009 10:44:01 +0000 (03:44 -0700)] 
More like dwarf_output compiling.

16 years agoMove dwarf_edit::compile_units into dwarf_data.
Roland McGrath [Sat, 4 Jul 2009 09:58:30 +0000 (02:58 -0700)] 
Move dwarf_edit::compile_units into dwarf_data.

16 years agoMove dwarf_edit::compile_unit into dwarf_data.
Roland McGrath [Sat, 4 Jul 2009 09:25:23 +0000 (02:25 -0700)] 
Move dwarf_edit::compile_unit into dwarf_data.

16 years agosubrify some constructor magic.
Roland McGrath [Sat, 4 Jul 2009 09:03:38 +0000 (02:03 -0700)] 
subrify some constructor magic.

16 years agoMake dwarf_output start to compile again.
Roland McGrath [Sat, 4 Jul 2009 08:17:54 +0000 (01:17 -0700)] 
Make dwarf_output start to compile again.

16 years agoAvoid default copy-constructor for dwarf_edit from dwarf_edit.
Roland McGrath [Sat, 4 Jul 2009 08:17:24 +0000 (01:17 -0700)] 
Avoid default copy-constructor for dwarf_edit from dwarf_edit.

16 years agoSoup up printing so dwarf-print can be used to compare dwarf vs dwarf_edit/dwarf_output.
Roland McGrath [Sat, 4 Jul 2009 03:03:39 +0000 (20:03 -0700)] 
Soup up printing so dwarf-print can be used to compare dwarf vs dwarf_edit/dwarf_output.

16 years agoFix constructor fiddle in last change.
Roland McGrath [Sat, 4 Jul 2009 02:59:40 +0000 (19:59 -0700)] 
Fix constructor fiddle in last change.

16 years agoC++ warning fiddles. Let dwarf-print/dwarf_edit test copy constructors.
Roland McGrath [Fri, 3 Jul 2009 20:31:24 +0000 (13:31 -0700)] 
C++ warning fiddles.  Let dwarf-print/dwarf_edit test copy constructors.