Menu

/trunk/libdwarf/libdwarf_loclist.c Commit Log


Commit Date  
[r2070] (5.6 kB) by jkoshy

Turn on SVN keyword expansion.

Ticket: #348

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

Add `$Id$` keywords.

Ticket: #348

2011-10-26 14:02:59 View
Download
[r1543] (5.5 kB) by kaiwang27

Do not try to parse all the loclists in .debug_loc section during
dwarf_init() call, since it will take lots of time and memory space.
Instead, we should only parse a loclist when application request it.

Ticket: #312

2011-05-31 21:55:13 View
Download
[r921] (5.5 kB) by jkoshy

Changes to error handling [part 2 of 2].

* Change macro `DWARF_SET_ERROR()` to take a `Dwarf_Debug` debug context
in its 1st argument. If a `Dwarf_Debug` debug context is unavailable
at the point an error has to be recorded, we use NULL. Actual error
handling is implemented by function `_dwarf_set_error()`.
* Change a few internal helper functions to take an additional Dwarf_Debug
parameter, for use with `DWARF_SET_ERROR()`.
* Replace the redundant use of `DWARF_SET_ERROR()` in `_dwarf_die_add()`
with `assert()`s; parameters `cu` and `abbrev` cannot be NULL if control
has reached this function. While we are here make the function "static".
* Use `DWARF_SET_ERROR()` consistently after a failed called to
`_dwarf_attr_find()`.

Reviewed and revised by: kaiwang27

2010-05-01 09:35:22 View
Download
[r861] (5.5 kB) by kaiwang27

* Implement consumer de-initialization functions for each DWARF info type.
* Implement producer de-initialization functions for each DWARF info type.
* Call all the consumder de-initialization functions in _dwarf_consumer_deinit().
* Add _dwarf_producer_deinit().

2010-04-07 17:49:45 View
Download
[r819] (5.2 kB) by kaiwang27

Renamed DWARF_E_INVALID_LOCLIST to DW_DLE_DEBUG_LOC_SECTION_SHORT.

Ticket: #20

2010-03-14 20:31:35 View
Download
[r812] (5.2 kB) by kaiwang27

Renamed DWARF_E_NO_ENTRY to DW_DLE_NO_ENTRY.

Ticket: #20

2010-03-14 19:04:21 View
Download
[r811] (5.2 kB) by kaiwang27

Renamed DWARF_E_MEMORY to DW_DLE_MEMORY.

Ticket: #20

2010-03-14 18:53:39 View
Download
[r809] (5.2 kB) by kaiwang27

Substitute DWARF_E_NONE with DW_DLE_NONE.

Ticket: #20

2010-03-14 18:23:37 View
Download
[r783] (5.2 kB) by jkoshy

Remove redundant inclusions of system headers.

This change allows `libdwarf` to build on FreeBSD 6.

Reviewed by: kaiwang27

2010-03-13 04:12:56 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.