This commit is contained in:
Torsten Ruger
2014-05-19 21:28:18 +03:00
parent e07682b6a3
commit f34fddd383
4 changed files with 9 additions and 7 deletions

View File

@ -21,7 +21,8 @@ module Elf
binary = program.assemble(StringIO.new )
blocks = program.functions.collect{ |f| [f.entry , f.exit , f.body] }
# blocks = program.functions.collect{ |f| [f.entry , f.exit , f.body] }
blocks = program.functions.collect{ |f| [f.body] }
blocks += [program.entry , program.exit , program.main]
blocks.flatten.each do |b|
add_symbol b.name.to_s , b.position