ida识别汇编函数返回的问题
ida在BRX25函数就结束。但是看汇编该函数在后面还有很多汇编指令,为什么这样那是下一个函数了 本帖最后由 wings2023 于 2024-1-2 16:32 编辑
lies2014 发表于 2024-1-2 11:46
那是下一个函数了
没有ret,怎么识别函数返回了呢。ida好像也没识别出后面的汇编指令是另一个函数吧,因为没有显示sub_xxxx。而且这个函数只有sp的拉伸,没有回收
wings2023 发表于 2024-1-2 16:29
没有ret,怎么识别函数返回了呢。ida好像也没识别出后面的汇编指令是另一个函数吧,因为没有显示sub_xxxx ...
没仔细看图,br是跳转,这个函数还没有结束,只是这个跳转目标是寄存器地址,ida确认不了跳到哪里
再加上后面跟着的二进制ida识别为数据,把代码隔开了,ida就认为这段结束了
学习 了,支持 。 lies2014 发表于 2024-1-2 17:38
没仔细看图,br是跳转,这个函数还没有结束,只是这个跳转目标是寄存器地址,ida确认不了跳到哪里
再 ...
有办法显示完整的函数吗,这样看不了完整的伪代码
wings2023 发表于 2024-1-3 09:03
有办法显示完整的函数吗,这样看不了完整的伪代码
左侧函数窗在函数名上右键可以编辑函数,其中就有函数的起始结束地址编辑
页:
[1]