コード例 #1
0
ファイル: EntryPointWorkitem.cs プロジェクト: mmyydd/reko
 public override void Process()
 {
     try
     {
         var pb   = scanner.ScanProcedure(ep.Address, ep.Name, ep.ProcessorState);
         var proc = pb as Procedure;
         if (proc != null)
         {
             program.CallGraph.AddEntryPoint(proc);
         }
     } catch (AddressCorrelatedException aex)
     {
         scanner.Error(aex.Address, aex.Message);
     }
 }