Lines Matching refs:sorted
359 IMAGE_SECTION_HEADER *sections, **sorted; in efi_image_parse() local
447 sorted = calloc(sizeof(IMAGE_SECTION_HEADER *), num_sections); in efi_image_parse()
448 if (!sorted) { in efi_image_parse()
457 sorted[i] = §ions[i]; in efi_image_parse()
458 qsort(sorted, num_sections, sizeof(sorted[0]), cmp_pe_section); in efi_image_parse()
461 if (!sorted[i]->SizeOfRawData) in efi_image_parse()
464 size = (sorted[i]->SizeOfRawData + align - 1) & ~(align - 1); in efi_image_parse()
465 efi_image_region_add(regs, efi + sorted[i]->PointerToRawData, in efi_image_parse()
466 efi + sorted[i]->PointerToRawData + size, in efi_image_parse()
469 i, sorted[i]->Name, in efi_image_parse()
470 sorted[i]->PointerToRawData, in efi_image_parse()
471 sorted[i]->PointerToRawData + size, in efi_image_parse()
472 sorted[i]->VirtualAddress, in efi_image_parse()
473 sorted[i]->VirtualAddress in efi_image_parse()
474 + sorted[i]->Misc.VirtualSize); in efi_image_parse()
478 free(sorted); in efi_image_parse()