240 发简信
IP属地:黑龙江
  • 单例模式

    1. 介绍 单例模式, 是23种GOF设计模式之一, 属于创建型. 顾名思义, 单例模式就是一个类只能实例化出一个对象. 考虑两个问题 1.1 如何保证只能实例出一个对象? ...

  • typeid

    本文分析C++中typeid的实现原理 1. 前言 1.1 typeid C++里面的typeid是个运算符,返回一个std::type_info常对象的引用,用于标识对象所...

  • 探索C++对象模型

    本文分析了在不同场景下的C++对象模型 1. 前言 1.1 测试环境 Linux ubuntu18arm64 4.15.0-76-generic #86-Ubuntu SMP...

  • C++的栈对象与堆对象

    本文分析了栈对象和堆对象的构造和析构过程。 1. 测试环境 Linux ubuntu18arm64 4.15.0-76-generic #86-Ubuntu SMP Fri ...

  • SegmentFault处理流程

    本文将基于一个简单的用户态段错误问题,简单梳理下arm64平台SegmentFault处理流程。 1. Demo 1.1 运行环境 Linux + arm64平台 kerne...

  • 函数调用栈帧回溯

    本文以Linux + arm64平台上的测试程序为例,讲解函数调用的栈帧回溯基本原理。 1. Overview 相关的函数调用规范,可参考arm官方的aapcs64文档 2....

  • 还是kernel先临时回退patch. 后来没听说Google有回复。

    kernel小版本升级和dex2oat的冲突问题

    问题现象 复现步骤手机(Android 8.0) + kernel版本4.4操作过程刷入userdebug版本首次启动,低概率出现dex2oat crash 定位分析 相关l...

个人介绍
日拱一卒,功不唐捐。