Home | History | Annotate | Download | only in elfcopy

Lines Matching refs:alignment

246             INFO("\t%03d: Updating section %s (index %d, address %lld offset %lld, size %lld, alignment %d)...\n",
1068 INFO("\t\tapplying alignment of 0x%llx to new offset %lld\n",
2511 the alignment. Of course, we don't trust ourselves so we verify.
2566 Elf64_Xword *alignment,
2578 *alignment = real_align[start];
2594 if (real_align[end] > *alignment) {
2595 *alignment = real_align[end];
2639 Elf64_Xword alignment,
2643 /* The alignment parameter is expected to contain the largest alignment of
2647 (b) the alignment requirements of each individual section.
2654 delta += (alignment - 1);
2655 delta &= ~(alignment - 1);
2697 alignments. Returns an array of Elf32_Word containing the alignment
2713 /* Initialize alignment array. */
2718 /* Determine which sections need to be aligned with the alignment of
2730 alignment if the segment starts with a section. */
2746 /* Adjust alignment of first section. Note that a section can appear
2747 in multiple segments. We only need the extra alignment if the
2748 section's alignment is smaller than that of the segment. */
2795 Elf64_Xword alignment;
2799 start, &alignment, real_align);
2802 alignment = real_align[start];
2805 INFO("\tAdjusting sections [%d - %d) as a group (start offset %lld, alignment %lld)\n",
2806 start, end, lastoffset, alignment);
2812 alignment,
2936 /* Check alignment */