diff options
| author | Josh Stone <[email protected]> | 2013-12-10 14:19:09 -0800 |
|---|---|---|
| committer | Josh Stone <[email protected]> | 2013-12-13 09:48:07 -0800 |
| commit | 4e2787c2674bdb152e275edb3ed4d9939c8f62d7 (patch) | |
| tree | 130b5a7cfb683667317603e04e337adfc2e8d973 /libdw/ChangeLog | |
| parent | c0d2a0b3a38bfb5164c1cf822d50e46cfad9c071 (diff) | |
libdw: Simplify and inline get_uleb128 and get_sleb128
This removes the IS_LIBDW distinction so LEB128 operations are now
always inlined, and the implementations are simplified, more direct.
Signed-off-by: Josh Stone <[email protected]>
Diffstat (limited to 'libdw/ChangeLog')
| -rw-r--r-- | libdw/ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libdw/ChangeLog b/libdw/ChangeLog index a2e4b142..aa7b9ca4 100644 --- a/libdw/ChangeLog +++ b/libdw/ChangeLog @@ -1,3 +1,18 @@ +2013-12-10 Josh Stone <[email protected]> + + * memory-access.h (get_uleb128_rest_return): Removed. + (get_sleb128_rest_return): Removed. + (get_uleb128_step): Make this a self-contained block. + (get_sleb128_step): Ditto, and use a bitfield to extend signs. + (get_uleb128): Make this wholly implemented by __libdw_get_uleb128. + (get_sleb128): Make this wholly implemented by __libdw_get_sleb128. + (__libdw_get_uleb128): Simplify and inline for all callers. + (__libdw_get_sleb128): Ditto. + * dwarf_getlocation.c (store_implicit_value): Void the unused uleb128. + * memory-access.c: Delete file. + * Makefile.am (libdw_a_SOURCES): Remove it. + (DEFS): Remove the now unused -DIS_LIBDW. + 2013-12-09 Josh Stone <[email protected]> * libdw_form.c (__libdw_form_val_compute_len): Renamed function from |
