Home | History | Annotate | Download | only in runtime

Lines Matching defs:segment

1106     // base_address_ after the first zero segment).
1145 // empty segment, nothing to map
1168 *error_msg = StringPrintf("File size of %zd bytes not large enough to contain ELF segment "
1174 std::unique_ptr<MemMap> segment(MemMap::MapFileAtAddress(p_vaddr,
1181 if (segment.get() == nullptr) {
1182 *error_msg = StringPrintf("Failed to map ELF file segment %d from %s: %s",
1186 if (segment->Begin() != p_vaddr) {
1187 *error_msg = StringPrintf("Failed to map ELF file segment %d from %s at expected address %p, "
1189 i, file_->GetPath().c_str(), p_vaddr, segment->Begin());
1192 segments_.push_back(segment.release());
1210 *error_msg = StringPrintf("DT_HASH value %p does not refer to a loaded ELF segment of %s",
1219 *error_msg = StringPrintf("DT_HASH value %p does not refer to a loaded ELF segment of %s",
1228 *error_msg = StringPrintf("DT_HASH value %p does not refer to a loaded ELF segment of %s",
1238 "expected %d as implied by size of PT_DYNAMIC segment in %s",
1262 const MemMap* segment = segments_[i];
1263 if (segment->Begin() <= start && start < segment->End()) {