Hello, I am sorry to bother you
I am a master student who is studying Computer Science in Taiwan
Now, I want to know the way that how the function cachgrind intercept the
memory access
I check the source code cg_merge.c(at the folder cachegrind) and find a
function Bool nextIterFM ( WordFM* fm, /*OUT*/Word* pKey, /*OUT*/Word* pVal )
Is this function used to count the number of total memory access?
On the other hand, Can anybody tell me how can I get the size and address of
static memory access(like int a, int b[10])
Since the cachegrind can intercept all of the memory access, I think it must
can detect every memory location.
However, my ability is weak, so I can't totally understand the place where
cachegrind intercepts the memory access
If anybody can totally understand the contend of cachegrind, can you tell me
the detail?
Thank you very much!!!
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users