diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-08-28 12:44:53 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-08-28 12:44:53 +0200 |
| commit | 6835c4aaf5d9f6b07652d4be9ccdbf9ba03aff8b (patch) | |
| tree | 7eb0c65da1b072bad86eab54f4e7aca56e92706a /src/elfs | |
| parent | 875a2ef3a9c943edbf497088df72e5fbcacd8728 (diff) | |
| download | box64-6835c4aaf5d9f6b07652d4be9ccdbf9ba03aff8b.tar.gz box64-6835c4aaf5d9f6b07652d4be9ccdbf9ba03aff8b.zip | |
[BOX32] Fixed some error log in elfloader32
Diffstat (limited to 'src/elfs')
| -rw-r--r-- | src/elfs/elfloader32.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/elfs/elfloader32.c b/src/elfs/elfloader32.c index 62a3918e..2902dcc9 100644 --- a/src/elfs/elfloader32.c +++ b/src/elfs/elfloader32.c @@ -518,7 +518,7 @@ static int RelocateElfREL(lib_t *maplib, lib_t *local_maplib, int bindnow, int d case R_386_GLOB_DAT: if(GetSymbolStartEnd(my_context->globdata, symname, &globoffs, &globend, version, vername, 1, veropt)) { globp = (uint32_t*)globoffs; - printf_dump(LOG_NEVER, "Apply %s R_X86_64_GLOB_DAT with R_X86_64_COPY @%p/%p (%p/%p -> %p/%p) size=%zd on sym=%s (%sver=%d/%s) \n", + printf_dump(LOG_NEVER, "Apply %s R_386_GLOB_DAT with R_386_COPY @%p/%p (%p/%p -> %p/%p) size=%zd on sym=%s (%sver=%d/%s) \n", BindSym(bind), p, globp, from_ptrv(p?(*p):0), from_ptrv(globp?(*globp):0), (void*)offs, (void*)globoffs, sym->st_size, symname, veropt?"opt":"", version, vername?vername:"(none)"); sym_elf = my_context->elfs[0]; @@ -526,9 +526,9 @@ static int RelocateElfREL(lib_t *maplib, lib_t *local_maplib, int bindnow, int d } else { if (!offs) { if(strcmp(symname, "__gmon_start__") && strcmp(symname, "data_start") && strcmp(symname, "__data_start") && strcmp(symname, "collector_func_load")) - printf_log((bind==STB_WEAK)?LOG_DEBUG:LOG_NONE, "%s: Global Symbol %s not found, cannot apply R_X86_64_GLOB_DAT @%p (%p) in %s\n", (bind==STB_WEAK)?"Warning":"Error", symname, p, *(void**)p, head->name); + printf_log((bind==STB_WEAK)?LOG_DEBUG:LOG_NONE, "%s: Global Symbol %s not found, cannot apply R_386_GLOB_DAT @%p (%p) in %s\n", (bind==STB_WEAK)?"Warning":"Error", symname, p, *(void**)p, head->name); } else { - printf_dump(LOG_NEVER, "Apply %s R_X86_64_GLOB_DAT @%p (%p -> %p) on sym=%s (%sver=%d/%s, elf=%s)\n", BindSym(bind), p, from_ptrv(p?(*p):0), from_ptrv(offs), symname, veropt?"opt":"", version, vername?vername:"(none)", sym_elf?sym_elf->name:"(native)"); + printf_dump(LOG_NEVER, "Apply %s R_386_GLOB_DAT @%p (%p -> %p) on sym=%s (%sver=%d/%s, elf=%s)\n", BindSym(bind), p, from_ptrv(p?(*p):0), from_ptrv(offs), symname, veropt?"opt":"", version, vername?vername:"(none)", sym_elf?sym_elf->name:"(native)"); *p = offs; if(sym_elf && sym_elf!=last_elf && sym_elf!=head) last_elf = checkElfLib(head, sym_elf->lib); } |