1. 背景 android14-release init 进程的 main 函数的简化版本如下: 2. 各种 stage 说明 这里先给一个结论...
默认情况下面,GCC risc-v 使用的 code model 是 medlow,在这种情况下,编译器生成的代码使用 lui 来构造全局变量的...
xv6-riscv 有这样一行代码: 对应的,Makefile 里有这个: 然后我就不禁要问了,我拿个 main 函数的地址,关这个 cmode...
字长这里我们指一个指针的 bit 数,在 32 位系统上是 32,64 位系统是 64(而不是 x86 汇编的那个 word,x86 的 wor...
简单说,偏向锁 在 jdk15 被设置为 deprecated,17 obsolete,19 则直接移除了;因为对于大部分程序,他并没有很好地起...
系统环境:macOS 13.3.1 xcode:14.3;xcode 是必须的,只有 command line tools 搞不了 代码:git...
起因 这篇文章的起因是某个非常奇怪的 bug,bug 的部分 logcat 日志如下: 已知: log 时间后面的第一个数字是进程号(pid) ...
class_def_item、class_data_item dex::TypeIndex 两个字节,所以其后跟着一个 2 bytes 的 pa...
这是个人第一篇写 ART 虚拟机相关的文章,使用的源码是 Android 11(对应 ART 的 android11-release 分支)。决...