adds first version of the expanded as assembler from mikko

This commit is contained in:
Torsten Ruger
2014-04-14 18:09:56 +03:00
parent 52e9542d73
commit 408b290b8a
32 changed files with 1943 additions and 1 deletions

21
lib/elf/text_section.rb Normal file
View File

@ -0,0 +1,21 @@
module Elf
class TextSection < Section
attr_accessor :text
def write(io)
io << text
end
def type
Elf::Constants::SHT_PROGBITS
end
def flags
Elf::Constants::SHF_ALLOC | Elf::Constants::SHF_EXECINSTR
end
def alignment
4
end
end
end