deadbeef
轉載: 最近在分析u-boot的源代碼,看到這一行: .balignl 16, 0xdeadbeef不知道為什么要這樣寫,0xdeadbeef,明顯是個單詞組,寫在這里有何意義呢?查閱 ...
DEADBEEF 是什么 可能很多人都沒有聽說過。DEADBEEF不是 死牛肉 的意思,而是一個十六進制數字,即 xDEADBEEF。最初使用它的是IBM的RS 系統。在該系統中,已分配但還未初始化的內存中用該數字來填充,使得程序員在調試時可以很容易地定位到目標內存區域。某些其他系統也使用DEADBEEF,例如運行在 位PowerPC處理器上的Mac OS和RS 一樣將其用於填充已分配但未初始化 ...
2013-09-27 12:24 0 2611 推薦指數:
轉載: 最近在分析u-boot的源代碼,看到這一行: .balignl 16, 0xdeadbeef不知道為什么要這樣寫,0xdeadbeef,明顯是個單詞組,寫在這里有何意義呢?查閱 ...
我在uboot代碼里看到,freescale系列cpu,總喜歡把ddr的值全部初始化為0xDEADBEEF。 直到最近,我看到谷歌面試題里居然也有問這個值的來歷,才認真搜了一下,果然有歷史淵源啊。 ...