GEL  0.99
gel_static.c File Reference
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <assert.h>
#include <stdio.h>
#include "gel_private.h"
#include <gel/gel_elf.h>
#include <config.h>

Macros

#define TRACE(stat)   /*{ printf("%s:%d: ", __FILE__, __LINE__); stat; }*/
 

Functions

void gel_load_plugins (gel_platform_t *f, const char *plugpath, int quiet)
 
void gel_unload_plugins (gel_platform_t *pf)
 

Variables

arch_plugin_tplugin_arch
 
sys_plugin_tplugin_sys
 

Macro Definition Documentation

◆ TRACE

#define TRACE (   stat)    /*{ printf("%s:%d: ", __FILE__, __LINE__); stat; }*/

Function Documentation

◆ gel_load_plugins()

void gel_load_plugins ( gel_platform_t f,
const char *  plugpath,
int  quiet 
)

Load the plugins required by the current binary.

Parameters
fPlatform to fill.
plugpathPath list to find the plugins.
quietIf not 0, doesn't display any warning.

◆ gel_unload_plugins()

void gel_unload_plugins ( gel_platform_t pf)

Unload the plugins.

Parameters
pfPlatform to work on.

Variable Documentation

◆ plugin_arch

arch_plugin_t* plugin_arch
extern

◆ plugin_sys

sys_plugin_t* plugin_sys
extern