Lines Matching refs:ObjectFilePECOFF

49 LLDB_PLUGIN_DEFINE(ObjectFilePECOFF)
82 return ConstString(ObjectFilePECOFF::GetPluginNameStatic()); in GetSettingName()
176 char ObjectFilePECOFF::ID;
178 void ObjectFilePECOFF::Initialize() { in Initialize()
185 void ObjectFilePECOFF::DebuggerInitialize(Debugger &debugger) { in DebuggerInitialize()
196 void ObjectFilePECOFF::Terminate() { in Terminate()
200 llvm::StringRef ObjectFilePECOFF::GetPluginDescriptionStatic() { in GetPluginDescriptionStatic()
205 ObjectFile *ObjectFilePECOFF::CreateInstance( in CreateInstance()
217 if (!ObjectFilePECOFF::MagicBytesMatch(data_sp)) in CreateInstance()
227 auto objfile_up = std::make_unique<ObjectFilePECOFF>( in CreateInstance()
238 ObjectFile *ObjectFilePECOFF::CreateMemoryInstance( in CreateMemoryInstance()
241 if (!data_sp || !ObjectFilePECOFF::MagicBytesMatch(data_sp)) in CreateMemoryInstance()
243 auto objfile_up = std::make_unique<ObjectFilePECOFF>( in CreateMemoryInstance()
251 size_t ObjectFilePECOFF::GetModuleSpecifications( in GetModuleSpecifications()
256 if (!data_sp || !ObjectFilePECOFF::MagicBytesMatch(data_sp)) in GetModuleSpecifications()
358 bool ObjectFilePECOFF::SaveCore(const lldb::ProcessSP &process_sp, in SaveCore()
366 bool ObjectFilePECOFF::MagicBytesMatch(DataBufferSP data_sp) { in MagicBytesMatch()
373 lldb::SymbolType ObjectFilePECOFF::MapSymbolType(uint16_t coff_symbol_type) { in MapSymbolType()
384 bool ObjectFilePECOFF::CreateBinary() { in CreateBinary()
410 ObjectFilePECOFF::ObjectFilePECOFF(const lldb::ModuleSP &module_sp, in ObjectFilePECOFF() function in ObjectFilePECOFF
421 ObjectFilePECOFF::ObjectFilePECOFF(const lldb::ModuleSP &module_sp, in ObjectFilePECOFF() function in ObjectFilePECOFF
430 ObjectFilePECOFF::~ObjectFilePECOFF() = default;
432 bool ObjectFilePECOFF::ParseHeader() { in ParseHeader()
457 bool ObjectFilePECOFF::SetLoadAddress(Target &target, addr_t value, in SetLoadAddress()
488 ByteOrder ObjectFilePECOFF::GetByteOrder() const { return eByteOrderLittle; } in GetByteOrder()
490 bool ObjectFilePECOFF::IsExecutable() const { in IsExecutable()
494 uint32_t ObjectFilePECOFF::GetAddressByteSize() const { in GetAddressByteSize()
506 bool ObjectFilePECOFF::NeedsEndianSwap() const { in NeedsEndianSwap()
514 bool ObjectFilePECOFF::ParseDOSHeader(DataExtractor &data, in ParseDOSHeader()
573 bool ObjectFilePECOFF::ParseCOFFHeader(DataExtractor &data, in ParseCOFFHeader()
592 bool ObjectFilePECOFF::ParseCOFFOptionalHeader(lldb::offset_t *offset_ptr) { in ParseCOFFOptionalHeader()
659 uint32_t ObjectFilePECOFF::GetRVA(const Address &addr) const { in GetRVA()
663 Address ObjectFilePECOFF::GetAddress(uint32_t rva) { in GetAddress()
671 lldb::addr_t ObjectFilePECOFF::GetFileAddress(uint32_t rva) const { in GetFileAddress()
675 DataExtractor ObjectFilePECOFF::ReadImageData(uint32_t offset, size_t size) { in ReadImageData()
698 DataExtractor ObjectFilePECOFF::ReadImageDataByRVA(uint32_t rva, size_t size) { in ReadImageDataByRVA()
709 bool ObjectFilePECOFF::ParseSectionHeaders( in ParseSectionHeaders()
745 llvm::StringRef ObjectFilePECOFF::GetSectionName(const section_header_t &sect) { in GetSectionName()
761 void ObjectFilePECOFF::ParseSymtab(Symtab &symtab) { in ParseSymtab()
882 std::unique_ptr<CallFrameInfo> ObjectFilePECOFF::CreateCallFrameInfo() { in CreateCallFrameInfo()
898 bool ObjectFilePECOFF::IsStripped() { in IsStripped()
903 SectionType ObjectFilePECOFF::GetSectionType(llvm::StringRef sect_name, in GetSectionType()
974 void ObjectFilePECOFF::CreateSections(SectionList &unified_section_list) { in CreateSections()
1032 UUID ObjectFilePECOFF::GetUUID() { in GetUUID()
1043 llvm::Optional<FileSpec> ObjectFilePECOFF::GetDebugLink() { in GetDebugLink()
1051 uint32_t ObjectFilePECOFF::ParseDependentModules() { in ParseDependentModules()
1099 uint32_t ObjectFilePECOFF::GetDependentModules(FileSpecList &files) { in GetDependentModules()
1109 lldb_private::Address ObjectFilePECOFF::GetEntryPointAddress() { in GetEntryPointAddress()
1127 Address ObjectFilePECOFF::GetBaseAddress() { in GetBaseAddress()
1135 void ObjectFilePECOFF::Dump(Stream *s) { in Dump()
1175 void ObjectFilePECOFF::DumpDOSHeader(Stream *s, const dos_header_t &header) { in DumpDOSHeader()
1207 void ObjectFilePECOFF::DumpCOFFHeader(Stream *s, const coff_header_t &header) { in DumpCOFFHeader()
1220 void ObjectFilePECOFF::DumpOptCOFFHeader(Stream *s, in DumpOptCOFFHeader()
1276 void ObjectFilePECOFF::DumpSectionHeader(Stream *s, in DumpSectionHeader()
1288 void ObjectFilePECOFF::DumpSectionHeaders(Stream *s) { in DumpSectionHeaders()
1301 ObjectFilePECOFF::DumpSectionHeader(s, *pos); in DumpSectionHeaders()
1308 void ObjectFilePECOFF::DumpDependentModules(lldb_private::Stream *s) { in DumpDependentModules()
1319 bool ObjectFilePECOFF::IsWindowsSubsystem() { in IsWindowsSubsystem()
1334 ArchSpec ObjectFilePECOFF::GetArchitecture() { in GetArchitecture()
1356 ObjectFile::Type ObjectFilePECOFF::CalculateType() { in CalculateType()
1366 ObjectFile::Strata ObjectFilePECOFF::CalculateStrata() { return eStrataUser; } in CalculateStrata()