def load_funcs_from_dbi_module(cls, bits, info, names, func_list, read_strings, directory, name_index, reader, sources): bits.position = 0 sig = bits.read_int32() if sig != 4: raise PdbDebugException('Invalid signature. (sig=%u)' % sig) bits.position = 4 #print('%s' % info.module_name, len(bits.buffer), info.cb_syms, read_strings) funcs = PdbFunction.load_managed_functions(bits, info.cb_syms, read_strings) if funcs is not None: bits.position = info.cb_syms + info.cb_old_lines PdbFile.load_managed_lines( funcs, names, bits, directory, name_index, reader, (info.cb_syms + info.cb_old_lines + info.cb_lines), sources) for i in range(0, len(funcs)): func_list.append(funcs[i])
def load_funcs_from_dbi_module(cls, bits, info, names, func_list, read_strings, directory, name_index, reader, sources): bits.position = 0 sig = bits.read_int32() if sig != 4: raise PdbDebugException('Invalid signature. (sig=%u)' % sig) bits.position = 4 #print('%s' % info.module_name, len(bits.buffer), info.cb_syms, read_strings) funcs = PdbFunction.load_managed_functions(bits, info.cb_syms, read_strings) if funcs is not None: bits.position = info.cb_syms + info.cb_old_lines PdbFile.load_managed_lines(funcs, names, bits, directory, name_index, reader, (info.cb_syms + info.cb_old_lines + info.cb_lines), sources) for i in range(0, len(funcs)): func_list.append(funcs[i])