看起来好像是没有文件的陷阱抓住错误的跳跃。
我追踪可能发生的情况。我找到了Label.L26在其他函数中引用
在这个函数中有{{}同时(rddx)!= WRUNDX)
当条件为真而不是跳到循环开始时,它跳转到不同函数的SUSEC语句的末尾。
以上来自于百度翻译
以下为原文
It looks as if undocumented trap to catch wrong jumps
I trace the condition it may happen. I found label .L26 is referenced in other function unrelated at all
In this function there is do{}while(rdindx != wrindx)
when condition is true instead of jump to begin of loop it jumps to end of swithc statement in different function
看起来好像是没有文件的陷阱抓住错误的跳跃。
我追踪可能发生的情况。我找到了Label.L26在其他函数中引用
在这个函数中有{{}同时(rddx)!= WRUNDX)
当条件为真而不是跳到循环开始时,它跳转到不同函数的SUSEC语句的末尾。
以上来自于百度翻译
以下为原文
It looks as if undocumented trap to catch wrong jumps
I trace the condition it may happen. I found label .L26 is referenced in other function unrelated at all
In this function there is do{}while(rdindx != wrindx)
when condition is true instead of jump to begin of loop it jumps to end of swithc statement in different function
举报