mirror of
https://codeberg.org/anoncontributorxmr/monero.git
synced 2024-11-23 10:37:37 -07: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
|
### 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
|
### LMDB
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user