diff options
Diffstat (limited to 'binutils/dwarf.c')
-rw-r--r-- | binutils/dwarf.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/binutils/dwarf.c b/binutils/dwarf.c index 615e051..30eefac 100644 --- a/binutils/dwarf.c +++ b/binutils/dwarf.c @@ -8136,7 +8136,7 @@ display_debug_rnglists_list (unsigned char * start, READ_ULEB (base_address, start, finish); print_hex (base_address, pointer_size); printf (_("(base address index) ")); - base_address = fetch_indexed_addr ((base_address * pointer_size) + addr_base, + base_address = fetch_indexed_addr (base_address * pointer_size + addr_base, pointer_size); print_hex (base_address, pointer_size); printf (_("(base address)\n")); @@ -8144,15 +8144,15 @@ display_debug_rnglists_list (unsigned char * start, case DW_RLE_startx_endx: READ_ULEB (begin, start, finish); READ_ULEB (end, start, finish); - begin = fetch_indexed_addr ((begin * pointer_size) + addr_base, + begin = fetch_indexed_addr (begin * pointer_size + addr_base, pointer_size); - end = fetch_indexed_addr ((begin * pointer_size) + addr_base, + end = fetch_indexed_addr (end * pointer_size + addr_base, pointer_size); break; case DW_RLE_startx_length: READ_ULEB (begin, start, finish); READ_ULEB (length, start, finish); - begin = fetch_indexed_addr ((begin * pointer_size) + addr_base, + begin = fetch_indexed_addr (begin * pointer_size + addr_base, pointer_size); end = begin + length; break; |