![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android内核底层剖析
文章平均质量分 78
zhangjiaofa
这个作者很懒,什么都没留下…
展开
-
Android内核源码bionic目录下的子目录arch-arm源码分析笔记
依旧是好记性不如烂笔头,今天需要学习的是arch-arm目录下的代码。首先我们先看一下inclue目录下的endian这个头文件我们主要是需要知道下面的几点知识。1、先看一下下面的代码的片段#if !defined __ARM_ARCH_5__ && !defined __ARM_ARCH_5T__ && \ !defined __ARM_ARCH_5TE__ && !defi原创 2015-01-10 16:06:13 · 1745 阅读 · 0 评论 -
Android内核源码Abi目录学习笔记
好记性不如烂笔头,今天要学习的是Android中Abi目录下的代码。下面是基本的学习的笔记的汇总。首先是include中的头文件的说明。在cxxabi的头文件中主要需要掌握下面的几个点:1、这个头文件中包含的主要的功能就是基于C++ 2.9.5中的驱动的类型的信息。2、驱动的类型这里面主要定义了这么几类:2、1 __fundamental_type_info 基本驱动类型的原创 2015-01-09 22:50:51 · 1485 阅读 · 0 评论 -
Android内核源码bionic目录下的源码的学习笔记
好记性不如烂笔头。今天要做的学习是关于bionic目录下的代码。首先需要看的是_errno.c这份代码。volatile int* __errno( void ){ return &((volatile int*)__get_tls())[TLS_SLOT_ERRNO];}从上面可以看出,返回的是一个指向int类型的指针。 volatile关键字是一种类型修饰符,用它声明原创 2015-01-11 11:21:54 · 2120 阅读 · 1 评论