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