All Projects → xxDark → asm-inline

xxDark / asm-inline

Licence: MIT license
Inline raw ASM instructions in Java

Programming Languages

java
68154 projects - #9 most used programming language
groovy
2714 projects

Labels

Projects that are alternatives of or similar to asm-inline

exe2hex
Inline file transfer using in-built Windows tools (DEBUG.exe or PowerShell).
Stars: ✭ 284 (+1134.78%)
Mutual labels:  inline
512-byte-vm
A VM image in 512 bytes. Yes, you read it right.
Stars: ✭ 29 (+26.09%)
Mutual labels:  asm
USERGE-X
USERGE-X. What the X ?
Stars: ✭ 133 (+478.26%)
Mutual labels:  inline
fastquery
FastQuery(Method of fast database query) 基于Java语言. 他的使命是:简化Java操作数据层.做为一个开发者,仅仅只需要设计编写DAO接口即可,在项目初始化阶段采用ASM生成好实现类. 因此,开发代码不得不简洁而优雅.从而,大幅度提升开发效率.
Stars: ✭ 63 (+173.91%)
Mutual labels:  asm
APIInfo-Plugin-x86
APIInfo Plugin (x86) - A Plugin For x64dbg
Stars: ✭ 42 (+82.61%)
Mutual labels:  asm
discovery
辅助Android开发者在多模块工程间跨模块获取接口(或抽象类)的实现类的开源库,可实现模块的顺序初始化、业务的动态组合等实现。基于AGP和ASM开发。
Stars: ✭ 46 (+100%)
Mutual labels:  asm
neskell
A Haskell 6502 Emulator
Stars: ✭ 56 (+143.48%)
Mutual labels:  asm
arTIfiCE
arTIfiCE is a jailbreak for TI CE calculators with OS 5.5 and 5.6. It brings back ASM programs and games.
Stars: ✭ 60 (+160.87%)
Mutual labels:  asm
dcc
Direct/Interactive C Compiler
Stars: ✭ 18 (-21.74%)
Mutual labels:  asm
DevSound
Game Boy sound driver
Stars: ✭ 48 (+108.7%)
Mutual labels:  asm
FutureDOS
A futuristic DOS
Stars: ✭ 46 (+100%)
Mutual labels:  asm
Uatu
Android方法调用跟踪 ; 方法耗时统计 ; 方法调用参数以及返回值跟踪 ; 方法调用替换;方法hook
Stars: ✭ 93 (+304.35%)
Mutual labels:  asm
ArvernOS
💾 A minimal, experimental and "toy" monolithic kernel to learn about OS development // Work In Progress
Stars: ✭ 313 (+1260.87%)
Mutual labels:  asm
vue-svg-inline-plugin
Vue plugin for inline replacement of SVG images with actual content of SVG files.
Stars: ✭ 30 (+30.43%)
Mutual labels:  inline
cmake-nasm-test
Building a nasm hello world app with cmake
Stars: ✭ 18 (-21.74%)
Mutual labels:  asm
InlineCssParser
A Visual Studio Extension that helps to extract inline styles into a seperate css file.
Stars: ✭ 23 (+0%)
Mutual labels:  inline
js.metaret
lightweight mutual tail recursion optimization without trampoline
Stars: ✭ 16 (-30.43%)
Mutual labels:  inline
ICE
ICE Compiler for the TI-84 Plus CE
Stars: ✭ 12 (-47.83%)
Mutual labels:  asm
z80-sample-program
This is a small Z80 assembler program that just puts some colored lines on the ZX Spectrum's screen. The intention is to use this as a kind of tutorial for DeZog (Z80 debugger).
Stars: ✭ 14 (-39.13%)
Mutual labels:  asm
z80count
A tool to annotate Z80 assembler with cycle counts
Stars: ✭ 28 (+21.74%)
Mutual labels:  asm

asm-inline

At first I thought: Oh, I can make an optimization transformer for Proguard
And then this happened.
Example:

public class Test {

  public static void main(String[] args) {
    AsmBlock.inline(b -> {
      b.getstatic(System.class, "out", PrintStream.class)
          .ldc("Hello, World!")
          .invokevirtual(PrintStream.class, "println",
              MethodType.methodType(Void.TYPE, String.class));
      // Note that RETURN will be added by javac.
    });
  }
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].