[前][次][番号順一覧][スレッド一覧]

ruby-changes:68100

From: xtkoba <ko1@a...>
Date: Fri, 24 Sep 2021 04:29:27 +0900 (JST)
Subject: [ruby-changes:68100] f140965b97 (master): Fix return value when `base != 0`

https://git.ruby-lang.org/ruby.git/commit/?id=f140965b97

From f140965b973c2b6c3fb3e029cb8484cf45a0f1ec Mon Sep 17 00:00:00 2001
From: xtkoba <69125751+xtkoba@u...>
Date: Fri, 30 Apr 2021 23:22:37 +0900
Subject: Fix return value when `base != 0`

---
 addr2line.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/addr2line.c b/addr2line.c
index 4d7b579..06d682a 100644
--- a/addr2line.c
+++ b/addr2line.c
@@ -1487,7 +1487,7 @@ ranges_include(DebugInfoReader *reader, ranges_t *ptr, uint64_t addr) https://github.com/ruby/ruby/blob/trunk/addr2line.c#L1487
                 base = to;
             }
             else if (base + from <= addr && addr < base + to) {
-                return from;
+                return (uintptr_t)base + from;
             }
         }
     }
-- 
cgit v1.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]