Commit bc98a0f
committed
Revert JVM stack state precomputation
Reverts commits 7256e95 and c2f683b which added unnecessary
complexity to precompute stack state during extraction. The actual
performance issue was caused by TRAP ID collisions (fixed in 0926f3d),
not by QL stack traversal. This simplifies the extractor and removes
the jvm_stack_height and jvm_stack_slot tables from the dbscheme.1 parent 0926f3d commit bc98a0f
6 files changed
Lines changed: 42 additions & 582 deletions
File tree
- binary
- extractor/jvm
- Semmle.Extraction.Java.ByteCode
- ql/lib
- semmle/code/binary/ast
- internal
- ir/internal/Instruction0
- test-queries/jvm
0 commit comments