我试图追踪系统调用在Go中是如何工作的,但我被here卡住了。
代码正在调用syscall.Entersyscall,但我在源代码树的任何位置都找不到syscall包中Entersyscall函数的定义。
有没有什么魔法可以把它改成别的名字?
更一般地说,如何找到在其广告包中没有明显定义的函数名称(在go源码树中)的定义?
发布于 2019-05-30 04:20:27
在stdlib中找不到它,因为它只包含一个包装函数syscall.Entersyscall()。正确的实现在相同的包中,但用asm golang.org/src/syscall/asm_linux_arm.s编写。
https://stackoverflow.com/questions/56356889
复制相似问题