Home | History | Annotate | Download | only in module

Lines Matching refs:elf_module

46 void print_elf_symbols(struct elf_module *module) {
93 int image_load(struct elf_module *module)
116 int image_unload(struct elf_module *module) {
127 int image_read(void *buff, size_t size, struct elf_module *module) {
137 int image_skip(size_t size, struct elf_module *module) {
155 int image_seek(Elf_Off offset, struct elf_module *module) {
174 struct elf_module *module_alloc(const char *name) {
175 struct elf_module *result = malloc(sizeof(struct elf_module));
178 dprintf("module: Failed to alloc elf_module\n");
182 memset(result, 0, sizeof(struct elf_module));
193 struct module_dep *module_dep_alloc(struct elf_module *module) {
203 struct elf_module *module_find(const char *name) {
204 struct elf_module *cr_module;
261 int enforce_dependency(struct elf_module *req, struct elf_module *dep) {
281 int clear_dependency(struct elf_module *req, struct elf_module *dep) {
314 int check_symbols(struct elf_module *module)
319 struct elf_module *crt_module;
384 int module_unloadable(struct elf_module *module) {
393 int _module_unload(struct elf_module *module) {
424 int module_unload(struct elf_module *module) {
433 struct elf_module *unload_modules_since(const char *name) {
434 struct elf_module *m, *mod, *begin = NULL;
457 static Elf_Sym *module_find_symbol_sysv(const char *name, struct elf_module *module) {
483 static Elf_Sym *module_find_symbol_gnu(const char *name, struct elf_module *module) {
540 static Elf_Sym *module_find_symbol_iterate(const char *name,struct elf_module *module)
558 Elf_Sym *module_find_symbol(const char *name, struct elf_module *module) {
581 Elf_Sym *global_find_symbol(const char *name, struct elf_module **module) {
582 struct elf_module *crt_module;