自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 OpenJDK直接修改Magic值的一些尝试

引言为了加深对JVM的理解,在这里修改JVM源码,我已经尝试过除0XCAFEBABE作为MAGIC值外,0xCAFEBABA作为MAGIC,class文件能够成功运行。这里先将这一种实现的链接贴出来。第一种尝试而现在我的尝试是对Class文件的magic值的彻底修改,能不能修改成功自己也没什么底气。瓶颈test/runtime/classFileParserBug/BadAccModIn...

2020-04-07 18:31:21 235

原创 JVM学习(1)--修改classfile有关源码

任务增加一种class文件格式变换方法,用工具对class文件进行变换,class parser提示并逆变换加载修改一个class文件,将magic改掉,class parser能提示并正常加载关键理解classflie中的数据流处理方式;那么很自然的grep MAGIC定位到classFileParser.cpp文件发现#define JAVA_CLASSFILE_MAGIC ...

2020-04-03 15:40:34 184

原创 Docker下利用ubuntu搭建OpenJDK9编译环境

在搭建OpenJDK的过程中遇见了很多坑,很多没想到的事情,在这里一一总结,并且给大家一个参考。Docker进入Docker后,发现安装的Ubuntu啥都没有,于是利用install安装了如vim等一系列软件,有了最精简的环境。获得源码官网拷贝比较慢,而且容易出问题,这里我用的是github上其他人的。git clone https://github.com/hzio/OpenJDK9...

2020-03-28 11:45:13 634

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除