From 231ce0f69ba3bb1881f6ed4b9c1b8bc252e4bd36 Mon Sep 17 00:00:00 2001 From: Torsten Date: Wed, 25 Mar 2020 18:40:20 +0200 Subject: [PATCH] improve debug labels --- .gdbinit | 3 --- lib/elf/object_writer.rb | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) delete mode 100644 .gdbinit diff --git a/.gdbinit b/.gdbinit deleted file mode 100644 index b0041128..00000000 --- a/.gdbinit +++ /dev/null @@ -1,3 +0,0 @@ -set disassemble-next-line on -file a.out -break *0x10054 diff --git a/lib/elf/object_writer.rb b/lib/elf/object_writer.rb index 9f33f4cb..7522d47b 100644 --- a/lib/elf/object_writer.rb +++ b/lib/elf/object_writer.rb @@ -37,10 +37,10 @@ module Elf meth = asm.callable asm.instructions.each do |label| next unless label.is_a?(Risc::Label) - add_symbol "#{meth.self_type.name}@#{meth.name}:Label=#{label.name}" , Risc::Position.get(label).at + add_symbol "#{meth.self_type.name}_#{meth.name}:Label=#{label.name}" , Risc::Position.get(label).at end meth.binary.each_block do |code| - label = "BinaryCode@#{meth.name}" + label = "BinaryCode_#{meth.name}" add_symbol label , Risc::Position.get(code).at end end