查看 Linux ARM
shellcode 我看到系统调用是通过使用svc 1
指令进行的。但是,我也看到过将它们用作调用系统调用的指令的示例svc 0
。
显然,Linux 上的系统调用ARM
可以同时使用svc 0
和svc 1
。为什么会出现这种情况,而不是像x86
. 这两条指令产生的中断类型是否相同?
查看 Linux ARM
shellcode 我看到系统调用是通过使用svc 1
指令进行的。但是,我也看到过将它们用作调用系统调用的指令的示例svc 0
。
显然,Linux 上的系统调用ARM
可以同时使用svc 0
和svc 1
。为什么会出现这种情况,而不是像x86
. 这两条指令产生的中断类型是否相同?