Lines Matching refs:ObjectFileMachO

142 LLDB_PLUGIN_DEFINE(ObjectFileMachO)
813 char ObjectFileMachO::ID;
815 void ObjectFileMachO::Initialize() { in Initialize()
821 void ObjectFileMachO::Terminate() { in Terminate()
825 ObjectFile *ObjectFileMachO::CreateInstance(const lldb::ModuleSP &module_sp, in CreateInstance()
838 if (!ObjectFileMachO::MagicBytesMatch(data_sp, data_offset, length)) in CreateInstance()
848 auto objfile_up = std::make_unique<ObjectFileMachO>( in CreateInstance()
856 ObjectFile *ObjectFileMachO::CreateMemoryInstance( in CreateMemoryInstance()
859 if (ObjectFileMachO::MagicBytesMatch(data_sp, 0, data_sp->GetByteSize())) { in CreateMemoryInstance()
861 new ObjectFileMachO(module_sp, data_sp, process_sp, header_addr)); in CreateMemoryInstance()
868 size_t ObjectFileMachO::GetModuleSpecifications( in GetModuleSpecifications()
874 if (ObjectFileMachO::MagicBytesMatch(data_sp, 0, data_sp->GetByteSize())) { in GetModuleSpecifications()
898 ConstString ObjectFileMachO::GetSegmentNameTEXT() { in GetSegmentNameTEXT()
903 ConstString ObjectFileMachO::GetSegmentNameDATA() { in GetSegmentNameDATA()
908 ConstString ObjectFileMachO::GetSegmentNameDATA_DIRTY() { in GetSegmentNameDATA_DIRTY()
913 ConstString ObjectFileMachO::GetSegmentNameDATA_CONST() { in GetSegmentNameDATA_CONST()
918 ConstString ObjectFileMachO::GetSegmentNameOBJC() { in GetSegmentNameOBJC()
923 ConstString ObjectFileMachO::GetSegmentNameLINKEDIT() { in GetSegmentNameLINKEDIT()
928 ConstString ObjectFileMachO::GetSegmentNameDWARF() { in GetSegmentNameDWARF()
933 ConstString ObjectFileMachO::GetSectionNameEHFrame() { in GetSectionNameEHFrame()
938 bool ObjectFileMachO::MagicBytesMatch(DataBufferSP data_sp, in MagicBytesMatch()
959 ObjectFileMachO::ObjectFileMachO(const lldb::ModuleSP &module_sp, in ObjectFileMachO() function in ObjectFileMachO
973 ObjectFileMachO::ObjectFileMachO(const lldb::ModuleSP &module_sp, in ObjectFileMachO() function in ObjectFileMachO
985 bool ObjectFileMachO::ParseHeader(DataExtractor &data, in ParseHeader()
1039 bool ObjectFileMachO::ParseHeader() { in ParseHeader()
1128 ByteOrder ObjectFileMachO::GetByteOrder() const { in GetByteOrder()
1132 bool ObjectFileMachO::IsExecutable() const { in IsExecutable()
1136 bool ObjectFileMachO::IsDynamicLoader() const { in IsDynamicLoader()
1140 bool ObjectFileMachO::IsSharedCacheBinary() const { in IsSharedCacheBinary()
1144 uint32_t ObjectFileMachO::GetAddressByteSize() const { in GetAddressByteSize()
1148 AddressClass ObjectFileMachO::GetAddressClass(lldb::addr_t file_addr) { in GetAddressClass()
1314 bool ObjectFileMachO::IsStripped() { in IsStripped()
1345 ObjectFileMachO::EncryptedFileRanges ObjectFileMachO::GetEncryptedFileRanges() { in GetEncryptedFileRanges()
1374 void ObjectFileMachO::SanitizeSegmentCommand( in SanitizeSegmentCommand()
1587 struct ObjectFileMachO::SegmentParsingContext {
1599 void ObjectFileMachO::ProcessSegmentCommand( in ProcessSegmentCommand()
1884 void ObjectFileMachO::ProcessDysymtabCommand( in ProcessDysymtabCommand()
1892 void ObjectFileMachO::CreateSections(SectionList &unified_section_list) { in CreateSections()
2175 UUID ObjectFileMachO::GetSharedCacheUUID(FileSpec dyld_shared_cache, in GetSharedCacheUUID()
2219 void ObjectFileMachO::ParseSymtab(Symtab &symtab) { in ParseSymtab()
4793 void ObjectFileMachO::Dump(Stream *s) {
4830 UUID ObjectFileMachO::GetUUID(const llvm::MachO::mach_header &header,
4941 void ObjectFileMachO::GetAllArchSpecs(const llvm::MachO::mach_header &header,
4956 spec.GetUUID() = ObjectFileMachO::GetUUID(header, data, lc_offset);
5077 ArchSpec ObjectFileMachO::GetArchitecture(
5103 UUID ObjectFileMachO::GetUUID() {
5113 uint32_t ObjectFileMachO::GetDependentModules(FileSpecList &files) {
5217 lldb_private::Address ObjectFileMachO::GetEntryPointAddress() {
5389 lldb_private::Address ObjectFileMachO::GetBaseAddress() {
5403 uint32_t ObjectFileMachO::GetNumThreadContexts() {
5429 std::string ObjectFileMachO::GetIdentifierString() {
5499 addr_t ObjectFileMachO::GetAddressMask() {
5539 bool ObjectFileMachO::GetCorefileMainBinaryInfo(addr_t &value,
5652 ObjectFileMachO::GetThreadContextAtIndex(uint32_t idx,
5696 ObjectFile::Type ObjectFileMachO::CalculateType() {
5739 ObjectFile::Strata ObjectFileMachO::CalculateStrata() {
5795 llvm::VersionTuple ObjectFileMachO::GetVersion() {
5832 ArchSpec ObjectFileMachO::GetArchitecture() {
5844 void ObjectFileMachO::GetProcessSharedCacheUUID(Process *process,
5877 void ObjectFileMachO::GetLLDBSharedCacheUUID(addr_t &base_addr, UUID &uuid) {
5958 llvm::VersionTuple ObjectFileMachO::GetMinimumOSVersion() {
6019 llvm::VersionTuple ObjectFileMachO::GetSDKVersion() {
6093 bool ObjectFileMachO::GetIsDynamicLinkEditor() {
6097 bool ObjectFileMachO::CanTrustAddressRanges() {
6103 bool ObjectFileMachO::AllowAssemblyEmulationUnwindPlans() {
6107 Section *ObjectFileMachO::GetMachHeaderSection() {
6136 bool ObjectFileMachO::SectionIsLoadable(const Section *section) {
6159 lldb::addr_t ObjectFileMachO::CalculateSectionLoadAddressForMemoryImage(
6172 bool ObjectFileMachO::SetLoadAddress(Target &target, lldb::addr_t value,
6468 bool ObjectFileMachO::SaveCore(const lldb::ProcessSP &process_sp,
6890 ObjectFileMachO::MachOCorefileAllImageInfos
6891 ObjectFileMachO::GetCorefileAllImageInfos() {
6981 bool ObjectFileMachO::LoadCoreFileImages(lldb_private::Process &process) {