I am working on a class project. I need to find out static features of a program (without executing it).

  1. Backward branches (loops)
  2. Conditional branches (potential threads with load imbalance)
  3. Interrupts (indicates synchronization, or IO, ...)

How can I find this. Any help would be highly appreciated.

  • Can you explain more clearly? Do you want to find this information statically or do you want to detect these conditions when you are executing inside a debugger-like program? Commented Jul 22, 2019 at 9:11


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.