我在我正在处理的ELF(ARM)游戏库中创建了一个新片段(Page Aligned,.text segment(Pure Code))。整个段仅包括NOP(0000A0E1)。但是,IDA将NOP视为:
DCD 0xE1A00000
如果按C键进入代码,它会显示每行一个NOP我按下它。当我尝试创建一个函数时,它告诉我该函数在指定的地址处有未定义的指令/数据,并且不允许我这样做。此外,DCD 0xE1A00000的每一行都在.plt段中引用,因为它们引用了段之外的偏移量。在我将其转换为代码之后,这种情况发生了甚至。
有没有办法将整个段声明为代码,和/或放置一个执行此操作的段属性,可能会修复函数问题?