1. 背景 android14-release init 進(jìn)程的 main 函數(shù)的簡(jiǎn)化版本如下: 2. 各種 stage 說(shuō)明 這里先給一個(gè)結(jié)論...
默認(rèn)情況下面,GCC risc-v 使用的 code model 是 medlow,在這種情況下,編譯器生成的代碼使用 lui 來(lái)構(gòu)造全局變量的...
xv6-riscv 有這樣一行代碼: 對(duì)應(yīng)的,Makefile 里有這個(gè): 然后我就不禁要問(wèn)了,我拿個(gè) main 函數(shù)的地址,關(guān)這個(gè) cmode...
字長(zhǎng)這里我們指一個(gè)指針的 bit 數(shù),在 32 位系統(tǒng)上是 32,64 位系統(tǒng)是 64(而不是 x86 匯編的那個(gè) word,x86 的 wor...
簡(jiǎn)單說(shuō),偏向鎖 在 jdk15 被設(shè)置為 deprecated,17 obsolete,19 則直接移除了;因?yàn)閷?duì)于大部分程序,他并沒(méi)有很好地起...
系統(tǒng)環(huán)境:macOS 13.3.1 xcode:14.3;xcode 是必須的,只有 command line tools 搞不了 代碼:git...
起因 這篇文章的起因是某個(gè)非常奇怪的 bug,bug 的部分 logcat 日志如下: 已知: log 時(shí)間后面的第一個(gè)數(shù)字是進(jìn)程號(hào)(pid) ...
class_def_item、class_data_item dex::TypeIndex 兩個(gè)字節(jié),所以其后跟著一個(gè) 2 bytes 的 pa...
這是個(gè)人第一篇寫(xiě) ART 虛擬機(jī)相關(guān)的文章,使用的源碼是 Android 11(對(duì)應(yīng) ART 的 android11-release 分支)。決...