文件名称:class2ir:Java 字节码 2 LLVM IR
文件大小:35KB
文件格式:ZIP
更新时间:2024-07-26 03:09:41
Java
#Compiler Java Byte Code 到 LLVM IR 汇编器 本项目是从类文件(Java字节码)到LL文件(LLVM IR汇编器)的编译器。 结果文件可以通过 llvm-as 编译为独立的二进制 ELF 文件。 特征: 没有JDK,没有JVM Linux x86_64 目标架构 极小的尺寸(~10-20 kB 普通程序) 使用 glibc 使用 clang 作为系统对象 目前项目正在积极开发中,很多事情都不起作用。
【文件预览】:
class2ir-master
----src()
--------test()
--------linux()
--------j2ll()
----out()
--------runner.c(229B)
--------java.lang.System.s(1KB)
--------java.lang.Object.s(692B)
--------java.lang.System.c(400B)
--------test.Test.ll(4KB)
--------java.lang.Object.ll(257B)
--------runner.ll(351B)
--------linux.glibc.ll(515B)
--------linux.glibc.c(219B)
--------test.Test.s(3KB)
--------out(9KB)
--------linux.glibc.s(1KB)
--------Makefile(332B)
--------runner.s(574B)
----README.md(437B)