Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Can';无法在Linux上汇编文件(目标错误?)_Android_Linux_Assembly_Native - Fatal编程技术网

Android Can';无法在Linux上汇编文件(目标错误?)

Android Can';无法在Linux上汇编文件(目标错误?),android,linux,assembly,native,Android,Linux,Assembly,Native,我在谷歌的ProjectZero上读到一篇有趣的帖子,想在我自己的设备上测试这个漏洞。 该漏洞利用ROP,为了便于使用,该漏洞的作者包括了一个程序,该程序从c文件生成了适当的外壳代码。为了让一切变得更简单,他包括了一个build.sh脚本,可从linux执行。脚本总是无法组装名为 错误包括: 错误:没有这样的指令:`adr X0,TLS' 及 条目S:33:错误:对齐不是2的幂 以及 条目.S:19:错误:“mov”的内存引用过多 这个 entry.S:82:错误:行尾有垃圾,第一个无法识别的字

我在谷歌的ProjectZero上读到一篇有趣的帖子,想在我自己的设备上测试这个漏洞。
该漏洞利用ROP,为了便于使用,该漏洞的作者包括了一个程序,该程序从c文件生成了适当的外壳代码。为了让一切变得更简单,他包括了一个build.sh脚本,可从linux执行。脚本总是无法组装名为

错误包括:

错误:没有这样的指令:`adr X0,TLS'

条目S:33:错误:对齐不是2的幂

以及

条目.S:19:错误:“mov”的内存引用过多

这个

entry.S:82:错误:行尾有垃圾,第一个无法识别的字符是'd'

条目.S:82:错误:错误表达式

完整日志文件为。我想知道汇编程序是否编译到了错误的目标,并且不理解代码?

谢谢你的帮助

就是我刚才说的ProjectZero帖子。我正在使用linux与GNU Assembler组装代码。请复制/粘贴
entry.S
,并将日志记录到您的问题中。我不是从某个阴暗的主人那里下载文件。似乎您试图将汇编程序用于错误的目标,似乎您正在使用x86工具链编译和组装ARM代码。