https://github.com/xxdark/invokelabel
Invocation of Java methods via GOTO instructions.
https://github.com/xxdark/invokelabel
bytecode-manipulation java
Last synced: 5 months ago
JSON representation
Invocation of Java methods via GOTO instructions.
- Host: GitHub
- URL: https://github.com/xxdark/invokelabel
- Owner: xxDark
- Created: 2020-08-09T00:25:44.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-09T00:31:28.000Z (over 5 years ago)
- Last Synced: 2025-03-29T09:41:36.830Z (10 months ago)
- Topics: bytecode-manipulation, java
- Homepage:
- Size: 1.95 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Note that this repo will probably remain empty until I make a fully working transformer for it.
This class file was hand made for JVM 8. Will not work properly on any other VM versions. HotSpot.
# Info
Stack frames are not pushed. JVM thinks that main is still running, although other methods are being executed.
Tools like JStack with -F option (JVMTI) will not work and crash at some point.
Only methods in the same class can be executed.