Lines Matching refs:start
246 image->dynamic_section.start = header.p_vaddr;
279 region->start = ROUNDDOWN(header.p_vaddr, B_PAGE_SIZE);
282 region->delta = -region->start;
284 TRACE(("segment %" B_PRId32 ": start = 0x%" B_PRIx64 ", size = %"
285 B_PRIu64 ", delta = %" B_PRIx64 "\n", i, (uint64)region->start,
300 if (image->text_region.start < image->data_region.start) {
311 totalSize = secondRegion->start + secondRegion->size - firstRegion->start;
313 AddrType address = firstRegion->start;
320 firstRegion->start = address;
324 secondRegion->start += firstRegion->start + firstRegion->delta;
326 image->data_region.delta += image->data_region.start;
327 image->text_region.delta += image->text_region.start;
329 TRACE(("text: start 0x%" B_PRIx64 ", size 0x%" B_PRIx64 ", delta 0x%"
330 B_PRIx64 "\n", (uint64)image->text_region.start,
333 TRACE(("data: start 0x%" B_PRIx64 ", size 0x%" B_PRIx64 ", delta 0x%"
334 B_PRIx64 "\n", (uint64)image->data_region.start,
355 i, (uint64)header.p_filesz, Class::Map(region->start)));
358 Class::Map(region->start + (header.p_vaddr % B_PAGE_SIZE)),
371 memset(Class::Map(region->start + offset), 0, region->size - offset);
376 image->dynamic_section.start += image->text_region.delta;
595 if(image->dynamic_section.start == 0)
598 DynType* d = (DynType*)Class::Map(image->dynamic_section.start);