Re: [RFC] perf uprobe: Skip prologue if program compiled without optimization

2016-08-01 Thread Ravi Bangoria
On Saturday 30 July 2016 08:34 AM, Masami Hiramatsu wrote: On Thu, 28 Jul 2016 20:01:51 +0530 Ravi Bangoria wrote: Function prologue prepares stack and registers before executing function logic. When target program is compiled without optimization, function

Re: [RFC] perf uprobe: Skip prologue if program compiled without optimization

2016-08-01 Thread Ravi Bangoria
On Saturday 30 July 2016 08:34 AM, Masami Hiramatsu wrote: On Thu, 28 Jul 2016 20:01:51 +0530 Ravi Bangoria wrote: Function prologue prepares stack and registers before executing function logic. When target program is compiled without optimization, function parameter information is only

Re: [RFC] perf uprobe: Skip prologue if program compiled without optimization

2016-07-29 Thread Masami Hiramatsu
On Thu, 28 Jul 2016 20:01:51 +0530 Ravi Bangoria wrote: > Function prologue prepares stack and registers before executing function > logic. When target program is compiled without optimization, function > parameter information is only valid after prologue. When

Re: [RFC] perf uprobe: Skip prologue if program compiled without optimization

2016-07-29 Thread Masami Hiramatsu
On Thu, 28 Jul 2016 20:01:51 +0530 Ravi Bangoria wrote: > Function prologue prepares stack and registers before executing function > logic. When target program is compiled without optimization, function > parameter information is only valid after prologue. When we probe entrypc > of the

[RFC] perf uprobe: Skip prologue if program compiled without optimization

2016-07-28 Thread Ravi Bangoria
Function prologue prepares stack and registers before executing function logic. When target program is compiled without optimization, function parameter information is only valid after prologue. When we probe entrypc of the function, and try to record function parameter, it contains garbage value.

[RFC] perf uprobe: Skip prologue if program compiled without optimization

2016-07-28 Thread Ravi Bangoria
Function prologue prepares stack and registers before executing function logic. When target program is compiled without optimization, function parameter information is only valid after prologue. When we probe entrypc of the function, and try to record function parameter, it contains garbage value.