|
GEL
0.99
|
#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include <assert.h>#include <gel/image.h>#include <stdarg.h>#include <gel/error.h>#include "gel_private.h"#include <gel/gel_elf.h>#include "gel_mem.h"Functions | |
| int | gel_hash_syms (gel_file_t *f, gel_hash_t hash, int no_local) |
| gel_sym_t * | gel_find_glob_symbol (gel_image_t *im, char *name) |
| gel_enum_t * | gel_enum_glob_symbol (gel_image_t *im) |
| gel_enum_t* gel_enum_glob_symbol | ( | gel_image_t * | im | ) |
Return an enumeration of the global symbols of the image. Free the returned enumeration with enu_free().
| im | Image to work on. |
| gel_sym_t* gel_find_glob_symbol | ( | gel_image_t * | im, |
| char * | name | ||
| ) |
Get a global symbol in the image from its name.
| im | Image descriptor.. |
| name | Symbol name. |
| int gel_hash_syms | ( | gel_file_t * | f, |
| gel_hash_t | hash, | ||
| int | no_local | ||
| ) |
Fonction servant a entrer les symboles du fichier f dans la table de hashage.
| f | Le fichier |
| hash | La table de hashage |
| no_local | Si vrai, le container est un bloc d'image et on ne regarde pas les symboles locaux. Sinon le container est un fichier et on regarde les symboles locaux. |