class Pliney::MachO::CommonLCReader

Attributes

cmd[R]
cmdsize[R]

Public Instance Methods

parse() click to toggle source
Calls superclass method Pliney::MachO::Reader::parse
# File lib/pliney/macho.rb, line 336
def parse()
    super()
    @cmd = @fh.read_uint32le
    @cmdsize = @fh.read_uint32le
    if @cmdsize < 8
        raise(ReaderError, "Load command size too small (#{@cmdsize} bytes) at offset #{@fh.pos - 4}")
    end
end
resolve_type() click to toggle source
# File lib/pliney/macho.rb, line 345
def resolve_type()
    MachO::resolve_lc(@cmd)
end