GEL  0.99
gel_prog_info_t Struct Reference

#include <gel/prog.h>

Data Fields

gel_file_tcontainer
 
u32_t type
 
u32_t offset
 
vaddr_t vaddr
 
vaddr_t paddr
 
u32_t memsz
 
u32_t flags
 
u32_t filesz
 
u32_t align
 

Detailed Description

Structure used to get public information from a program header. They may be obtained using the gel_prog_infos() function.

Field Documentation

◆ align

u32_t gel_prog_info_t::align

Alignment of the segment.

◆ container

gel_file_t* gel_prog_info_t::container

Container ELF file.

◆ filesz

u32_t gel_prog_info_t::filesz

Segment size in the file.

◆ flags

u32_t gel_prog_info_t::flags

Flags as a combination of PF_xxx.

◆ memsz

u32_t gel_prog_info_t::memsz

Size in host memory.

◆ offset

u32_t gel_prog_info_t::offset

Offset in the file.

◆ paddr

vaddr_t gel_prog_info_t::paddr

Address in physical memory.

◆ type

u32_t gel_prog_info_t::type

Type: one of PT_xxx values.

◆ vaddr

vaddr_t gel_prog_info_t::vaddr

Address in virtual memory.


The documentation for this struct was generated from the following file: