How does valgrind work?

后端 未结 5 1215
日久生厌
日久生厌 2020-11-30 18:45

Can someone provide a quick top level explanation of how Valgrind works? An example: how does it know when memory is allocated and freed?

5条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-30 19:01

    Valgrind is basically a virtual machine that executes your program. It is a virtual architecture that intercepts each call to allocate/free memory.

提交回复
热议问题