kex icon indicating copy to clipboard operation
kex copied to clipboard

A platform for analysis of Java bytecode

Results 10 kex issues
Sort by recently updated
recently updated
newest added

Implement more optimized path selector for symbolic executor

enhancement

Implement an analysis that maps invoke dynamic instructions to understandable code snippets

enhancement

E.g. [okio](https://github.com/square/okio) library has a [Buffer](https://github.com/square/okio/blob/master/okio/src/jvmMain/kotlin/okio/Buffer.kt) class that has over a 100 public methods. Reanimator hangs on that class for over 20 minutes each time

enhancement

Currently Reanimator uses custom codegen classes to generate test cases both in Java and in Kotlin. Consider switching to specialized code generation libraries

enhancement

The current implementation of the Kotlin Nullability markers (made via Kotlin's reflections) does not work as intended. This PR aims to address and fix this issue - [x] Made a...

After updating KSMT from version `0.5.8` to `0.5.23` in 96b406592345fed476365cc32ef0cbcac25de8b5, some of the tests started failing: https://github.com/vorpal-research/kex/actions/runs/9616742369/job/26526941920 https://github.com/vorpal-research/kex/actions/runs/9616742389/job/26526941948 https://github.com/vorpal-research/kex/actions/runs/9616742376/job/26592412360 The cause of these failures is the timeout handling in z3...

bug

Migrate Docker CI & CD from [here](https://github.com/vorpal-research/kex-dockerfile) to this repository, so that we can automate it with kex releases.

infrastructure

With the introduction of oracles, there is a new problem. `ActionSequence` generators currently do not adequately support standard library classes, only classes from kex-rt. In these cases our oracles will...

enhancement