Files
SukiSU-Ultra/kernel
4qwerty7 f4d2b0feab Distinguish different PT_REGS_PARM4 under x86 (#711)
1. `PT_REGS_CCALL_PARM4` 表示存放C调用约定的第4个参数的寄存器
2. `PT_REGS_SYSCALL_PARM4` 表示存放linux syscall调用约定的第4个参数的寄存器
3. 将原有 `PT_REGS_PARM4` 改为上述之一
4. 将原有 `ksu_handle_execveat_ksud` 和 `ksu_handle_execveat_sucompat` 可能被
kprobe 传递错误实参、且不使用的形参标记为 never_used 并传递 `NULL`
5. 为 `ksu_handle_execveat_ksud` 提供正确的 argv 参数用以在 x86 下也能正确识别 `init
second_stage`

---------

Co-authored-by: weishu <twsxtd@gmail.com>
2023-07-06 09:01:35 +08:00
..
2023-04-13 10:41:49 +08:00
2023-06-16 19:53:15 +08:00
2023-06-16 19:53:15 +08:00
2023-06-16 19:53:15 +08:00
2023-01-25 21:53:19 +08:00
2023-06-16 19:53:15 +08:00
2023-06-02 10:41:40 +08:00
2023-06-16 19:53:15 +08:00
2023-06-16 19:53:15 +08:00
2023-02-02 09:04:07 +08:00
2023-06-16 19:53:15 +08:00
2023-06-16 19:53:15 +08:00