Bison parser框架分析

发布于 2020-06-09

table分析 和flex类似,bison会有一系列用于parse的表,而且经过压缩处理。在理顺这些表的作用和索引方式后,对yyp …


ART中的IR优化

发布于 2020-03-23

以Android7.0 源码树为例 除去对特定CPU架构的优化,ART为SSA形式化后的CFG设计了13种不同的优化方法。(有的优 …


Chunk Extend and Overlapping 1

发布于 2019-11-22

HITCON Trainging lab13 题目文件 题目信息 基本功能 程序大概是一个自定义的堆分配器,每个堆主要有两个成员: …


[DEBUG]类型冲突[整型转换]

发布于 2019-10-02

调试过程 最近在写创建loop的IR maker,但是在边界条件比较的地方,直接assert退出了。 跟踪到相关源代码 这块地方报 …


JVM垃圾回收小结

发布于 2019-08-13

垃圾回收的说明 垃圾回收要解决下面的问题: Who:哪些是不再使用要被当做“垃圾”回收处理的对象?也就是要确定垃圾对象。 Wher …


Java类加载机制&类加载器

发布于 2019-07-31

类加载过程 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶 …


论阅读理解

发布于 2019-06-25

如何判断一段话的复杂度? A hard question. 从直观直觉来说,我们往往看到一个有规律的字符串时,往往认为它的复杂度是 …