Hi all,

I learned valgrind for several weeks and now I want to write my tool. I want to 
keep the track of pointers derived from heap block, which is similar to 
exp-ptrCheck. While it is hard for me to understand the IR representations of 
valgrind. I checked PtrCheck's instrumentation function and there were many IR 
types like Ist_NoOp, Ist_AbiHint and so on. 

So I want to know the syntax and semantics of there IR representations for I 
have to instrument these IRs in order to track information I want. 

Where can I find detailed information about valgrind's IR representations and 
can anyone show me a simple example of tracking pointer addition operations? 

Many thanks.


All the best,
 Nofootbird



      
------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Valgrind-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to