From 182ca255f70695de53e11e7286a9ef32df95aebe Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 13 Jul 2024 10:10:45 +0200 Subject: [TRACE] Fixed some issue with function name printing --- src/emu/x64run_private.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/emu') diff --git a/src/emu/x64run_private.c b/src/emu/x64run_private.c index 74df225c..f94025ee 100644 --- a/src/emu/x64run_private.c +++ b/src/emu/x64run_private.c @@ -1098,7 +1098,10 @@ uintptr_t GetSegmentBaseEmu(x64emu_t* emu, int seg) const char* getAddrFunctionName(uintptr_t addr) { - static char ret[1000]; + static char rets[8][1000]; + static int idx = 0; + char* ret = rets[idx]; + idx = (idx+1)&7; uint64_t sz = 0; uintptr_t start = 0; elfheader_t* elf = FindElfAddress(my_context, addr); -- cgit 1.4.1