Menu

/trunk/libdwarf/dwarf_pro_expr.c Commit Log


Commit Date  
[r2074] (5.8 kB) by jkoshy

Turn on SVN keyword expansion.

Ticket: #348

2011-10-27 03:34:33 View
Download
[r2061] (5.8 kB) by jkoshy

Add `$Id$` keywords.

Ticket: #348

2011-10-26 14:09:31 View
Download
[r921] (5.8 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.6 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
[r818] (5.1 kB) by kaiwang27

Renamed DWARF_E_INVALID_EXPR to DW_DLE_EXPR_LENGTH_BAD.

Ticket: #20

2010-03-14 20:23:31 View
Download
[r811] (5.1 kB) by kaiwang27

Renamed DWARF_E_MEMORY to DW_DLE_MEMORY.

Ticket: #20

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

* Renamed DWARF_E_ARGUMENT to DW_DLE_ARGUMENT.
* Renamed DWARF_E_DEBUG_INFO to DW_DLE_DEBUG_INFO_NULL.

2010-03-14 18:42:22 View
Download
[r809] (5.1 kB) by kaiwang27

Substitute DWARF_E_NONE with DW_DLE_NONE.

Ticket: #20

2010-03-14 18:23:37 View
Download
[r783] (5.1 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
[r725] (5.1 kB) by kaiwang27

Reverted previous commit.

On a second thought: instead of storing the Dwarf_P_Expr pointer and
convert it into block data later during bytes transform, it's much
simpler if we just convert Dwarf_P_Expr to block in the API and save
the block size and data in the attribute.

2010-02-25 01:40:08 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.