52#define L4RE_ELF_AUX_ELEM const __attribute__((used, section(".rol4re_elf_aux"), aligned(sizeof(l4_umword_t))))
67#define L4RE_ELF_AUX_ELEM_T(type, id, tag, val...) \
68 static L4RE_ELF_AUX_ELEM type id = {tag, sizeof(type), val}
@ L4RE_ELF_AUX_T_EX_REGS_FLAGS
Tag for descriptor to override ex_regs() flags.
@ L4RE_ELF_AUX_T_STACK_ADDR
Tag for descriptor that defines the stack address for the first application thread.
@ L4RE_ELF_AUX_T_KIP_ADDR
Tag for descriptor that defines the KIP address for the binaries address space.
@ L4RE_ELF_AUX_T_STACK_SIZE
Tag for descriptor that defines the stack size for the first application thread.
@ L4RE_ELF_AUX_T_NONE
Tag for an invalid element in the auxiliary vector.
@ L4RE_ELF_AUX_T_VMA
Tag for descriptor for a reserved virtual memory area.
unsigned long l4_umword_t
Unsigned machine word.
Common L4 ABI Data Types.
Auxiliary vector element for a single unsigned data word.
Generic header for each auxiliary vector element.
Auxiliary vector element for a reserved virtual memory area.