class Metasm::MachO::CS_CODE_DIRECTORY
Attributes
code_hash[RW]
cs_slots_hash[RW]
name[RW]
Public Instance Methods
decode(m)
click to toggle source
Calls superclass method
Metasm::SerialStruct#decode
# File metasm/exe_format/macho.rb, line 467 def decode(m) super(m) ptr = m.encoded.ptr m.encoded.ptr += @name_offset - 40 @name = m.decode_strz @cs_slots_hash = m.encoded.read(@special_page_count * 20) m.encoded.ptr = ptr + @hash_offset - 40 @code_hash = m.encoded.read(@size - @hash_offset) m.encoded.ptr = ptr end