Searched refs:MachOLayoutAbstraction (Results 1 - 4 of 4) sorted by relevance

/macosx-10.10.1/dyld-353.2.1/launch-cache/
H A DMachORebaser.hpp67 Rebaser(const MachOLayoutAbstraction&);
108 const MachOLayoutAbstraction& fLayout;
123 Rebaser<A>::Rebaser(const MachOLayoutAbstraction& layout)
137 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
138 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
139 const MachOLayoutAbstraction::Segment& seg = *it;
181 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
183 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
184 const MachOLayoutAbstraction::Segment& seg = *it;
201 const std::vector<MachOLayoutAbstraction
[all...]
H A Dupdate_dyld_shared_cache.cpp135 std::set<const class MachOLayoutAbstraction*>& getSharedDylibs() { return fSharedDylibs; }
144 DependencyNode(ArchGraph*, const char* path, const MachOLayoutAbstraction* layout);
145 void loadDependencies(const MachOLayoutAbstraction*);
148 const MachOLayoutAbstraction* getLayout() const { return fLayout; }
154 const MachOLayoutAbstraction* fLayout;
165 void addRoot(const char* path, const MachOLayoutAbstraction*);
168 static bool canBeShared(const MachOLayoutAbstraction* layout, ArchPair ap, const std::set<const MachOLayoutAbstraction*>& possibleLibs, std::map<const MachOLayoutAbstraction*, bool>& shareableMap);
169 static bool sharable(const MachOLayoutAbstraction* layou
593 canBeShared(const MachOLayoutAbstraction* layout, ArchPair ap, const std::set<const MachOLayoutAbstraction*>& possibleLibs, std::map<const MachOLayoutAbstraction*, bool>& shareableMap) argument
814 Sorter(std::map<const MachOLayoutAbstraction*, uint32_t>& map) argument
[all...]
H A DMachOLayout.hpp66 class MachOLayoutAbstraction class
165 class MachOLayout : public MachOLayoutAbstraction
259 const MachOLayoutAbstraction* getSlice(ArchPair ap) const;
260 const std::vector<MachOLayoutAbstraction*>& allLayouts() const { return fLayouts; }
281 std::vector<MachOLayoutAbstraction*> fLayouts;
289 const MachOLayoutAbstraction* UniversalMachOLayout::getSlice(ArchPair ap) const
292 for(std::vector<MachOLayoutAbstraction*>::const_iterator it=fLayouts.begin(); it != fLayouts.end(); ++it) {
293 const MachOLayoutAbstraction* layout = *it;
700 const MachOLayoutAbstraction::Segment* MachOLayout<A>::getSegment(const char* name) const
H A DMachOBinder.hpp80 Binder(const MachOLayoutAbstraction&, uint64_t dyldBaseAddress);
162 Binder<A>::Binder(const MachOLayoutAbstraction& layout, uint64_t dyldBaseAddress)
574 const std::vector<MachOLayoutAbstraction::Segment>& segments = this->fLayout.getSegments();
619 const MachOLayoutAbstraction::Segment& seg = segments[segmentIndex];
848 const std::vector<MachOLayoutAbstraction::Segment>& segments = this->fLayout.getSegments();
849 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
850 const MachOLayoutAbstraction::Segment& seg = *it;

Completed in 89 milliseconds