|
GEL
0.99
|
#include <gel/gel_types_plugin.h>
Data Fields | |
| u16_t | machine |
| u8_t | version |
| u8_t | stack_align |
| void * | dlh |
| int(* | plug_do_reloc )(gel_image_t *r, int flags) |
| u32_t | align |
| u32_t | psize |
Plugin structure for architecture-dependent features.
| arch_plugin_s arch_plugin_s::align |
Undocumented.
| arch_plugin_s arch_plugin_s::dlh |
DL-handle of the plug-in.
| arch_plugin_s arch_plugin_s::machine |
Architecture identifier.
| arch_plugin_s arch_plugin_s::plug_do_reloc |
Function performing the relocation of image.
| r | Image to relocate. |
| flags | Flags (one of GEL_IMAGE_PLTBLOCK_NOW, GEL_IMAGE_PLTBLOCK_LAZY). |
| arch_plugin_s arch_plugin_s::psize |
Page size of the system.
| arch_plugin_s arch_plugin_s::stack_align |
Stack alignment constraint (raise this value to power 2 to get byte alignment).
| arch_plugin_s arch_plugin_s::version |
Version of the plug-in.