From 20c190f95a28dd4e57cb96f939ff314dfb88b1f4 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Wed, 30 Mar 2022 12:21:34 -0700 Subject: Fix up global name references in misc/lldb_disasm.py Some of the symbols had changed names and the script was no longer finding them. --- misc/lldb_disasm.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'misc') diff --git a/misc/lldb_disasm.py b/misc/lldb_disasm.py index ff805ed428..d4fa7e2980 100644 --- a/misc/lldb_disasm.py +++ b/misc/lldb_disasm.py @@ -162,7 +162,7 @@ class IseqDisassembler: size_of_short = tUShort.GetByteSize() size_of_char = self.tChar.GetByteSize() - symbol = target.FindSymbols("insn_op_types.y")[0].GetSymbol() + symbol = target.FindSymbols("rb_vm_insn_op_offset")[0].GetSymbol() section = symbol.GetStartAddress().GetSection() addr_of_table = symbol.GetStartAddress().GetOffset() @@ -174,7 +174,7 @@ class IseqDisassembler: if not error.Success(): print("error getting op type offset: ", error) - symbol = target.FindSymbols("insn_op_types.x")[0].GetSymbol() + symbol = target.FindSymbols("rb_vm_insn_op_base")[0].GetSymbol() section = symbol.GetStartAddress().GetSection() addr_of_table = symbol.GetStartAddress().GetOffset() addr_in_name_table = addr_of_table + (offset * size_of_char) @@ -190,7 +190,7 @@ class IseqDisassembler: tUShort = target.FindFirstType("unsigned short") size_of_short = tUShort.GetByteSize() - symbol = target.FindSymbols("insn_name.y")[0].GetSymbol() + symbol = target.FindSymbols("rb_vm_insn_name_offset")[0].GetSymbol() section = symbol.GetStartAddress().GetSection() table_offset = symbol.GetStartAddress().GetOffset() @@ -205,7 +205,7 @@ class IseqDisassembler: print("error getting insn name table offset: ", error) def insn_name(self, target, process, result, offset): - symbol = target.FindSymbols("insn_name.x")[0].GetSymbol() + symbol = target.FindSymbols("rb_vm_insn_name_base")[0].GetSymbol() section = symbol.GetStartAddress().GetSection() addr_of_table = symbol.GetStartAddress().GetOffset() -- cgit v1.2.3