我正在使用qemu运行Debian挤压mips体系结构,并简单地找出我可以将哪些系统调用放到$v0中来执行。我找到了这个。是的,它使用mips作为系统架构:Linux debian 2.6.32-5-4kc-malta #1 Sat Feb 16 12:43:42 UTC 2013 mips GNU/Linux这里描述了写函数的功能,以及我是如何编写test.asm代码的:
fd或$a0 -从对open的调用中获得的文件描述符。它是一个整数值。在strace中,-i选项在sy
5.0.1-1-ARCH #1 SMP Sun Mar 10 15:08:34 MDT 2019 aarch64 GNU/Linux
首先,在这个构建环境中甚至没有定义__NR_open。我不明白的是,__NR_open是在 for arm64中定义的,而不是在这个ArchLinuxarm64系统上定义的。
我的bug修复很简单:内联openat()代替。但我的问题是