jvm.js
jvm.js copied to clipboard
Outputting of class files and jars
trafficstars
This is a crucial feature to have in a bytecode library if it is intended to be used for modification and not strictly static analysis.
While this shouldn't be too hard to do for the current code base, things like:
- Methods need to compute maxes/frames
- When items are added/removed or swapped in the constant pool, invalid indices should be removed
- Might be useful to have a JVM verification package for verifying the format of the various class file members (fields, attributes, constant pool, etc.)
Need to be taken into consideration when implementing this feature.
Marking this for a future milestone. Probably v0.3.