【发布时间】:2014-12-22 17:26:32
【问题描述】:
我了解在最新的 ARM 架构中通过“SVC 0”(系统调用)指令将 USER 模式切换到 SVC 模式。 系统调用的返回值存储在 r0 寄存器中, SPSR_SVC 被复制到 CPSR 。 我想知道哪个api是怎么做到的?
【问题讨论】:
-
你在提问方面做得很差。我想你真的很想知道 Linux 内核是如何处理这个问题的。当我从字面上阅读您的问题时,Notlikethat 已经准确地描述了您想要什么。 Linux 内核有各种各样的 API,但是除了 wrong 标记之外,您没有提及这一点。在这种情况下,svc_entry 可能会很有趣。这并不意味着侮辱,只是一些建议,以帮助您更快地获得您可能想要的答案并提供有用的 Q/A。
标签: linux-kernel arm system-calls