[PATCH v2]: perf/x86: expose user space frame-pointer value on a sample

2018-04-27 Thread Alexey Budankov
Store user space frame-pointer value (BP register) into Perf trace on a sample for a process so the value becomes available when unwinding call stacks for functions gaining event samples. Test executable for the example below was compiled with frame pointer support enabled: g++ -o futex-fp

[PATCH v2]: perf/x86: expose user space frame-pointer value on a sample

2018-04-27 Thread Alexey Budankov
Store user space frame-pointer value (BP register) into Perf trace on a sample for a process so the value becomes available when unwinding call stacks for functions gaining event samples. Test executable for the example below was compiled with frame pointer support enabled: g++ -o futex-fp

[PATCH v2]: perf/x86: expose user space frame-pointer value on a sample

2018-04-25 Thread Alexey Budankov
Store user space frame-pointer value (BP register) into Perf trace on a sample for a process so the value becomes available when unwinding call stacks for functions gaining event samples. Test executable for the example below was compiled with frame pointer support enabled: g++ -o futex-fp

[PATCH v2]: perf/x86: expose user space frame-pointer value on a sample

2018-04-25 Thread Alexey Budankov
Store user space frame-pointer value (BP register) into Perf trace on a sample for a process so the value becomes available when unwinding call stacks for functions gaining event samples. Test executable for the example below was compiled with frame pointer support enabled: g++ -o futex-fp

[PATCH v2]: perf/x86: expose user space frame-pointer value on a sample

2018-04-17 Thread Alexey Budankov
Store user space frame-pointer value (BP register) into Perf trace on a sample for a process so the value becomes available when unwinding call stacks for functions gaining event samples. Test executable for the example below was compiled with frame pointer support enabled: g++ -o futex-fp

[PATCH v2]: perf/x86: expose user space frame-pointer value on a sample

2018-04-17 Thread Alexey Budankov
Store user space frame-pointer value (BP register) into Perf trace on a sample for a process so the value becomes available when unwinding call stacks for functions gaining event samples. Test executable for the example below was compiled with frame pointer support enabled: g++ -o futex-fp

Re: [PATCH v2]: perf/x86: expose user space frame-pointer value on a sample

2018-04-13 Thread Jiri Olsa
On Tue, Apr 10, 2018 at 06:40:04PM +0300, Alexey Budankov wrote: SNIP > Signed-off-by: Alexey Budankov > --- > Changes in v2: > - lifted restriction on frame pointer architecture so it's value is provided > as for i386 as for x86_64 processes > > MAINTAINERS

Re: [PATCH v2]: perf/x86: expose user space frame-pointer value on a sample

2018-04-13 Thread Jiri Olsa
On Tue, Apr 10, 2018 at 06:40:04PM +0300, Alexey Budankov wrote: SNIP > Signed-off-by: Alexey Budankov > --- > Changes in v2: > - lifted restriction on frame pointer architecture so it's value is provided > as for i386 as for x86_64 processes > > MAINTAINERS file lacks references to

[PATCH v2]: perf/x86: expose user space frame-pointer value on a sample

2018-04-11 Thread Alexey Budankov
Store user space frame-pointer value (BP register) into Perf trace on a sample for a process so the value becomes available when unwinding call stacks for functions gaining event samples. Test executable for the example below was compiled with frame pointer support enabled: g++ -o futex-fp

[PATCH v2]: perf/x86: expose user space frame-pointer value on a sample

2018-04-11 Thread Alexey Budankov
Store user space frame-pointer value (BP register) into Perf trace on a sample for a process so the value becomes available when unwinding call stacks for functions gaining event samples. Test executable for the example below was compiled with frame pointer support enabled: g++ -o futex-fp

[PATCH v2]: perf/x86: expose user space frame-pointer value on a sample

2018-04-10 Thread Alexey Budankov
Store user space frame-pointer value (BP register) into Perf trace on a sample for a process so the value becomes available when unwinding call stacks for functions gaining event samples. Test executable for the example below was compiled with frame pointer support enabled: g++ -o futex-fp

[PATCH v2]: perf/x86: expose user space frame-pointer value on a sample

2018-04-10 Thread Alexey Budankov
Store user space frame-pointer value (BP register) into Perf trace on a sample for a process so the value becomes available when unwinding call stacks for functions gaining event samples. Test executable for the example below was compiled with frame pointer support enabled: g++ -o futex-fp