深入理解Android:Java虚拟机ART

admin 2022年11月13日 132次浏览

深入理解Android:Java虚拟机ART

(副标题):无 ;

(作者): 邓凡平 ;

内容简介:

​ 4.1 概述
ELF是Executable and Linkable Format的缩写,它是Unix(包括Linux这样的类Unix)平台上最通用的二进制文件格式。那些使用Native语言比如C/C开发的程序员几乎每天都会和ELF文件打交道,比如:
·.c/.c
文件编译后得到的.o(或.obj)文件就是ELF文件。
·动态库.so文件是ELF文件。
·.o文件和.so文件链接后得到的二进制可执行文件也是ELF文件。
提示 .oat是一种定制化的ELF文件,所以EFL文件是oat文件的基础,但是oat文件包含的内容和art虚拟机密切相关。所以本章先介绍作为基础的ELF文件格式,而oat文件相关的知识留待后续章节再来介绍。

目录预览:

​ 深入理解Android:Java虚拟机ART
第1章 本书必读
1.2 准备环境和工具
1.2.1 准备源代码
1.2.2 准备Source Insight
1.2.3 准备模拟器和自制系统镜像
1.2.4 小结
1.3 本书的内容
1.4 本书资源下载说明
第2章 深入理解Class文件格式
2.1 Class文件格式总览
2.2 常量池及相关内容
2.2.2 信息描述规则
2.2.3 常量池实例剖析
2.3 field_info和method_info
2.4 access_flags介绍
2.5 属性介绍
2.5.2 Code属性
2.5.3 LineNumberTable属性
2.5.4 LocalVariableTable属性
........


[EPUB下载]