240 发简信
IP属地:北京
  • seccomp学习

    简介: seccomp是Linux的一种安全机制,android 8.1以上使用了seccomp 主要功能是限制直接通过syscall去调用某些...

  • Resize,w 360,h 240
    Art虚拟机分配对象过程简析

    前言: 主要记录了Art虚拟机如何分配一个对象,包括我们new A的时候A储存到哪里 本文主要基于安卓7.1源码进行分析。 前置概念: 引用类型...

  • Resize,w 360,h 240
    编译器知识杂记-javac

    简介: 先看一张Javc编译成class文件的时候流程图 至于什么是token流,语法树相关可以参考我之前的两篇帖子。 https://www....

  • Resize,w 360,h 240
    Apk编译流程

    Apk编译过程简介: 当我们编译App的时候,主要是通过gradle进行构建 我们先看看gradle怎么进行的Build进行打包的,主要分为以下...

  • Resize,w 360,h 240
    编译器知识杂记-前段编译器-语法分析-yet another compiler compiler

    yet another compiler compiler(yacc) yet another compiler compiler(yacc)简...

  • SELinux安全杂记

    前言: 今天发现很诡异的问题,之前一直是可读的,忽然发现权限被拒绝。 之前运行一直没问题,忽然发现读取系统内核文件读不了了,之前是可以的,用文件...

  • Resize,w 360,h 240
    编译器知识杂记-前段编译器-词法分析lexical analysis

    什么是lexical analysis(Lex)? 属于前段编译器,主要用于在前段编译器处理 词法分析 前端编译器: 词法分析(lexical ...

  • Resize,w 360,h 240
    Dex剑谱七绝-序章

    前言: 之前一直想研究我们写的一段字符串(代码)到底是怎么编译成可执行文件的,到底怎么去解析?中间到底发生了哪些 ?最终的可执行文件 到底是怎么...