Lines Matching refs:section_start
2267 bfd_byte * section_start;
2297 fprintf (file, _("%03x %*.s Entry: "), (int)(data - regions->section_start), indent, " ");
2308 name = regions->section_start + WithoutHighBit (entry);
2310 name = regions->section_start + entry - rva_bias;
2312 if (name + 2 < regions->section_end && name > regions->section_start)
2363 data = regions->section_start + WithoutHighBit (entry);
2364 if (data <= regions->section_start || data > regions->section_end)
2373 if (regions->section_start + entry + 16 >= regions->section_end)
2379 addr = (long) bfd_get_32 (abfd, regions->section_start + entry),
2380 size = (long) bfd_get_32 (abfd, regions->section_start + entry + 4),
2381 (int) bfd_get_32 (abfd, regions->section_start + entry + 8));
2384 if (bfd_get_32 (abfd, regions->section_start + entry + 12) != 0
2386 || (regions->section_start + (addr - rva_bias) + size > regions->section_end))
2390 regions->resource_start = regions->section_start + (addr - rva_bias);
2392 return regions->section_start + (addr - rva_bias) + size;
2412 fprintf (file, "%03x %*.s ", (int)(data - regions->section_start), indent, " ");
2500 regions.section_start = data;
2546 (int) (regions.strings_start - regions.section_start));
2549 (int) (regions.resource_start - regions.section_start));
2551 free (regions.section_start);