Re: [DynInst_API:] Measuring Dyninst Dynamic Instrumentation Overhead

2015-02-19 Thread budchan chao
Thanks. Will check them out. Regards On Thursday, 19 February 2015 2:14 PM, Barton Miller wrote: Check out: Alexandre V. Mirgorodskiy and Barton P. Miller, "Diagnosing Distributed Systems with Self-Propelled Instrumentation", ACM/IFIP/USENIX 9th International Middleware, Leuven,

Re: [DynInst_API:] Measuring Dyninst Dynamic Instrumentation Overhead

2015-02-19 Thread budchan chao
Thanks for the reply. Please find some responses inline. On Thursday, 19 February 2015 1:50 PM, Bill Williams wrote: On 02/19/2015 10:25 AM, budchan chao wrote: > Hi All, > > If I understand it correctly Dyninst uses ptrace to connect and modify > the mutatee. I want to check how muc

Re: [DynInst_API:] Measuring Dyninst Dynamic Instrumentation Overhead

2015-02-19 Thread Barton Miller
Check out: /Alexandre V. Mirgorodskiy and Barton P. Miller, "Diagnosing Distributed Systems with Self-Propelled Instrumentation", /ACM/IFIP/USENIX 9th International Middleware/, Leuven, Belgium, December 2008. / ftp://ftp.cs.wisc.edu/paradyn/papers/Mirgorodskiy08DistDiagnosis.pdf

Re: [DynInst_API:] Measuring Dyninst Dynamic Instrumentation Overhead

2015-02-19 Thread Bill Williams
On 02/19/2015 10:25 AM, budchan chao wrote: Hi All, If I understand it correctly Dyninst uses ptrace to connect and modify the mutatee. I want to check how much overhead it causes at runtime to mutate an instrumentation point. Also I am interested in getting overhead of a trampoline at runtime.

[DynInst_API:] Measuring Dyninst Dynamic Instrumentation Overhead

2015-02-19 Thread budchan chao
Hi All, If I understand it correctly Dyninst uses ptrace to connect and modify the mutatee. I want to check how much overhead it causes at runtime to mutate an instrumentation point. Also I am interested in getting overhead of a trampoline at runtime. Are there any existing benchmarks for these