.long 0xXXXXXXXX在asm中代表什么?

Kob*_*shi 0 assembly arm

在函数的结尾,我看到了很多类似以下的指令:

.long 0xXXXXXXXX    ; unknown opcode
Run Code Online (Sandbox Code Playgroud)

他们代表什么?

fuz*_*fuz 5

.long(等于.int)是一个指令,告诉汇编器在此处汇编32位量。反汇编程序通常在遇到的数据与任何已知指令不一样时发出这些信息。通常,当存在一个文字池时,就是这种情况,因为这些不包含机器代码而是包含数据,反汇编程序将打印它们包含的数据。我相信目标文件中有调试信息,该信息告诉反汇编程序该部分的哪些.text部分是机器代码,哪些部分是文字池。