search for: check_symbols

Displaying 6 results from an estimated 6 matches for "check_symbols".

2006 Mar 25
1
Error in starting * with latest trunk
hi, i've just upgraded to latest trunk. everything compiles fine but when starting this message appears and fails to start. WARNING[3990] loader.c: module chan_zap.so error /usr/lib/asterisk/modules/chan_zap.so: undefined symbol: ast_pickup_call thanks, paradise dove
2012 Aug 14
1
[GIT PULL] elflink fixes
...0644 --- a/com32/lib/sys/module/common.c +++ b/com32/lib/sys/module/common.c @@ -57,7 +57,7 @@ void print_elf_symbols(struct elf_module *module) { } #endif //ELF_DEBUG -static FILE *findpath(char *name) +FILE *findpath(char *name) { char path[FILENAME_MAX]; FILE *f; @@ -321,7 +321,7 @@ int check_symbols(struct elf_module *module) crt_name = module->str_table + crt_sym->st_name; strong_count = 0; - weak_count = 0; + weak_count = (ELF32_ST_BIND(crt_sym->st_info) == STB_WEAK); for_each_module(crt_module) { @@ -345,6 +345,14 @@ int check_symbols(struct elf_module *module)...
2012 Jul 16
5
[PATCH 0/5] Deleting __intcall() from Syslinux
From: Matt Fleming <matt.fleming at intel.com> Since we can't use __intcall() for EFI, and since we can now have the ELF module code resolve all our symbols at runtime, we should delete as many references to __intcall() as possible and just access the symbols directly. The most interesting patch is the support for weak symbols. We need to be able to reference derivative-specific
2011 May 25
1
[GIT PULL] elflink ldlinux
Hi, These patches contain support for some features that are already in Syslinux 4 but weren't working properly on the elflink branch. It's another step closer to feature parity with Syslinux 4. Having to jump through the comboot API for localboot support is less than ideal and I'll eventually fix that, probably when we move a big chunk of code from asm to C. Also, there's a
2012 Apr 17
2
[GIT PULL] elflink warning fixes and auto extension support
...i.h> #include <syslinux/pmapi.h> #include <minmax.h> #include "file.h" diff --git a/com32/lib/sys/module/common.c b/com32/lib/sys/module/common.c index e26163f..eeb2607 100644 --- a/com32/lib/sys/module/common.c +++ b/com32/lib/sys/module/common.c @@ -322,7 +322,7 @@ int check_symbols(struct elf_module *module) for(i = 1; i < module->symtable_size; i++) { - crt_sym = (Elf32_Sym*)(module->sym_table + i * module->syment_size); + crt_sym = symbol_get_entry(module, i); crt_name = module->str_table + crt_sym->st_name; strong_count = 0; @@ -434,7 +434...
2012 Mar 23
19
[PATCH 00/19][elflink] Improve compatibility with 4.x
From: Matt Fleming <matt.fleming at intel.com> The following patch series is available at, git://git.zytor.com/users/mfleming/syslinux.git elflink All patches are against the 'elflink' branch. This series fixes a few serious bugs and some behavioural incompatibilities with the 4.x series. Matt Fleming (19): ldlinux: Initialise 'p' before using it. ldlinux: Parse