Skip to content

Commit 4e0ea65

Browse files
author
Mike Pall
committed
ARM: Fix symbol display in trace disassembly.
1 parent 5ee78fd commit 4e0ea65

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/jit/dump.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,12 @@ end
102102
local function fillsymtab(tr, nexit)
103103
local t = symtab
104104
if nexitsym == 0 then
105+
local maskaddr = jit.arch == "arm" and -2
105106
local ircall = vmdef.ircall
106107
for i=0,#ircall do
107108
local addr = ircalladdr(i)
108109
if addr ~= 0 then
110+
if maskaddr then addr = band(addr, maskaddr) end
109111
if addr < 0 then addr = addr + 2^32 end
110112
t[addr] = ircall[i]
111113
end

0 commit comments

Comments
 (0)