IDA は、私が行っている関数呼び出しの誤ったラベル付けにおいて非常に永続的です (これは手書きのアセンブラーですが、デバッガーで確認しました)。以前は機能していましたが、Python を使用して既存のデータベースに新しいコードをパッチしていたため、少し不安定になったようです。
ここで、function_a を eax にプッシュしていることを認識していても、その後の呼び出し eax が function_b の呼び出しであると主張しています。どのように「リフレッシュ」しようとしても、持続します。関数の削除、セクションの未定義と再定義、さらには DelCodeXref の呼び出しを試みました (この最後のメソッドは、関数の xrefs リストからそれを削除するように見えますが、コメントは引き続き呼び出しの横に表示され、未定義/再定義すると、自然に再登場)。
唯一の修正は、2 番目の mov eax に書き込み、その上に function_a をオフセットすることのようですが、誤解を招くコメントを取り除くためだけに冗長な命令を投入するのはエレガントではありません。誰にも提案はありますか?