sandbox: Add documentation on how to run valgrind
U-Boot sandbox can run with valgrind to check memory allocations. Add documentation on how to do this. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -442,6 +442,20 @@ If sdl-config is on a different path from the default, set the SDL_CONFIG
|
|||||||
environment variable to the correct pathname before building U-Boot.
|
environment variable to the correct pathname before building U-Boot.
|
||||||
|
|
||||||
|
|
||||||
|
Using valgrind / memcheck
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
It is possible to run U-Boot under valgrind to check memory allocations:
|
||||||
|
|
||||||
|
valgrind u-boot
|
||||||
|
|
||||||
|
If you are running sandbox SPL or TPL, then valgrind will not by default
|
||||||
|
notice when U-Boot jumps from TPL to SPL, or from SPL to U-Boot proper. To
|
||||||
|
fix this, use:
|
||||||
|
|
||||||
|
valgrind --trace-children=yes u-boot
|
||||||
|
|
||||||
|
|
||||||
Testing
|
Testing
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user