DEADBEEF

转载 2016年05月31日 16:20:24

“DEADBEEF”是什么?可能很多人都没有听说过。DEADBEEF不是“死牛肉”的意思,而是一个十六进制数字,即0xDEADBEEF。最初使用它的是IBM的RS/6000系统。在该系统中,已分配但还未初始化的内存中用该数字来填充,使得程序员在调试时可以很容易地定位到目标内存区域。

某些其他系统也使用DEADBEEF,例如运行在32位PowerPC处理器上的Mac OS和RS/6000一样将其用于填充已分配但未初始化的内存;Solaris则用它来标记内核的空闲内存;在嵌入式系统中,经常用DEADBEEF来表示程序出错奔溃或发生了死锁。等等。

类似于DEADBEEF这样的特殊数字还有很多,有一个专门的术语来称呼它们,即“魔数”,Magic Number。

例如,经常使用VC编写和调试程序的同学肯定都知道,空字符串在调试或打印时会显示为很多“烫”字。这是因为VC使用0xCC来填充未初始化的内存,而0xCCCC在Unicode中表示的就是汉语的“烫”字。

0xcc_PIC

Python笔记——Unicode与16进制字符串相互转换

Unicode转换方式: Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。目前的Unicode字符分为17组编排,0x0000 至 0x10FFFF,每组称为平面(Plane...
  • xqf1528399071
  • xqf1528399071
  • 2016年09月21日 09:23
  • 5411

DEADBEEF

“DEADBEEF”是什么?可能很多人都没有听说过。DEADBEEF不是“死牛肉”的意思,而是一个十六进制数字,即0xDEADBEEF。最初使用它的是IBM的RS/6000系统。在该系统中,已分配但还...
  • David_xtd
  • David_xtd
  • 2016年05月31日 16:20
  • 2937

ubuntu10.04下deadbeef完美支持源码

  • 2013年01月04日 22:45
  • 19.68MB
  • 下载

ubuntu12.04安装deadbeef

今天在linux吧   被几位大神吐槽了   可能是因为问题太愚蠢了吧  具体是什么问题  还真不好意思说   想想还是自己解决吧   看看源码  自己学着来 听说deadbeef比较...
  • XSL1990
  • XSL1990
  • 2012年12月26日 13:08
  • 1523

fedora之无限折腾—— >快捷安装+配置

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7400786 注:本文假设你对计算机相关方面熟悉,并且熟悉linux使用,又常常...
  • int64Ago
  • int64Ago
  • 2012年03月27日 22:56
  • 1672

Android6.0 图像合成过程详解(一) setUpHWComposer函数

上一篇博客分析了,用户进程如何申请一个GraphicBuffer的过程。这篇博客我们进一步分析图像合成过程,其中也解答之前的一些疑惑: 1. 之前碰到的不支持硬件模块 2. DisplayDevice...
  • kc58236582
  • kc58236582
  • 2016年10月19日 18:35
  • 4420

https://jivoi.github.io/老外大神的两篇笔录

https://jivoi.github.io/2015/07/01/pentest-tips-and-tricks/#wordpress-scanner https://jivoi.git...
  • qq_27446553
  • qq_27446553
  • 2016年06月02日 18:31
  • 2152

名词解释:DEADBEEF

名词解释:DEADBEEF搜索自googleDEADBEEF /ded-beef/ n. (From the Jargon file)The hexadecimal word-fill pattern...
  • yayong
  • yayong
  • 2004年11月09日 21:33
  • 1343

linux ubuntu10.10下最好的音乐播放器deadbeef

 linux ubuntu10.10下最好的音乐播放器deadbeef十一18无冷Linux , Ubuntu 1,162 viewsGo to comment推荐一款播放器Deadbee...
  • x9x9x9x9
  • x9x9x9x9
  • 2011年02月26日 18:17
  • 1370

uboot中对.balignl和0xdeadbeef的理解

通过查看uboot源码顶层目录下的链接脚本u-boot.lds: 点击(此处)折叠或打开 OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "...
  • SdustLiYang
  • SdustLiYang
  • 2013年08月06日 13:20
  • 1312
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DEADBEEF
举报原因:
原因补充:

(最多只允许输入30个字)