2016-07-21 17 views
2

IDA proを解析ソフトウェアバイナリに使用しています。時々、sp解析に終わる機能が失敗しました。 私はIDAPythonでプログラムを書いています。このケースを検出するためのAPIはありますか?今のところ、これらの失敗のケースは無視できます。IDAプロでsp-analysisが失敗しました

答えて

0

あなたはこれを行うことができます。

def get_sp_failed(): 
    failed_funcs = [] 
    ea = 0 
    while ea != BADADDR: 
     ea = idaapi.find_text(ea, 0, 0, "sp-analysis failed", idaapi.SEARCH_DOWN | idaapi.SEARCH_NEXT) 
     if ea != BADADDR: 
      func = idaapi.get_func(ea) 
      failed_funcs.append(func.startEA) 
      ea = func.endEA 
    return failed_funcs 
関連する問題