Lines Matching defs:UniversalMachOLayout
252 class UniversalMachOLayout
255 UniversalMachOLayout(const char* path, const std::set<ArchPair>* onlyArchs=NULL);
256 ~UniversalMachOLayout() {}
258 static const UniversalMachOLayout& find(const char* path, const std::set<ArchPair>* onlyArchs=NULL);
275 typedef std::unordered_map<const char*, const UniversalMachOLayout*, CStringHash, CStringEquals> PathToNode;
284 UniversalMachOLayout::PathToNode UniversalMachOLayout::fgLayoutCache;
289 const MachOLayoutAbstraction* UniversalMachOLayout::getSlice(ArchPair ap) const
315 const UniversalMachOLayout& UniversalMachOLayout::find(const char* path, const std::set<ArchPair>* onlyArchs)
322 // create UniversalMachOLayout
323 const UniversalMachOLayout* result = new UniversalMachOLayout(path, onlyArchs);
332 bool UniversalMachOLayout::requestedSlice(const std::set<ArchPair>* onlyArchs, cpu_type_t cpuType, cpu_subtype_t cpuSubType)
354 UniversalMachOLayout::UniversalMachOLayout(const char* path, const std::set<ArchPair>* onlyArchs)