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? Jul 22, 2019 at 9:11


Your Answer

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

Browse other questions tagged or ask your own question.