remove last block occurrences

fixed.
This commit is contained in:
Torsten Ruger
2015-10-25 12:03:31 +02:00
parent 471329917b
commit 0921073025
7 changed files with 26 additions and 16 deletions

View File

@ -24,15 +24,12 @@ module Elf
# for debug add labels to the block positions
@object_machine.space.classes.values.each do |clazz|
clazz.instance_methods.each do |f|
f.source.blocks.each do |b|
add_symbol "#{clazz.name}::#{f.name}:#{b.name}" , b.position
f.source.instructions.each_label do |label|
add_symbol "#{clazz.name}::#{f.name}:#{label.name}" , label.position
end
end
end
# @object_machine.space.main.blocks.each do |b|
# add_symbol "main@#{b.name}" , b.position
# end
# add_symbol "#register@#{@object_machine.space.init.name}" , @object_machine.space.init.position
@object_machine.objects.each do |id,slot|
if( slot.respond_to? :sof_reference_name )
label = "#{slot.sof_reference_name}"