class Metasm::COFF::DelayImportDirectory

Attributes

libname[RW]

Public Class Methods

decode_all(coff) click to toggle source
# File metasm/exe_format/coff_decode.rb, line 353
def self.decode_all(coff)
        ret = []
        loop do
                didata = decode(coff)
                break if [didata.libname_p, didata.handle_p, didata.iat_p].uniq == [0]
                ret << didata
        end
        ret.each { |didata| didata.decode_inner(coff) }
        ret
end

Public Instance Methods

decode_inner(coff) click to toggle source
# File metasm/exe_format/coff_decode.rb, line 364
def decode_inner(coff)
        if coff.sect_at_rva(@libname_p)
                @libname = coff.decode_strz
        end
        # TODO
end