LLDB  mainline
ObjectFilePECOFF Member List

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

AllowAssemblyEmulationUnwindPlans()lldb_private::ObjectFileinlinevirtual
BinaryType enum namelldb_private::ObjectFile
CalculateStrata() overrideObjectFilePECOFFvirtual
CalculateType() overrideObjectFilePECOFFvirtual
classof(const ObjectFile *obj)ObjectFilePECOFFinlinestatic
ClearSymtab()lldb_private::ObjectFilevirtual
coff_data_dir_exception_table enum valueObjectFilePECOFFprotected
coff_data_dir_export_table enum valueObjectFilePECOFFprotected
coff_data_dir_import_table enum valueObjectFilePECOFFprotected
coff_data_dir_type enum nameObjectFilePECOFFprotected
coff_header_t typedefObjectFilePECOFFprotected
coff_opt_header_t typedefObjectFilePECOFFprotected
coff_symbol_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::DataBufferSP &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
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
export_directory_entry typedefObjectFilePECOFFprotected
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::DataBufferSP &file_data_sp)lldb_private::ObjectFilestatic
GetAddress(uint32_t rva)ObjectFilePECOFF
GetAddressByteSize() const overrideObjectFilePECOFFvirtual
GetAddressClass(lldb::addr_t file_addr)lldb_private::ObjectFilevirtual
GetAddressMask()lldb_private::ObjectFileinlinevirtual
GetArchitecture() overrideObjectFilePECOFFvirtual
GetBaseAddress() overrideObjectFilePECOFFvirtual
GetByteOrder() const overrideObjectFilePECOFFvirtual
GetByteSize() constlldb_private::ObjectFileinlinevirtual
GetCorefileMainBinaryInfo(lldb::addr_t &address, UUID &uuid, ObjectFile::BinaryType &type)lldb_private::ObjectFileinlinevirtual
GetData(lldb::offset_t offset, size_t length, DataExtractor &data) constlldb_private::ObjectFile
GetDependentModules(lldb_private::FileSpecList &files) overrideObjectFilePECOFF
lldb_private::ObjectFile::GetDependentModules(FileSpecList &file_list)=0lldb_private::ObjectFilepure virtual
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
GetNextSyntheticSymbolName()lldb_private::ObjectFileprotected
GetNumThreadContexts()lldb_private::ObjectFileinlinevirtual
GetPluginDescriptionStatic()ObjectFilePECOFFstatic
GetPluginName() overrideObjectFilePECOFFvirtual
GetPluginNameStatic()ObjectFilePECOFFstatic
GetPluginVersion() overrideObjectFilePECOFFvirtual
GetReExportedLibraries()lldb_private::ObjectFileinlinevirtual
GetRVA(const lldb_private::Address &addr) constObjectFilePECOFF
GetSDKVersion()lldb_private::ObjectFileinlinevirtual
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() overrideObjectFilePECOFFvirtual
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_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_uplldb_private::ObjectFileprotected
m_synthetic_symbol_idxlldb_private::ObjectFileprotected
m_typelldb_private::ObjectFileprotected
m_uuidObjectFilePECOFFprivate
MachineAm33 enum valueObjectFilePECOFF
MachineAmd64 enum valueObjectFilePECOFF
MachineArm enum valueObjectFilePECOFF
MachineArm64 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::ObjectFileprotectedstatic
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, const 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::DataBufferSP &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
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
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