mirror of
https://github.com/ptitSeb/box86.git
synced 2024-12-03 12:30:47 +00:00
1.5 KiB
Executable File
1.5 KiB
Executable File
Usage
There are many environnement variable to control Box86 behavour.
BOX86_LOG
Controls the Verbose level of the log
- 0
- NONE : No message (exept some fatal error)
- 1
- INFO : Current default. Show some log
- 2
- DEBUG : Verbose a lot of stuffs (like relocations or function called)
- 3
- DUMP : All DEBUG plus DUMP of all ELF Info
BOX86_LD_LIBRARY_PATH
Controls the folder scanned to look for x86 libs. Default is current folder and lib
in current folder.
Also /usr/lib/i386-linux-gnu
and /lib/i386-linux-gnu
are added if they exists
BOX86_PATH
Controls the folder scanned to look for x86 executable. Default is current folder and bin
in current folder.
BOX86_DLSYM_ERROR
- 0 : default. Don't log
dlsym
error - 1 : Log dlsym error
BOX86_TRACE_FILE
Send all log and trace to a file instead of stdout
BOX86_TRACE
Only on build with trace enabled. Trace allow the logging of all instruction execute, along with register dump
- 0 : No trace
- 1 : Trace enabled. The trace start after the init off all depending libs is done
- symbolname : Trace only
symbolname
(trace is disable if the symbol is not found) - 0xXXXXXXX-0xYYYYYYY : trace only between the 2 addresses
BOX86_TRACE_START
Only on build with trace enabled.
- NNNNNNN : Start trace anly after NNNNNNNN opcode execute (number is an
uint64_t
)
BOX86_TRACE_XMM
Only on build with trace enabled.
- 0 : Default, the XMM (i.e. SSE/SSE2) register will not be logged with the general and x87 registers
- 1 : Dump the XMM registers