Date: Tue, 27 Feb 1996 09:53:39 -0700 From: Nate Williams <nate@trout.sri.MT.net> To: hackers@FreeBSD.org Subject: ZIP file scanning code here Message-ID: <199602271653.JAA02678@trout.sri.MT.net>
next in thread | raw e-mail | index | archive | help
Path: helena.MT.net!news.sprintlink.net!dns.crocker.com!wizard.pn.com!news.zeitgeist.net!cygnus.com!cygnus.com!not-for-mail From: bothner@cygnus.com (Per Bothner) Newsgroups: comp.lang.java Subject: ANNOUNCE: Free javap and javah replacements (beta) Date: 20 Feb 1996 11:48:49 -0800 Organization: Cygnus Support, Mountain View, CA Lines: 26 Message-ID: <4gd8j1$rt6@rtl.cygnus.com> NNTP-Posting-Host: rtl.cygnus.com I have written various Java-.class-file-related functions and programs. The functions include code for scanning .class files and classes.zip. The programs are: jcf-dump: Dis-assemble a .class file. This is mostly done. The main thing missing is printing out debug-information (line number and variable names and type). gjavah: Write out header files from a .class file. This should be useable. See the TODO list at the end of gjavah.c. cc1java: Compile a .class file to assembler, using gcc. This is only a skeleton which does very little so far. jinterp is a non-working skeleton of a Java byte-code interpreter. javaop.def is a table of Java opcodes in a format that can be pre-processed in various useful ways. It is used by both jcf-dump and jinterp, and also will be used by cc1java. The code is available from ftp.cygnus.com in pub/bothner/gjava.tar.gz. -- --Per Bothner Cygnus Support bothner@cygnus.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199602271653.JAA02678>