From 5d756118af16d22c9b276bad86464050d9100cce Mon Sep 17 00:00:00 2001 From: xtkoba <69125751+xtkoba@users.noreply.github.com> Date: Thu, 19 Aug 2021 06:01:24 +0900 Subject: Use the correct address size --- addr2line.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'addr2line.c') diff --git a/addr2line.c b/addr2line.c index 6c3143a94e..d99102407d 100644 --- a/addr2line.c +++ b/addr2line.c @@ -1410,10 +1410,10 @@ static uint64_t read_dw_form_addr(DebugInfoReader *reader, const char **ptr) { const char *p = *ptr; - *ptr = p + reader->format; - if (reader->format == 4) { + *ptr = p + reader->address_size; + if (reader->address_size == 4) { return read_uint32(&p); - } else if (reader->format == 8) { + } else if (reader->address_size == 8) { return read_uint64(&p); } else { fprintf(stderr,"unknown address_size:%d", reader->address_size); -- cgit v1.2.3