AllowAssemblyEmulationUnwindPlans() | lldb_private::ObjectFile | inlinevirtual |
AppendFromCOFFSymbolTable(lldb_private::SectionList *sect_list, lldb_private::Symtab &symtab, const rva_symbol_list_t &sorted_exports) | ObjectFilePECOFF | private |
AppendFromExportTable(lldb_private::SectionList *sect_list, lldb_private::Symtab &symtab) | ObjectFilePECOFF | private |
BinaryType enum name | lldb_private::ObjectFile | |
CalculateStrata() override | ObjectFilePECOFF | virtual |
CalculateType() override | ObjectFilePECOFF | virtual |
CanTrustAddressRanges() | lldb_private::ObjectFile | inlinevirtual |
classof(const ObjectFile *obj) | ObjectFilePECOFF | inlinestatic |
ClearSymtab() | lldb_private::ObjectFile | virtual |
coff_header_t typedef | ObjectFilePECOFF | protected |
coff_opt_header_t typedef | ObjectFilePECOFF | protected |
CopyData(lldb::offset_t offset, size_t length, void *dst) const | lldb_private::ObjectFile | |
CreateBinary() | ObjectFilePECOFF | private |
CreateCallFrameInfo() override | ObjectFilePECOFF | virtual |
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) | ObjectFilePECOFF | static |
CreateMemoryInstance(const lldb::ModuleSP &module_sp, lldb::WritableDataBufferSP data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr) | ObjectFilePECOFF | static |
CreateSections(lldb_private::SectionList &unified_section_list) override | ObjectFilePECOFF | virtual |
data_directory_t typedef | ObjectFilePECOFF | protected |
DebuggerInitialize(lldb_private::Debugger &debugger) | ObjectFilePECOFF | static |
dos_header_t typedef | ObjectFilePECOFF | protected |
Dump(lldb_private::Stream *s) override | ObjectFilePECOFF | virtual |
DumpCOFFHeader(lldb_private::Stream *s, const coff_header_t &header) | ObjectFilePECOFF | protectedstatic |
DumpDependentModules(lldb_private::Stream *s) | ObjectFilePECOFF | protected |
DumpDOSHeader(lldb_private::Stream *s, const dos_header_t &header) | ObjectFilePECOFF | protectedstatic |
DumpOptCOFFHeader(lldb_private::Stream *s, const coff_opt_header_t &header) | ObjectFilePECOFF | protectedstatic |
DumpSectionHeader(lldb_private::Stream *s, const section_header_t &sh) | ObjectFilePECOFF | protected |
DumpSectionHeaders(lldb_private::Stream *s) | ObjectFilePECOFF | protected |
eBinaryTypeInvalid enum value | lldb_private::ObjectFile | |
eBinaryTypeKernel enum value | lldb_private::ObjectFile | |
eBinaryTypeStandalone enum value | lldb_private::ObjectFile | |
eBinaryTypeUnknown enum value | lldb_private::ObjectFile | |
eBinaryTypeUser enum value | lldb_private::ObjectFile | |
eStrataInvalid enum value | lldb_private::ObjectFile | |
eStrataJIT enum value | lldb_private::ObjectFile | |
eStrataKernel enum value | lldb_private::ObjectFile | |
eStrataRawImage enum value | lldb_private::ObjectFile | |
eStrataUnknown enum value | lldb_private::ObjectFile | |
eStrataUser enum value | lldb_private::ObjectFile | |
eTypeCoreFile enum value | lldb_private::ObjectFile | |
eTypeDebugInfo enum value | lldb_private::ObjectFile | |
eTypeDynamicLinker enum value | lldb_private::ObjectFile | |
eTypeExecutable enum value | lldb_private::ObjectFile | |
eTypeInvalid enum value | lldb_private::ObjectFile | |
eTypeJIT enum value | lldb_private::ObjectFile | |
eTypeObjectFile enum value | lldb_private::ObjectFile | |
eTypeSharedLibrary enum value | lldb_private::ObjectFile | |
eTypeStubLibrary enum value | lldb_private::ObjectFile | |
eTypeUnknown enum value | lldb_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::ObjectFile | static |
FindPlugin(const lldb::ModuleSP &module_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr, lldb::WritableDataBufferSP file_data_sp) | lldb_private::ObjectFile | static |
g_initial_bytes_to_read | lldb_private::ObjectFile | protectedstatic |
GetAddress(uint32_t rva) | ObjectFilePECOFF | |
GetAddressableBits() | lldb_private::ObjectFile | inlinevirtual |
GetAddressByteSize() const override | ObjectFilePECOFF | virtual |
GetAddressClass(lldb::addr_t file_addr) | lldb_private::ObjectFile | virtual |
GetArchitecture() override | ObjectFilePECOFF | virtual |
GetBaseAddress() override | ObjectFilePECOFF | virtual |
GetByteOrder() const override | ObjectFilePECOFF | virtual |
GetByteSize() const | lldb_private::ObjectFile | inlinevirtual |
GetCacheHash() | lldb_private::ObjectFile | |
GetCorefileMainBinaryInfo(lldb::addr_t &value, bool &value_is_offset, UUID &uuid, ObjectFile::BinaryType &type) | lldb_private::ObjectFile | inlinevirtual |
GetCorefileThreadExtraInfos(std::vector< lldb::tid_t > &tids) | lldb_private::ObjectFile | inlinevirtual |
GetData(lldb::offset_t offset, size_t length, DataExtractor &data) const | lldb_private::ObjectFile | |
GetDebugLink() | ObjectFilePECOFF | |
GetDependentModules(lldb_private::FileSpecList &files) override | ObjectFilePECOFF | virtual |
GetEntryPointAddress() override | ObjectFilePECOFF | virtual |
GetFileAddress(uint32_t rva) const | ObjectFilePECOFF | |
GetFileOffset() const | lldb_private::ObjectFile | inlinevirtual |
GetFileSpec() | lldb_private::ObjectFile | inlinevirtual |
GetFileSpec() const | lldb_private::ObjectFile | inlinevirtual |
GetIdentifierString() | lldb_private::ObjectFile | inlinevirtual |
GetImageInfoAddress(Target *target) | lldb_private::ObjectFile | inlinevirtual |
GetIsDynamicLinkEditor() | lldb_private::ObjectFile | inlinevirtual |
GetLoadableData(Target &target) | lldb_private::ObjectFile | virtual |
GetMinimumOSVersion() | lldb_private::ObjectFile | inlinevirtual |
GetModule() const | lldb_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) | ObjectFilePECOFF | static |
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::ObjectFile | static |
GetNumThreadContexts() | lldb_private::ObjectFile | inlinevirtual |
GetPluginDescriptionStatic() | ObjectFilePECOFF | static |
GetPluginName() override | ObjectFilePECOFF | inlinevirtual |
GetPluginNameStatic() | ObjectFilePECOFF | inlinestatic |
GetReExportedLibraries() | lldb_private::ObjectFile | inlinevirtual |
GetRVA(const lldb_private::Address &addr) const | ObjectFilePECOFF | |
GetSDKVersion() | lldb_private::ObjectFile | inlinevirtual |
GetSectionDataSize(lldb_private::Section *section) override | ObjectFilePECOFF | protectedvirtual |
GetSectionList(bool update_module_section_list=true) | lldb_private::ObjectFile | virtual |
GetSectionName(const section_header_t §) | ObjectFilePECOFF | protected |
GetSectionType(llvm::StringRef sect_name, const section_header_t §) | ObjectFilePECOFF | protectedstatic |
GetStrata() | lldb_private::ObjectFile | inline |
GetSymbolTypeFromName(llvm::StringRef name, lldb::SymbolType symbol_type_hint=lldb::eSymbolTypeUndefined) | lldb_private::ObjectFile | static |
GetSymtab() | lldb_private::ObjectFile | |
GetThreadContextAtIndex(uint32_t idx, lldb_private::Thread &thread) | lldb_private::ObjectFile | inlinevirtual |
GetType() | lldb_private::ObjectFile | inline |
GetUUID() override | ObjectFilePECOFF | virtual |
GetVersion() | lldb_private::ObjectFile | inlinevirtual |
ID | ObjectFilePECOFF | static |
Initialize() | ObjectFilePECOFF | static |
isA(const void *ClassID) const override | ObjectFilePECOFF | inlinevirtual |
IsExecutable() const override | ObjectFilePECOFF | virtual |
IsInMemory() const | lldb_private::ObjectFile | inline |
IsObjectFile(lldb_private::FileSpec file_spec) | lldb_private::ObjectFile | static |
IsStripped() override | ObjectFilePECOFF | virtual |
IsWindowsSubsystem() | ObjectFilePECOFF | |
LoadCoreFileImages(lldb_private::Process &process) | lldb_private::ObjectFile | inlinevirtual |
m_binary | ObjectFilePECOFF | private |
m_cache_hash | lldb_private::ObjectFile | protected |
m_coff_header | ObjectFilePECOFF | private |
m_coff_header_opt | ObjectFilePECOFF | private |
m_data | lldb_private::ObjectFile | protected |
m_deps_filespec | ObjectFilePECOFF | private |
m_dos_header | ObjectFilePECOFF | private |
m_entry_point_address | ObjectFilePECOFF | private |
m_file | lldb_private::ObjectFile | protected |
m_file_offset | lldb_private::ObjectFile | protected |
m_image_base | ObjectFilePECOFF | private |
m_length | lldb_private::ObjectFile | protected |
m_memory_addr | lldb_private::ObjectFile | protected |
m_module_wp | lldb_private::ModuleChild | protected |
m_process_wp | lldb_private::ObjectFile | protected |
m_sect_headers | ObjectFilePECOFF | private |
m_sections_up | lldb_private::ObjectFile | protected |
m_strata | lldb_private::ObjectFile | protected |
m_symtab_once_up | lldb_private::ObjectFile | protected |
m_symtab_up | lldb_private::ObjectFile | protected |
m_type | lldb_private::ObjectFile | protected |
m_uuid | ObjectFilePECOFF | private |
MachineAm33 enum value | ObjectFilePECOFF | |
MachineAmd64 enum value | ObjectFilePECOFF | |
MachineArm enum value | ObjectFilePECOFF | |
MachineArm64 enum value | ObjectFilePECOFF | |
MachineArm64X enum value | ObjectFilePECOFF | |
MachineArmNt enum value | ObjectFilePECOFF | |
MachineEbc enum value | ObjectFilePECOFF | |
MachineIA64 enum value | ObjectFilePECOFF | |
MachineM32R enum value | ObjectFilePECOFF | |
MachineMips16 enum value | ObjectFilePECOFF | |
MachineMipsFpu enum value | ObjectFilePECOFF | |
MachineMipsFpu16 enum value | ObjectFilePECOFF | |
MachinePowerPc enum value | ObjectFilePECOFF | |
MachinePowerPcfp enum value | ObjectFilePECOFF | |
MachineR4000 enum value | ObjectFilePECOFF | |
MachineSh3 enum value | ObjectFilePECOFF | |
MachineSh3dsp enum value | ObjectFilePECOFF | |
MachineSh4 enum value | ObjectFilePECOFF | |
MachineSh5 enum value | ObjectFilePECOFF | |
MachineThumb enum value | ObjectFilePECOFF | |
MachineType enum name | ObjectFilePECOFF | |
MachineUnknown enum value | ObjectFilePECOFF | |
MachineWcemIpsv2 enum value | ObjectFilePECOFF | |
MachineX86 enum value | ObjectFilePECOFF | |
MagicBytesMatch(lldb::DataBufferSP data_sp) | ObjectFilePECOFF | static |
MapFileData(const FileSpec &file, uint64_t Size, uint64_t Offset) | lldb_private::ObjectFile | static |
MapSymbolType(uint16_t coff_symbol_type) | ObjectFilePECOFF | static |
ModuleChild(const lldb::ModuleSP &module_sp) | lldb_private::ModuleChild | |
NeedsEndianSwap() const | ObjectFilePECOFF | protected |
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 &)=delete | lldb_private::ObjectFile | private |
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 &)=delete | lldb_private::ObjectFile | private |
lldb_private::PluginInterface::operator=(const PluginInterface &)=delete | lldb_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) | ObjectFilePECOFF | protectedstatic |
ParseCOFFOptionalHeader(lldb::offset_t *offset_ptr) | ObjectFilePECOFF | protected |
ParseDependentModules() | ObjectFilePECOFF | protected |
ParseDOSHeader(lldb_private::DataExtractor &data, dos_header_t &dos_header) | ObjectFilePECOFF | protectedstatic |
ParseHeader() override | ObjectFilePECOFF | virtual |
ParseSectionHeaders(uint32_t offset) | ObjectFilePECOFF | protected |
ParseSymtab(lldb_private::Symtab &symtab) override | ObjectFilePECOFF | virtual |
PluginInterface()=default | lldb_private::PluginInterface | |
PluginInterface(const PluginInterface &)=delete | lldb_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::ObjectFile | static |
ReadSectionData(Section *section, lldb::offset_t section_offset, void *dst, size_t dst_len) | lldb_private::ObjectFile | virtual |
ReadSectionData(Section *section, DataExtractor §ion_data) | lldb_private::ObjectFile | virtual |
RelocateSection(lldb_private::Section *section) | lldb_private::ObjectFile | virtual |
ResolveSymbolForAddress(const Address &so_addr, bool verify_unique) | lldb_private::ObjectFile | inlinevirtual |
rva_symbol_list_t typedef | ObjectFilePECOFF | private |
SaveCore(const lldb::ProcessSP &process_sp, lldb_private::SaveCoreOptions &options, lldb_private::Status &error) | ObjectFilePECOFF | static |
section_header_t typedef | ObjectFilePECOFF | protected |
SectionFileAddressesChanged() | lldb_private::ObjectFile | inlinevirtual |
SectionHeaderColl typedef | ObjectFilePECOFF | protected |
SectionHeaderCollConstIter typedef | ObjectFilePECOFF | protected |
SectionHeaderCollIter typedef | ObjectFilePECOFF | protected |
SetLoadAddress(lldb_private::Target &target, lldb::addr_t value, bool value_is_offset) override | ObjectFilePECOFF | virtual |
SetModule(const lldb::ModuleSP &module_sp) | lldb_private::ModuleChild | |
SetModulesArchitecture(const ArchSpec &new_arch) | lldb_private::ObjectFile | protected |
SetType(Type type) | lldb_private::ObjectFile | inlinevirtual |
SplitArchivePathWithObject(llvm::StringRef path_with_object, lldb_private::FileSpec &archive_file, lldb_private::ConstString &archive_object, bool must_exist) | lldb_private::ObjectFile | static |
Strata enum name | lldb_private::ObjectFile | |
StripLinkerSymbolAnnotations(llvm::StringRef symbol_name) const | lldb_private::ObjectFile | inlinevirtual |
Terminate() | ObjectFilePECOFF | static |
Type enum name | lldb_private::ObjectFile | |
~ModuleChild() | lldb_private::ModuleChild | |
~ObjectFile() override | lldb_private::ObjectFile | |
~ObjectFilePECOFF() override | ObjectFilePECOFF | |
~PluginInterface()=default | lldb_private::PluginInterface | virtual |