|
From: Ivo R. <iv...@iv...> - 2018-06-12 14:17:18
|
> > Any help / reference is highly appreciated ! > > The only way is to "checkpoint" or "un-exec" the process at the first point > (create an ELF file that contains the entire memory image of the process), > then run valgrind on that new file, and stop at the second point. > This is a _lot_ of work, both tedious and artistic/inventive (such as > capturing and restoring the state of open files, network connections, > shared memory, etc.) You also silently convert to "initialized" > any memory that actually was uninitialized at the first point. Actually that could be hypothetically doable if also Valgrind+Memcheck state was saved and restored. However that would be another pile of work to do :-) I. |