GEL  0.99
gel_block_s Struct Reference

#include <gel/gel_types_plugin.h>

Data Fields

gel_file_tcontainer
 
u8_tdata
 
raddr_t base_raddr
 
vaddr_t base_vaddr
 
vaddr_t exec_begin
 
u32_t exec_size
 
gel_memory_cluster_tcluster
 
gel_platform_tplat
 

Detailed Description

Structure decrivant l'image d'un fichier ELF en memoire (contrairement a image_t il ne contient qu'un fichier ELF et non un processus entier.) Il contient les donnees de tout les segments du fichier ainsi que les informations de mapping adresse_reelle <==> adresse_virtuelle

Field Documentation

◆ base_raddr

raddr_t gel_block_s::base_raddr

Real base address (0 if not loaded).

◆ base_vaddr

vaddr_t gel_block_s::base_vaddr

Virtual base address (0 not loaded).

◆ cluster

gel_memory_cluster_t* gel_block_s::cluster

Cluster for grouped allocation (deprecated).

◆ container

gel_file_t* gel_block_s::container

Container file.

◆ data

u8_t* gel_block_s::data

Data of the block.

◆ exec_begin

vaddr_t gel_block_s::exec_begin

Virtual address of the begin of the image area.

◆ exec_size

u32_t gel_block_s::exec_size

Size of the image area.

◆ plat

gel_platform_t* gel_block_s::plat

Current platform.


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