Lines Matching +full:- +full:- +full:short
1 /* SPDX-License-Identifier: GPL-2.0+ OR BSD-2-Clause */
3 * crt0-efi-aarch64.S - PE/COFF header for aarch64 EFI applications
8 * This file is taken and modified from the gnu-efi project.
11 #include <asm-generic/pe.h>
22 .long pe_header - ImageBase /* Offset to the PE header */
25 .short 0
27 .short 0xaa64 /* AArch64 */
28 .short 2 /* nr_sections */
32 .short section_table - optional_header /* SizeOfOptionalHeader */
34 .short (IMAGE_FILE_EXECUTABLE_IMAGE | \
39 .short 0x20b /* PE32+ format */
42 .long _edata - _start /* SizeOfCode */
45 .long _start - ImageBase /* AddressOfEntryPoint */
46 .long _start - ImageBase /* BaseOfCode */
52 .short 0 /* MajorOperatingSystemVersion */
53 .short 0 /* MinorOperatingSystemVersion */
54 .short 0 /* MajorImageVersion */
55 .short 0 /* MinorImageVersion */
56 .short 0 /* MajorSubsystemVersion */
57 .short 0 /* MinorSubsystemVersion */
60 .long _edata - ImageBase /* SizeOfImage */
65 .long _start - ImageBase /* SizeOfHeaders */
67 .short IMAGE_SUBSYSTEM_EFI_APPLICATION /* Subsystem */
68 .short 0 /* DllCharacteristics */
100 .short 0 /* NumberOfRelocations */
101 .short 0 /* NumberOfLineNumbers */
109 .long _edata - _start /* VirtualSize */
110 .long _start - ImageBase /* VirtualAddress */
111 .long _edata - _start /* SizeOfRawData */
112 .long _start - ImageBase /* PointerToRawData */
116 .short 0 /* NumberOfRelocations (0 for executables) */
117 .short 0 /* NumberOfLineNumbers (0 for executables) */
121 stp x29, x30, [sp, #-32]!