Class: Pliney::MachO::Section64Reader

Inherits:
CommonSectionReader show all
Defined in:
lib/pliney/macho.rb

Instance Attribute Summary collapse

Attributes inherited from CommonSectionReader

#_reserved1, #_reserved2, #addr, #align, #flags, #nreloc, #offset, #reloff, #sectname, #segname, #size

Attributes inherited from Reader

#fh, #startpos

Instance Method Summary collapse

Methods inherited from CommonSectionReader

#section_name, #segment_name

Methods inherited from Reader

#initialize, parse, #rewind

Constructor Details

This class inherits a constructor from Pliney::MachO::Reader

Instance Attribute Details

#_reserved3Object (readonly)

Returns the value of attribute _reserved3.



406
407
408
# File 'lib/pliney/macho.rb', line 406

def _reserved3
  @_reserved3
end

Instance Method Details

#parseObject



407
408
409
410
411
412
413
414
415
416
417
418
419
# File 'lib/pliney/macho.rb', line 407

def parse()
    super()
    @addr = @fh.read_uint64le
    @size = @fh.read_uint64le
    @offset = @fh.read_uint32le
    @align = @fh.read_uint32le
    @reloff = @fh.read_uint32le
    @nreloc = @fh.read_uint32le
    @flags = @fh.read_uint32le
    @_reserved1 = @fh.read_uint32le
    @_reserved2 = @fh.read_uint32le
    @_reserved3 = @fh.read_uint32le
end