Re: [PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2021-02-03 Thread Thomas Bogendoerfer
On Wed, Feb 03, 2021 at 09:12:28PM +0800, Tiezhu Yang wrote: > On 2/3/21 6:40 PM, Thomas Bogendoerfer wrote: > > On Mon, Feb 01, 2021 at 08:56:06PM +0800, Tiezhu Yang wrote: > > > On 02/01/2021 06:43 PM, Thomas Bogendoerfer wrote: > > > > On Tue, Dec 29, 2020 at 08:55:59PM +0800, Tiezhu Yang

Re: [PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2021-02-03 Thread Tiezhu Yang
On 2/3/21 6:40 PM, Thomas Bogendoerfer wrote: On Mon, Feb 01, 2021 at 08:56:06PM +0800, Tiezhu Yang wrote: On 02/01/2021 06:43 PM, Thomas Bogendoerfer wrote: On Tue, Dec 29, 2020 at 08:55:59PM +0800, Tiezhu Yang wrote: +++ b/arch/mips/include/uapi/asm/perf_regs.h @@ -0,0 +1,42 @@ +/*

Re: [PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2021-02-03 Thread Thomas Bogendoerfer
On Mon, Feb 01, 2021 at 08:56:06PM +0800, Tiezhu Yang wrote: > On 02/01/2021 06:43 PM, Thomas Bogendoerfer wrote: > > On Tue, Dec 29, 2020 at 08:55:59PM +0800, Tiezhu Yang wrote: > > > +++ b/arch/mips/include/uapi/asm/perf_regs.h > > > @@ -0,0 +1,42 @@ > > > +/* SPDX-License-Identifier: GPL-2.0

Re: [PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2021-02-01 Thread Tiezhu Yang
On 02/01/2021 06:43 PM, Thomas Bogendoerfer wrote: On Tue, Dec 29, 2020 at 08:55:59PM +0800, Tiezhu Yang wrote: +++ b/arch/mips/include/uapi/asm/perf_regs.h @@ -0,0 +1,42 @@ +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ +#ifndef _ASM_MIPS_PERF_REGS_H +#define

Re: [PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2021-02-01 Thread Thomas Bogendoerfer
On Tue, Dec 29, 2020 at 08:55:59PM +0800, Tiezhu Yang wrote: > +++ b/arch/mips/include/uapi/asm/perf_regs.h > @@ -0,0 +1,42 @@ > +/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ > +#ifndef _ASM_MIPS_PERF_REGS_H > +#define _ASM_MIPS_PERF_REGS_H > + > +enum perf_event_mips_regs { > +

Re: [PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2021-01-29 Thread Arnaldo Carvalho de Melo
Em Wed, Jan 27, 2021 at 10:15:06PM +0100, Thomas Bogendoerfer escreveu: > On Tue, Jan 05, 2021 at 11:18:06AM +0100, Peter Zijlstra wrote: > > On Tue, Jan 05, 2021 at 11:45:37AM +0800, Jiaxun Yang wrote: > > > 在 2021/1/4 下午6:59, Peter Zijlstra 写道: > > > > On Tue, Dec 29, 2020 at 08:55:59PM +0800,

Re: [PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2021-01-29 Thread Arnaldo Carvalho de Melo
Em Fri, Jan 29, 2021 at 10:48:52AM +0800, Tiezhu Yang escreveu: > On 01/28/2021 05:15 AM, Thomas Bogendoerfer wrote: > > On Tue, Jan 05, 2021 at 11:18:06AM +0100, Peter Zijlstra wrote: > > > On Tue, Jan 05, 2021 at 11:45:37AM +0800, Jiaxun Yang wrote: > > > > 在 2021/1/4 下午6:59, Peter Zijlstra 写道:

Re: [PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2021-01-28 Thread Tiezhu Yang
On 01/28/2021 05:15 AM, Thomas Bogendoerfer wrote: On Tue, Jan 05, 2021 at 11:18:06AM +0100, Peter Zijlstra wrote: On Tue, Jan 05, 2021 at 11:45:37AM +0800, Jiaxun Yang wrote: 在 2021/1/4 下午6:59, Peter Zijlstra 写道: On Tue, Dec 29, 2020 at 08:55:59PM +0800, Tiezhu Yang wrote: +u64

Re: [PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2021-01-27 Thread Thomas Bogendoerfer
On Tue, Jan 05, 2021 at 11:18:06AM +0100, Peter Zijlstra wrote: > On Tue, Jan 05, 2021 at 11:45:37AM +0800, Jiaxun Yang wrote: > > 在 2021/1/4 下午6:59, Peter Zijlstra 写道: > > > On Tue, Dec 29, 2020 at 08:55:59PM +0800, Tiezhu Yang wrote: > > > > +u64 perf_reg_abi(struct task_struct *tsk) > > > > +{

Re: [PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2021-01-05 Thread Peter Zijlstra
On Tue, Jan 05, 2021 at 11:45:37AM +0800, Jiaxun Yang wrote: > 在 2021/1/4 下午6:59, Peter Zijlstra 写道: > > On Tue, Dec 29, 2020 at 08:55:59PM +0800, Tiezhu Yang wrote: > > > +u64 perf_reg_abi(struct task_struct *tsk) > > > +{ > > > + if (test_tsk_thread_flag(tsk, TIF_32BIT_REGS)) > > > +

Re: [PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2021-01-04 Thread Jiaxun Yang
在 2021/1/4 下午6:59, Peter Zijlstra 写道: On Tue, Dec 29, 2020 at 08:55:59PM +0800, Tiezhu Yang wrote: +u64 perf_reg_abi(struct task_struct *tsk) +{ + if (test_tsk_thread_flag(tsk, TIF_32BIT_REGS)) + return PERF_SAMPLE_REGS_ABI_32; + else + return

Re: [PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2021-01-04 Thread Peter Zijlstra
On Tue, Dec 29, 2020 at 08:55:59PM +0800, Tiezhu Yang wrote: > +u64 perf_reg_abi(struct task_struct *tsk) > +{ > + if (test_tsk_thread_flag(tsk, TIF_32BIT_REGS)) > + return PERF_SAMPLE_REGS_ABI_32; > + else > + return PERF_SAMPLE_REGS_ABI_64; > +} So we recently

[PATCH 1/3] MIPS: kernel: Support extracting off-line stack traces from user-space with perf

2020-12-29 Thread Tiezhu Yang
Add perf_event_mips_regs/perf_reg_value/perf_reg_validate to support features HAVE_PERF_REGS/HAVE_PERF_USER_STACK_DUMP in kernel. [a...@wavecomp.com: Repick this patch for unwinding userstack backtrace by perf and libunwind on MIPS based CPU.] [r...@linux-mips.org: Add perf_get_regs_user()