class Metasm::COFF::DebugDirectory

Attributes

data[RW]

Public Instance Methods

decode_inner(coff) click to toggle source
# File metasm/exe_format/coff_decode.rb, line 398
def decode_inner(coff)
        case @type
        when 'CODEVIEW'
                # XXX what is @pointer?
                return if not coff.sect_at_rva(@addr)
                sig = coff.curencoded.read(4)
                case sig
                when 'NB09' # CodeView 4.10
                when 'NB10' # external pdb2.0
                        @data = NB10.decode(coff)
                when 'NB11' # CodeView 5.0
                when 'RSDS' # external pdb7.0
                        @data = RSDS.decode(coff)
                end
        end
end