Skip to content

lukegb/Jawa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jawa

Code Health

Jawa is a pure-python Java disassembler and assembler currently under development. Expect it to be buggy/broken at times.

NOTE: The assembler does not currently implement Stack Maps, an artificially complex requirement for ClassFiles generated for Java 7 and above to properly verify (unless you turn it off with -XX:-UseSplitVerifier). However, assembled files targetting Java 6 will still work with 7 and above.

Documentation

Extensive API documentation is available at http://jawa.tkte.ch

Licence

Jawa is available under the MIT licence. See LICENCE.

About

A Python library for inspecting JVM class files (.class)

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Makefile 0.1%