mirror of
https://github.com/monero-project/monero.git
synced 2024-10-01 11:49:47 -04:00
README: mention ASAN usage alongside valgrind
This commit is contained in:
parent
8a61f669a9
commit
89288863a4
14
README.md
14
README.md
@ -666,9 +666,19 @@ Type `run` to run monerod
|
||||
|
||||
### Analysing memory corruption
|
||||
|
||||
We use the tool `valgrind` for this.
|
||||
There are two tools available:
|
||||
|
||||
Run with `valgrind /path/to/monerod`. It will be slow.
|
||||
* ASAN
|
||||
|
||||
Configure Monero with the -D SANITIZE=ON cmake flag, eg:
|
||||
|
||||
cd build/debug && cmake -D SANITIZE=ON -D CMAKE_BUILD_TYPE=Debug ../..
|
||||
|
||||
You can then run the monero tools normally. Performance will typically halve.
|
||||
|
||||
* valgrind
|
||||
|
||||
Install valgrind and run as `valgrind /path/to/monerod`. It will be very slow.
|
||||
|
||||
### LMDB
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user