|
|
|
|
@ -56,6 +56,16 @@ cd tests && make # Build only tests
|
|
|
|
|
./build_direct.sh # Компиляция вручную с x86_64-w64-mingw32-gcc |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
### ASAN Build (AddressSanitizer, Linux) |
|
|
|
|
```bash |
|
|
|
|
./build.sh --asan -j4 # lib/ + src/ only (tests not ASAN-compatible) |
|
|
|
|
``` |
|
|
|
|
Запуск с ASAN (detect_leaks отключены чтобы не спамить при shutdown): |
|
|
|
|
```bash |
|
|
|
|
ASAN_OPTIONS=detect_leaks=0:halt_on_error=0 ./src/utun -f -p /tmp/utun.pid -l /tmp/utun.log |
|
|
|
|
``` |
|
|
|
|
Краш-логи ASAN пишутся в `/tmp/utun_asan.<pid>`. |
|
|
|
|
|
|
|
|
|
## Test Commands |
|
|
|
|
|
|
|
|
|
### Run All Tests |
|
|
|
|
|