commit | 4b84644ac12b130f8d1ce6c716f4e4fe8354c773 | [log] [tgz] |
---|---|---|
author | 周至捷 <zhouzhijie@xiaomi.com> | Wed Jul 06 14:43:25 2022 +0800 |
committer | Christopher Ferris <cferris@google.com> | Fri Aug 12 22:34:21 2022 +0000 |
tree | c7462cdf442c95fed64267190ea1609d13305c42 | |
parent | cb8b43e1dd665e76f59f9981708c6fc82ff013b2 [diff] [blame] |
Adjust the calculation method of pc offset is required anytime fix issue: https://issuetracker.google.com/issues/238368984 Bug: 238569739 Signed-off-by: 周至捷 <zhouzhijie@xiaomi.com> Change-Id: I0eeb2940235047b8e7980f5c8bce69c6904d4e9d
diff --git a/libc/malloc_debug/MapData.cpp b/libc/malloc_debug/MapData.cpp index ded81a2..b22c109 100644 --- a/libc/malloc_debug/MapData.cpp +++ b/libc/malloc_debug/MapData.cpp
@@ -210,7 +210,7 @@ } } } - *rel_pc = pc - entry->start + entry->load_bias; + *rel_pc = pc - entry->start + entry->offset + entry->load_bias; } return entry; }