diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-04-07 17:16:38 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-07 17:16:38 +0200 |
| commit | 8309c5feebb985410627070b8cb2ea67a48a5807 (patch) | |
| tree | 1affb0e0dc38cfa8a2327a603d66b300fbdb8566 /src/include | |
| parent | 4693cac13b3e6cbffa0571a3fb7bb9ec6cfe0241 (diff) | |
| parent | 79f2b8448a7eeea5f5e182e7ce2ceb15e8e29398 (diff) | |
| download | box64-8309c5feebb985410627070b8cb2ea67a48a5807.tar.gz box64-8309c5feebb985410627070b8cb2ea67a48a5807.zip | |
Merge pull request #2 from rajdakin/addregsdiff
Added a new trace option
Diffstat (limited to 'src/include')
| -rwxr-xr-x | src/include/debug.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/include/debug.h b/src/include/debug.h index 0f2de170..b1ac8146 100755 --- a/src/include/debug.h +++ b/src/include/debug.h @@ -14,16 +14,19 @@ extern int box64_dynarec_forced; extern int box64_dynarec_largest; extern uintptr_t box64_nodynarec_start, box64_nodynarec_end; #endif -extern int dlsym_error; // log dlsym error -extern int trace_xmm; // include XMM reg in trace? -extern int trace_emm; // include EMM reg in trace? +extern int dlsym_error; // log dlsym error +#ifdef HAVE_TRACE +extern int trace_xmm; // include XMM reg in trace? +extern int trace_emm; // include EMM reg in trace? +extern int trace_regsdiff; // colorize standard registers on changes +extern uintptr_t trace_start, trace_end; +extern char* trace_func; +#endif extern int allow_missing_libs; extern int box64_steam; extern int box64_nopulse; // disabling the use of wrapped pulseaudio extern int box64_nogtk; // disabling the use of wrapped gtk extern int box64_novulkan; // disabling the use of wrapped vulkan -extern uintptr_t trace_start, trace_end; -extern char* trace_func; extern uintptr_t fmod_smc_start, fmod_smc_end; // to handle libfmod (from Unreal) SMC (self modifying code) extern uint32_t default_gs; extern int jit_gdb; // launch gdb when a segfault is trapped |