1. 介绍 单例模式, 是23种GOF设计模式之一, 属于创建型. 顾名思义, 单例模式就是一个类只能实例化出一个对象. 考虑两个问题 1.1 ...
本文分析C++中typeid的实现原理 1. 前言 1.1 typeid C++里面的typeid是个运算符,返回一个std::type_inf...
本文分析了在不同场景下的C++对象模型 1. 前言 1.1 测试环境 Linux ubuntu18arm64 4.15.0-76-generic...
本文分析了栈对象和堆对象的构造和析构过程。 1. 测试环境 Linux ubuntu18arm64 4.15.0-76-generic #86-...
本文将基于一个简单的用户态段错误问题,简单梳理下arm64平台SegmentFault处理流程。 1. Demo 1.1 运行环境 Linux ...
本文以Linux + arm64平台上的测试程序为例,讲解函数调用的栈帧回溯基本原理。 1. Overview 相关的函数调用规范,可参考arm...
Overview sourceart/runtime/gc/space/image_space.hart/runtime/gc/space/im...
前段时间调试代码查看log的时候,偶然发现有虚拟机的异常报错信息.当时怀着好奇心尝试复现和分析了下.现在看来,这是一个既奇怪又很有意思的问题.(...
Overview source art/runtime/gc/space/* Space继承关系 Space分类 ImageSpace Regi...