随笔分类 -  深入学习jvm 虚拟机

摘要:#include <iostream> using namespace std; class C {}; class A:public C { private: long a; long b; long c; public: A(long a,long b,long c){ this->a=a;th 阅读全文
posted @ 2021-03-27 17:22 张艳涛&java 阅读(199) 评论(0) 推荐(0)
摘要:current路径: #0 Array<unsigned char>::operator new (size=8, loader_data=0x7fd4c802e868, length=87, read_only=false, __the_thread__=0x7fd4c800b800) at /h 阅读全文
posted @ 2021-03-26 17:32 张艳涛&java 阅读(180) 评论(0) 推荐(0)
摘要:子类在new 对象的 时候 父类的new 进行了重载,那么会调用父类的operater new() 函数 #include <iostream> #include <string> using namespace std; class Animal { string name; public: vo 阅读全文
posted @ 2021-03-25 15:10 张艳涛&java 阅读(263) 评论(0) 推荐(0)
摘要:现在做一下记录,这个看了两天,看的过程发现了很多c++的高级特性,没接触过,还得慢慢撸,禁止很慢 那么现在开始 吧 先打两个断点 java.c:351 JavaMain(void * _args) { JavaMainArgs *args = (JavaMainArgs *)_args; 文件加载的 阅读全文
posted @ 2021-03-25 12:03 张艳涛&java 阅读(285) 评论(0) 推荐(0)
摘要:Interpreter类, class Interpreter: public CC_INTERP_ONLY(CppInterpreter) NOT_CC_INTERP(TemplateInterpreter) { public: // Debugging/printing static Inter 阅读全文
posted @ 2021-03-13 15:36 张艳涛&java 阅读(236) 评论(0) 推荐(0)
摘要:看jvm源码的时候怎么也看不懂,来回看了几次了就是关于iload 6 指令的解析 def(Bytecodes::_lload , ubcp|____|____|____, vtos, ltos, lload , _ ); 看重载的def函数 const char _ = ' '; const int 阅读全文
posted @ 2021-03-13 11:12 张艳涛&java 阅读(171) 评论(0) 推荐(0)
摘要:今天第一次使用虚拟姐打断点,断点设置在了void TemplateInterpreterGenerator::generate_and_dispatch(Template* t, TosState tos_out) 了 在TemplateInterpreterGenerator.cpp中,这个函数之 阅读全文
posted @ 2021-03-10 22:07 张艳涛&java 阅读(382) 评论(0) 推荐(0)