• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/dyld-353.2.1/launch-cache/

Lines Matching refs:segments

137 	const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
138 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
181 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
182 uint64_t slide = segments[0].newAddress() - segments[0].address();
183 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
201 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
202 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
215 // update writable segments that have internal pointers
221 // if splitting segments, update code-to-data references
224 // change address on relocs now that segments are split
244 // __IMPORT segments are not-writable in shared cache
323 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
324 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
338 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
339 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
351 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
352 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
364 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
365 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
495 // adjust symbols in slid segments
728 // calculate how much we need to slide writable segments
732 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
733 const MachOLayoutAbstraction::Segment& codeSeg = segments[0];
734 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
755 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
756 if ( segIndex > segments.size() )
758 const MachOLayoutAbstraction::Segment& seg = segments[segIndex];
910 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
911 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
914 relocAddressAdjust = seg.address() - segments[0].address();
995 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
998 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {
1009 fOrignalVMRelocBaseAddress = segments[0].address();
1019 const std::vector<MachOLayoutAbstraction::Segment>& segments = fLayout.getSegments();
1020 for(std::vector<MachOLayoutAbstraction::Segment>::const_iterator it = segments.begin(); it != segments.end(); ++it) {