move some unused parse related classes out of the way

This commit is contained in:
Torsten Ruger
2014-04-16 12:10:58 +03:00
parent 69b0f7a0e3
commit 8e0494f410
7 changed files with 2 additions and 2 deletions

View File

@@ -1,27 +0,0 @@
if (__FILE__ == $0)
gen = Asm::ArmCodeGenerator.new
gen.instance_eval {
mov r0, 5
loop_start = label
loop_start.set!
subs r0, r0, 1
bne loop_start
bx lr
}
require 'objectwriter'
require 'tempfile'
writer = Asm::ObjectWriter.new(Elf::Constants::TARGET_ARM)
writer.set_text gen.assemble
begin
writer.save('arm_as_generated.o')
rescue => err
puts 'as: cannot save output file: ' + err.message
exit
end
end

View File

@@ -1,19 +0,0 @@
if (__FILE__ == $0)
obj = ELF::ObjectFile.new ELF::TARGET_ARM
sym_strtab = ELF::StringTableSection.new(".strtab")
obj.add_section sym_strtab
symtab = ELF::SymbolTableSection.new(".symtab", sym_strtab)
obj.add_section symtab
text_section = ELF::TextSection.new(".text")
obj.add_section text_section
symtab.add_func_symbol "_start", 0, text_section, ELF::STB_GLOBAL
fp = File.open("test.o", "wb")
obj.write fp
fp.close
end