Re: [PATCH v2 27/27] kselftest/riscv: kselftest for user mode cfi

2024-04-01 Thread Deepak Gupta
On Mon, Apr 1, 2024 at 10:34 AM Deepak Gupta wrote: > > On Mon, Apr 1, 2024 at 2:48 AM Muhammad Usama Anjum > wrote: > > > > >>> Signed-off-by: Deepak Gupta > > >>> --- > > >>> tools/testing/selftests/riscv/Makefile| 2 +- > > >>> tools/testing/selftests/riscv/cfi/Makefile| 10 +

Re: [PATCH v2 27/27] kselftest/riscv: kselftest for user mode cfi

2024-04-01 Thread Deepak Gupta
On Mon, Apr 1, 2024 at 2:48 AM Muhammad Usama Anjum wrote: > > >>> Signed-off-by: Deepak Gupta > >>> --- > >>> tools/testing/selftests/riscv/Makefile| 2 +- > >>> tools/testing/selftests/riscv/cfi/Makefile| 10 + > >>> .../testing/selftests/riscv/cfi/cfi_rv_test.h | 85 > >>>

Re: [PATCH v2 27/27] kselftest/riscv: kselftest for user mode cfi

2024-04-01 Thread Muhammad Usama Anjum
On 3/30/24 1:02 AM, Deepak Gupta wrote: > On Fri, Mar 29, 2024 at 12:50 PM Muhammad Usama Anjum > wrote: >> >> On 3/29/24 9:44 AM, Deepak Gupta wrote: >>> Adds kselftest for RISC-V control flow integrity implementation for user >>> mode. There is not a lot going on in kernel for enabling landing p

Re: [PATCH v2 27/27] kselftest/riscv: kselftest for user mode cfi

2024-03-29 Thread Deepak Gupta
On Fri, Mar 29, 2024 at 12:50 PM Muhammad Usama Anjum wrote: > > On 3/29/24 9:44 AM, Deepak Gupta wrote: > > Adds kselftest for RISC-V control flow integrity implementation for user > > mode. There is not a lot going on in kernel for enabling landing pad for > > user mode. Thus kselftest simply en

Re: [PATCH v2 27/27] kselftest/riscv: kselftest for user mode cfi

2024-03-29 Thread Muhammad Usama Anjum
On 3/29/24 9:44 AM, Deepak Gupta wrote: > Adds kselftest for RISC-V control flow integrity implementation for user > mode. There is not a lot going on in kernel for enabling landing pad for > user mode. Thus kselftest simply enables landing pad for the binary and > a signal handler is registered fo

[PATCH v2 27/27] kselftest/riscv: kselftest for user mode cfi

2024-03-28 Thread Deepak Gupta
Adds kselftest for RISC-V control flow integrity implementation for user mode. There is not a lot going on in kernel for enabling landing pad for user mode. Thus kselftest simply enables landing pad for the binary and a signal handler is registered for SIGSEGV. Any control flow violation are report