about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2021-11-17 19:41:00 +0100
committerptitSeb <sebastien.chev@gmail.com>2021-11-17 19:41:00 +0100
commit2d18558dc544c3009f1e08a3620eb58396acd7b9 (patch)
tree27c462eacdc25bff10b9ed2ca865b1bfa31fe1ff /src
parent5fb9397521df32f601021b4314b8dcd7253a4a59 (diff)
downloadbox64-2d18558dc544c3009f1e08a3620eb58396acd7b9.tar.gz
box64-2d18558dc544c3009f1e08a3620eb58396acd7b9.zip
[TRACE] Fixed trace on function from a dlopen library not triggering preperly
Diffstat (limited to 'src')
-rwxr-xr-xsrc/librarian/library.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librarian/library.c b/src/librarian/library.c
index 06e348ac..116c174a 100755
--- a/src/librarian/library.c
+++ b/src/librarian/library.c
@@ -376,7 +376,7 @@ int FinalizeLibrary(library_t* lib, lib_t* local_maplib, int bindnow, x64emu_t*
         }
 #ifdef HAVE_TRACE
         if(trace_func) {
-            if (GetGlobalSymbolStartEnd(my_context->maplib, trace_func, &trace_start, &trace_end, elf_header, -1, NULL)) {
+            if (GetGlobalSymbolStartEnd(local_maplib, trace_func, &trace_start, &trace_end, elf_header, -1, NULL)) {
                 SetTraceEmu(trace_start, trace_end);
                 printf_log(LOG_INFO, "TRACE on %s only (%p-%p)\n", trace_func, (void*)trace_start, (void*)trace_end);
                 free(trace_func);