diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-11-17 19:41:00 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-11-17 19:41:00 +0100 |
| commit | 2d18558dc544c3009f1e08a3620eb58396acd7b9 (patch) | |
| tree | 27c462eacdc25bff10b9ed2ca865b1bfa31fe1ff /src | |
| parent | 5fb9397521df32f601021b4314b8dcd7253a4a59 (diff) | |
| download | box64-2d18558dc544c3009f1e08a3620eb58396acd7b9.tar.gz box64-2d18558dc544c3009f1e08a3620eb58396acd7b9.zip | |
[TRACE] Fixed trace on function from a dlopen library not triggering preperly
Diffstat (limited to 'src')
| -rwxr-xr-x | src/librarian/library.c | 2 |
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); |