Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- typedef struct {
- uint32_t p_type; /* Tipo de segmento */
- Elf32_Off p_offset; /* Desplazamiento dentro del archivo a partir del cual empieza */
- Elf32_Addr p_vaddr; /* Dirección virtual donde el segmento debe cargarse */
- Elf32_Addr p_paddr; /* Dirección física de carga, esto no es usado en la mayoría de sistemas */
- uint32_t p_filesz; /* Tamaño del segmento en el fichero, es el número de bytes que físicamente ocupa dentro del ELF */
- uint32_t p_memsz; /* Tamaño en memoria, cuando es mayor que el tamaño anterior, los bytes extra se suelen rellenar con ceros */
- uint32_t p_flags; /* Flags, indicando si el segmento se puede leer, escribir y/o ejecutar */
- uint32_t p_align; /* Alineamiento, debe ser potencia de dos */
- } Elf32_Phdr;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement