LLDB mainline
ObjectFilePECOFF Member List

This is the complete list of members for ObjectFilePECOFF, including all inherited members.

AllowAssemblyEmulationUnwindPlans()lldb_private::ObjectFileinlinevirtual
AppendFromCOFFSymbolTable(lldb_private::SectionList *sect_list, lldb_private::Symtab &symtab, const rva_symbol_list_t &sorted_exports)ObjectFilePECOFFprivate
AppendFromExportTable(lldb_private::SectionList *sect_list, lldb_private::Symtab &symtab)ObjectFilePECOFFprivate
BinaryType enum namelldb_private::ObjectFile
CalculateStrata() overrideObjectFilePECOFFvirtual
CalculateType() overrideObjectFilePECOFFvirtual
CanTrustAddressRanges()lldb_private::ObjectFileinlinevirtual
classof(const ObjectFile *obj)ObjectFilePECOFFinlinestatic
ClearSymtab()lldb_private::ObjectFilevirtual
coff_header_t typedefObjectFilePECOFFprotected
coff_opt_header_t typedefObjectFilePECOFFprotected
CopyData(lldb::offset_t offset, size_t length, void *dst) constlldb_private::ObjectFile
CreateBinary()ObjectFilePECOFFprivate
CreateCallFrameInfo() overrideObjectFilePECOFFvirtual
CreateInstance(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp, lldb::offset_t data_offset, const lldb_private::FileSpec *file, lldb::offset_t offset, lldb::offset_t length)ObjectFilePECOFFstatic
CreateMemoryInstance(const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr)ObjectFilePECOFFstatic
CreateSections(lldb_private::SectionList &unified_section_list) overrideObjectFilePECOFFvirtual
data_directory_t typedefObjectFilePECOFFprotected
DebuggerInitialize(lldb_private::Debugger &debugger)ObjectFilePECOFFstatic
dos_header_t typedefObjectFilePECOFFprotected
Dump(lldb_private::Stream *s) overrideObjectFilePECOFFvirtual
DumpCOFFHeader(lldb_private::Stream *s, const coff_header_t &header)ObjectFilePECOFFprotectedstatic
DumpDependentModules(lldb_private::Stream *s)ObjectFilePECOFFprotected
DumpDOSHeader(lldb_private::Stream *s, const dos_header_t &header)ObjectFilePECOFFprotectedstatic
DumpOptCOFFHeader(lldb_private::Stream *s, const coff_opt_header_t &header)ObjectFilePECOFFprotectedstatic
DumpSectionHeader(lldb_private::Stream *s, const section_header_t &sh)ObjectFilePECOFFprotected
DumpSectionHeaders(lldb_private::Stream *s)ObjectFilePECOFFprotected
eBinaryTypeInvalid enum valuelldb_private::ObjectFile
eBinaryTypeKernel enum valuelldb_private::ObjectFile
eBinaryTypeStandalone enum valuelldb_private::ObjectFile
eBinaryTypeUnknown enum valuelldb_private::ObjectFile
eBinaryTypeUser enum valuelldb_private::ObjectFile
eStrataInvalid enum valuelldb_private::ObjectFile
eStrataJIT enum valuelldb_private::ObjectFile
eStrataKernel enum valuelldb_private::ObjectFile
eStrataRawImage enum valuelldb_private::ObjectFile
eStrataUnknown enum valuelldb_private::ObjectFile
eStrataUser enum valuelldb_private::ObjectFile
eTypeCoreFile enum valuelldb_private::ObjectFile
eTypeDebugInfo enum valuelldb_private::ObjectFile
eTypeDynamicLinker enum valuelldb_private::ObjectFile
eTypeExecutable enum valuelldb_private::ObjectFile
eTypeInvalid enum valuelldb_private::ObjectFile
eTypeJIT enum valuelldb_private::ObjectFile
eTypeObjectFile enum valuelldb_private::ObjectFile
eTypeSharedLibrary enum valuelldb_private::ObjectFile
eTypeStubLibrary enum valuelldb_private::ObjectFile
eTypeUnknown enum valuelldb_private::ObjectFile
FindPlugin(const lldb::ModuleSP &module_sp, const FileSpec *file_spec, lldb::offset_t file_offset, lldb::offset_t file_size, lldb::DataBufferSP &data_sp, lldb::offset_t &data_offset)lldb_private::ObjectFilestatic
FindPlugin(const lldb::ModuleSP &module_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr, lldb::WritableDataBufferSP file_data_sp)lldb_private::ObjectFilestatic
g_initial_bytes_to_readlldb_private::ObjectFileprotectedstatic
GetAddress(uint32_t rva)ObjectFilePECOFF
GetAddressableBits()lldb_private::ObjectFileinlinevirtual
GetAddressByteSize() const overrideObjectFilePECOFFvirtual
GetAddressClass(lldb::addr_t file_addr)lldb_private::ObjectFilevirtual
GetArchitecture() overrideObjectFilePECOFFvirtual
GetBaseAddress() overrideObjectFilePECOFFvirtual
GetByteOrder() const overrideObjectFilePECOFFvirtual
GetByteSize() constlldb_private::ObjectFileinlinevirtual
GetCacheHash()lldb_private::ObjectFile
GetCorefileMainBinaryInfo(lldb::addr_t &value, bool &value_is_offset, UUID &uuid, ObjectFile::BinaryType &type)lldb_private::ObjectFileinlinevirtual
GetCorefileThreadExtraInfos(std::vector< lldb::tid_t > &tids)lldb_private::ObjectFileinlinevirtual
GetData(lldb::offset_t offset, size_t length, DataExtractor &data) constlldb_private::ObjectFile
GetDebugLink()ObjectFilePECOFF
GetDependentModules(lldb_private::FileSpecList &files) overrideObjectFilePECOFFvirtual
GetEntryPointAddress() overrideObjectFilePECOFFvirtual
GetFileAddress(uint32_t rva) constObjectFilePECOFF
GetFileOffset() constlldb_private::ObjectFileinlinevirtual
GetFileSpec()lldb_private::ObjectFileinlinevirtual
GetFileSpec() constlldb_private::ObjectFileinlinevirtual
GetIdentifierString()lldb_private::ObjectFileinlinevirtual
GetImageInfoAddress(Target *target)lldb_private::ObjectFileinlinevirtual
GetIsDynamicLinkEditor()lldb_private::ObjectFileinlinevirtual
GetLoadableData(Target &target)lldb_private::ObjectFilevirtual
GetMinimumOSVersion()lldb_private::ObjectFileinlinevirtual
GetModule() constlldb_private::ModuleChild
GetModuleSpecifications(const lldb_private::FileSpec &file, lldb::DataBufferSP &data_sp, lldb::offset_t data_offset, lldb::offset_t file_offset, lldb::offset_t length, lldb_private::ModuleSpecList &specs)ObjectFilePECOFFstatic
lldb_private::ObjectFile::GetModuleSpecifications(const FileSpec &file, lldb::offset_t file_offset, lldb::offset_t file_size, ModuleSpecList &specs, lldb::DataBufferSP data_sp=lldb::DataBufferSP())lldb_private::ObjectFilestatic
GetNumThreadContexts()lldb_private::ObjectFileinlinevirtual
GetPluginDescriptionStatic()ObjectFilePECOFFstatic
GetPluginName() overrideObjectFilePECOFFinlinevirtual
GetPluginNameStatic()ObjectFilePECOFFinlinestatic
GetReExportedLibraries()lldb_private::ObjectFileinlinevirtual
GetRVA(const lldb_private::Address &addr) constObjectFilePECOFF
GetSDKVersion()lldb_private::ObjectFileinlinevirtual
GetSectionDataSize(lldb_private::Section *section) overrideObjectFilePECOFFprotectedvirtual
GetSectionList(bool update_module_section_list=true)lldb_private::ObjectFilevirtual
GetSectionName(const section_header_t &sect)ObjectFilePECOFFprotected
GetSectionType(llvm::StringRef sect_name, const section_header_t &sect)ObjectFilePECOFFprotectedstatic
GetStrata()lldb_private::ObjectFileinline
GetSymbolTypeFromName(llvm::StringRef name, lldb::SymbolType symbol_type_hint=lldb::eSymbolTypeUndefined)lldb_private::ObjectFilestatic
GetSymtab()lldb_private::ObjectFile
GetThreadContextAtIndex(uint32_t idx, lldb_private::Thread &thread)lldb_private::ObjectFileinlinevirtual
GetType()lldb_private::ObjectFileinline
GetUUID() overrideObjectFilePECOFFvirtual
GetVersion()lldb_private::ObjectFileinlinevirtual
IDObjectFilePECOFFstatic
Initialize()ObjectFilePECOFFstatic
isA(const void *ClassID) const overrideObjectFilePECOFFinlinevirtual
IsExecutable() const overrideObjectFilePECOFFvirtual
IsInMemory() constlldb_private::ObjectFileinline
IsStripped() overrideObjectFilePECOFFvirtual
IsWindowsSubsystem()ObjectFilePECOFF
LoadCoreFileImages(lldb_private::Process &process)lldb_private::ObjectFileinlinevirtual
m_binaryObjectFilePECOFFprivate
m_cache_hashlldb_private::ObjectFileprotected
m_coff_headerObjectFilePECOFFprivate
m_coff_header_optObjectFilePECOFFprivate
m_datalldb_private::ObjectFileprotected
m_deps_filespecObjectFilePECOFFprivate
m_dos_headerObjectFilePECOFFprivate
m_entry_point_addressObjectFilePECOFFprivate
m_filelldb_private::ObjectFileprotected
m_file_offsetlldb_private::ObjectFileprotected
m_image_baseObjectFilePECOFFprivate
m_lengthlldb_private::ObjectFileprotected
m_memory_addrlldb_private::ObjectFileprotected
m_module_wplldb_private::ModuleChildprotected
m_process_wplldb_private::ObjectFileprotected
m_sect_headersObjectFilePECOFFprivate
m_sections_uplldb_private::ObjectFileprotected
m_stratalldb_private::ObjectFileprotected
m_symtab_once_uplldb_private::ObjectFileprotected
m_symtab_uplldb_private::ObjectFileprotected
m_typelldb_private::ObjectFileprotected
m_uuidObjectFilePECOFFprivate
MachineAm33 enum valueObjectFilePECOFF
MachineAmd64 enum valueObjectFilePECOFF
MachineArm enum valueObjectFilePECOFF
MachineArm64 enum valueObjectFilePECOFF
MachineArm64X enum valueObjectFilePECOFF
MachineArmNt enum valueObjectFilePECOFF
MachineEbc enum valueObjectFilePECOFF
MachineIA64 enum valueObjectFilePECOFF
MachineM32R enum valueObjectFilePECOFF
MachineMips16 enum valueObjectFilePECOFF
MachineMipsFpu enum valueObjectFilePECOFF
MachineMipsFpu16 enum valueObjectFilePECOFF
MachinePowerPc enum valueObjectFilePECOFF
MachinePowerPcfp enum valueObjectFilePECOFF
MachineR4000 enum valueObjectFilePECOFF
MachineSh3 enum valueObjectFilePECOFF
MachineSh3dsp enum valueObjectFilePECOFF
MachineSh4 enum valueObjectFilePECOFF
MachineSh5 enum valueObjectFilePECOFF
MachineThumb enum valueObjectFilePECOFF
MachineType enum nameObjectFilePECOFF
MachineUnknown enum valueObjectFilePECOFF
MachineWcemIpsv2 enum valueObjectFilePECOFF
MachineX86 enum valueObjectFilePECOFF
MagicBytesMatch(lldb::DataBufferSP data_sp)ObjectFilePECOFFstatic
MapFileData(const FileSpec &file, uint64_t Size, uint64_t Offset)lldb_private::ObjectFilestatic
MapSymbolType(uint16_t coff_symbol_type)ObjectFilePECOFFstatic
ModuleChild(const lldb::ModuleSP &module_sp)lldb_private::ModuleChild
NeedsEndianSwap() constObjectFilePECOFFprotected
ObjectFile(const lldb::ModuleSP &module_sp, const FileSpec *file_spec_ptr, lldb::offset_t file_offset, lldb::offset_t length, lldb::DataBufferSP data_sp, lldb::offset_t data_offset)lldb_private::ObjectFile
ObjectFile(const lldb::ModuleSP &module_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr, lldb::DataBufferSP data_sp)lldb_private::ObjectFile
ObjectFile(const ObjectFile &)=deletelldb_private::ObjectFileprivate
ObjectFilePECOFF(const lldb::ModuleSP &module_sp, lldb::DataBufferSP data_sp, lldb::offset_t data_offset, const lldb_private::FileSpec *file, lldb::offset_t file_offset, lldb::offset_t length)ObjectFilePECOFF
ObjectFilePECOFF(const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP header_data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr)ObjectFilePECOFF
operator=(const ObjectFile &)=deletelldb_private::ObjectFileprivate
lldb_private::PluginInterface::operator=(const PluginInterface &)=deletelldb_private::PluginInterface
lldb_private::ModuleChild::operator=(const ModuleChild &rhs)lldb_private::ModuleChild
ParseCOFFHeader(lldb_private::DataExtractor &data, lldb::offset_t *offset_ptr, coff_header_t &coff_header)ObjectFilePECOFFprotectedstatic
ParseCOFFOptionalHeader(lldb::offset_t *offset_ptr)ObjectFilePECOFFprotected
ParseDependentModules()ObjectFilePECOFFprotected
ParseDOSHeader(lldb_private::DataExtractor &data, dos_header_t &dos_header)ObjectFilePECOFFprotectedstatic
ParseHeader() overrideObjectFilePECOFFvirtual
ParseSectionHeaders(uint32_t offset)ObjectFilePECOFFprotected
ParseSymtab(lldb_private::Symtab &symtab) overrideObjectFilePECOFFvirtual
PluginInterface()=defaultlldb_private::PluginInterface
PluginInterface(const PluginInterface &)=deletelldb_private::PluginInterface
ReadImageData(uint32_t offset, size_t size)ObjectFilePECOFF
ReadImageDataByRVA(uint32_t rva, size_t size)ObjectFilePECOFF
ReadMemory(const lldb::ProcessSP &process_sp, lldb::addr_t addr, size_t byte_size)lldb_private::ObjectFilestatic
ReadSectionData(Section *section, lldb::offset_t section_offset, void *dst, size_t dst_len)lldb_private::ObjectFilevirtual
ReadSectionData(Section *section, DataExtractor &section_data)lldb_private::ObjectFilevirtual
RelocateSection(lldb_private::Section *section)lldb_private::ObjectFilevirtual
ResolveSymbolForAddress(const Address &so_addr, bool verify_unique)lldb_private::ObjectFileinlinevirtual
rva_symbol_list_t typedefObjectFilePECOFFprivate
SaveCore(const lldb::ProcessSP &process_sp, const lldb_private::FileSpec &outfile, lldb::SaveCoreStyle &core_style, lldb_private::Status &error)ObjectFilePECOFFstatic
section_header_t typedefObjectFilePECOFFprotected
SectionFileAddressesChanged()lldb_private::ObjectFileinlinevirtual
SectionHeaderColl typedefObjectFilePECOFFprotected
SectionHeaderCollConstIter typedefObjectFilePECOFFprotected
SectionHeaderCollIter typedefObjectFilePECOFFprotected
SetLoadAddress(lldb_private::Target &target, lldb::addr_t value, bool value_is_offset) overrideObjectFilePECOFFvirtual
SetModule(const lldb::ModuleSP &module_sp)lldb_private::ModuleChild
SetModulesArchitecture(const ArchSpec &new_arch)lldb_private::ObjectFileprotected
SetType(Type type)lldb_private::ObjectFileinlinevirtual
SplitArchivePathWithObject(llvm::StringRef path_with_object, lldb_private::FileSpec &archive_file, lldb_private::ConstString &archive_object, bool must_exist)lldb_private::ObjectFilestatic
Strata enum namelldb_private::ObjectFile
StripLinkerSymbolAnnotations(llvm::StringRef symbol_name) constlldb_private::ObjectFileinlinevirtual
Terminate()ObjectFilePECOFFstatic
Type enum namelldb_private::ObjectFile
~ModuleChild()lldb_private::ModuleChild
~ObjectFile() overridelldb_private::ObjectFile
~ObjectFilePECOFF() overrideObjectFilePECOFF
~PluginInterface()=defaultlldb_private::PluginInterfacevirtual