Is using static bytecode analysis to determine all the possible paths through a given method a variant of trying to solve the Halting Problem?
问题 Is it possible to determine all the possible execution paths by reading the bytecode of a given method, or will that be equivalent to trying to solve the halting problem? If it can't be reduced to the halting problem, then how far can I go with static analysis without crossing the boundary of trying to solve the halting problem? Related question: "Finding all the code in a given binary is equivalent to the Halting problem." Really? 回答1: Yes, this is easily equivalent to solving the halting