Menu

/trunk/libdwarf/libdwarf_elf_init.c Commit Log


Commit Date  
[r4039] (9.3 kB) by kaiwang27

Add support for DWARF5 .debug_str_offsets section.

Submitted by: Toby Lloyd Davies (original patch)
Ticket: #620

2024-03-15 04:07:32 View
Download
[r4016] (9.3 kB) by kaiwang27

Add support for DWARF5 .debug_line_str section.

Ticket: #611

2023-10-15 05:39:46 View
Download
[r3475] (9.3 kB) by emaste

libdwarf: validate relocation offsets

Reviewed by: kaiwang27
Ticket: #467
Reported by: Alexander Cherepanov <cherepan@...>

2016-05-18 18:11:26 View
Download
[r3438] (9.1 kB) by emaste

libdwarf: fix .rel addend and simplify relocation handling

The original change to add .rel support [r3161] refactored relocation
handling with a new _dwarf_elf_write_reloc helper. With the additional
change to fix the .rel addend proposed in ticket #522 it is clear that
refactoring was not an improvement.

Revert the relocation handling functions to they style in r3160, and
fix _dwarf_elf_apply_rel_reloc to use the addend at the relocation
address.

Reviewed by: kaiwang27
Ticket: #522

2016-04-04 19:24:43 View
Download
[r3161] (8.6 kB) by emaste

libdwarf: Handle .rel relocations

Some architectures have .rel relocations for debug data, so they must
be handled.

This was discovered from ctfconvert on ARM object files. The lack of
relocation handling caused all string lookups to return the string at
offset 0 in .debug_str, typically "FreeBSD clang version ..."

Obtained from: FreeBSD r278611
Review link: https://reviews.freebsd.org/D1819
Reviewed by: {gnn,imp,rpaulo}@FreeBSD.org
Sponsored by: The FreeBSD Foundation

2015-02-15 21:43:36 View
Download
[r3160] (8.0 kB) by emaste

libdwarf: Add symbol value when processing .rela relocations

Obtained from: FreeBSD r278593
Reviewed by: {kib,rpaulo}@FreeBSD.org
Review link: https://reviews.freebsd.org/D1826
Sponsored by: The FreeBSD Foundation

2015-02-15 21:43:31 View
Download
[r2972] (7.9 kB) by kaiwang27

Avoid calling malloc() or calloc() with 0 byte.

Submitted by: jtytgat
Ticket: #434

2013-12-23 06:46:04 View
Download
[r2697] (7.8 kB) by kaiwang27

Fix typo: The SGI/MIPS extension section for file-level types is
called ".debug_typenames", not ".debug_types". The latter is newly
introduced by DWARF4 to hold type definitions, and is currently not
supported by this libdwarf implementation.

2012-11-24 17:12:36 View
Download
[r2070] (7.8 kB) by jkoshy

Turn on SVN keyword expansion.

Ticket: #348

2011-10-27 03:05:32 View
Download
[r2060] (7.8 kB) by jkoshy

Add `$Id$` keywords.

Ticket: #348

2011-10-26 14:02:59 View
Download
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.