vgene / check-indirect-call-pass

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Check Indirect Call Pass

Check all existing indirect calls and report them as four categories

  1. Calls covered by static devirt in CAF(i.e., with compare and call chain before the indirect call block)
  2. Calls covered by pgo (same as 1 but with modified version pgo-icall-prom pass)
  3. Calls not devirtualized but not exercised by profiling
  4. Other calls (might due to external function calls that are not declared)

About

License:MIT License


Languages

Language:C++ 53.0%Language:Shell 29.5%Language:CMake 17.5%