banan-os/userspace/libraries/LibELF/include/LibELF/AuxiliaryVector.h

29 lines
303 B
C++

#pragma once
#include <stdint.h>
namespace LibELF
{
struct AuxiliaryVector
{
uint32_t a_type;
union
{
uint32_t a_val;
void* a_ptr;
} a_un;
};
enum AuxiliaryVectorValues
{
AT_NULL = 0,
AT_IGNORE = 1,
AT_EXECFD = 2,
AT_PHDR = 3,
AT_PHENT = 4,
AT_PHNUM = 5,
};
}