// Compiled from Foo.java (version 1.6 : 50.0, super bit)
public class org.jport.practice.concurrent.pojo.Foo {
// Field descriptor #6 Lorg/jport/practice/concurrent/pojo/OneValue;
private org.jport.practice.concurrent.pojo.OneValue oneValue;
// Method descriptor #8 (Ljava/lang/Integer;)V
// Stack: 5, Locals: 2
public Foo(java.lang.Integer i);
0 aload_0 [this]
1 invokespecial java.lang.Object() [10]
4 aload_0 [this]
5 new org.jport.practice.concurrent.pojo.OneValue [13]
8 dup
9 aload_1 [i]
10 bipush 12
12 invokestatic java.lang.Integer.valueOf(int) : java.lang.Integer [15]
15 invokespecial org.jport.practice.concurrent.pojo.OneValue(java.lang.Integer, java.lang.Integer) [21]
18 putfield org.jport.practice.concurrent.pojo.Foo.oneValue : org.jport.practice.concurrent.pojo.OneValue [24]
21 return
Line numbers:
[pc: 0, line: 6]
[pc: 4, line: 7]
[pc: 21, line: 8]
Local variable table:
[pc: 0, pc: 22] local: this index: 0 type: org.jport.practice.concurrent.pojo.Foo
[pc: 0, pc: 22] local: i index: 1 type: java.lang.Integer
}
package org.jport.practice.concurrent.pojo;
public class Foo {
private OneValue oneValue;
public Foo(Integer i){
oneValue=new OneValue(i,12);
}
}
分享到:
相关推荐
Java字节码分析工具,系统分析了java字节码文件,即java class类文件,对该文件中的各种成分以树的形式描述出来,只能针对未加密的class文件,一般由标准java编译器编译生成的class文件都未加密,该系统在vs2003下面...
基于数据流的Java字节码分析.pdf
轻松看懂Java字节码,对java字节码的详细分析,理解java字节码
Java Bytecode Editor是修改和分析java字节码结构和类文件的有效工具:下载解压后,双击jbe. bat(Windows)或jbe.sh(Linux)即可运行JBE。src目录下的是JBE的源码。
osrsupdater 在OSRS Jar文件上使用Java字节码分析的工具 OSRS更新程序的基础。 允许将注入或反射用于OSRS客户端的修改。 IIRC,它可以正确识别以下类别 客户 节点 使用ASM库(树)进行Java字节码分析
JByteMod - (Java字节码编辑器)工具简介: 强大而轻松地修改JAR文件的工具,其功能有: 编辑字段,编辑属性,编辑try-catch块,反编译,彩色语法, 标签, 多语言支持, LDC搜索,Instruction指令搜索, 正则表达式搜索,在编辑器...
Java字节码分析使用机器学习分析Java字节码。依存关系已安装的Java开发工具包需要用于: javac Java程序用法2个用于生成火车数据的模块使用-h运行BindSourceToBin.py或ConnByteSource.py以查看选项描述...
Java字节码文件保护分析与研究
一种修改和分析java字节码结构和类文件的有效工具, 它是JBE-Java Bytecode Editor 0.1 升级版. 履历简介: 1.原始Jclasslib bytecode viewer 3.0字节码查看功能 2.继续维护升级为:JBE-Java Bytecode Editor 0.1字节...
今天用了jmock对进行单元测试编码,发现一个比较奇怪的语法,static使用方法,见下面例子
class 文件java字节码Oolong反编译分析: 1.把jar包放到jdk的lib目录下并添加到环境变量的classpath路径下 2.D:\workspace\JavaC\bin>java COM.sootNsmoke.oolong.Gnoloo Test.class
ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 .class ...
基于Soot的JAVA字节码优化及性能分析.pdf
Java字节码执行的可并行性分析及方法
BCEL在Java字节码工程中的应用分析,王宝龙,,Byte Code Engineering Library(BCEL)是Apache Software Foundation的Jakarta项目的一部分。BCEL是Java class工程中广泛使用的一种框架, 由于它在单独的JVM指令
ASM是一个JAVA字节码分析、创建和修改的开源应用框架。它可以动态生成二进制格式的stub类或其他代理类,或者在类被JAVA虚拟机装入内存之前,动态修改类。在ASM中提供了诸多的API用于对类的内容进行字节码操作的方法...
NULL 博文链接:https://shansun123.iteye.com/blog/658120
猎蝽0.0.11
详细介绍ASM框架的API、Class文件结构解析、HotSpot虚拟机类加载源码分析、动态代理与字节码插桩的实现。
首先,提出了基于有限状态自动机的Java信息流分析方法,将整个程序变量污点取值空间抽象为自动机状态空间,并将Java字节码指令看做自动机状态转换动作;然后,给出了自动机转换的信息流安全规则,并证明了在该规则下...