Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

what does "dead beef" mean?

Tags:

ipv6

What does the word "dead beef" mean? I read it from a interview question. It has something to do with ipv6. I figured it could be a random hex number used for examples, like "The quick brown fox jumps over the lazy dog".

Is my understanding correct? Or it has more significant meaning?

like image 809
Xi 张熹 Avatar asked May 25 '10 18:05

Xi 张熹


People also ask

Why use DEADBEEF?

0xDEADBEEF ("dead beef") is frequently used to indicate a software crash or deadlock in embedded systems. DEADBEEF was originally used to mark newly allocated areas of memory that had not yet been initialized -- when scanning a memory dump; it is easy to see the DEADBEEF.

What is DEADBEEF?

"DEADBEEF" goes back for decades, perhaps even before the Internet. (I would guess I was using it in the late 70s at IBM.) It's just a way to mark, in a way that is easily visible in hex dumps, storage that is deallocated or otherwise not to be accessed.

What number is DEADBEEF?

DEADBEEF, the hexadecimal representation of the 32-bit number 3735928559, used in Hexspeak and as a magic debug value.


1 Answers

http://en.wikipedia.org/wiki/Hexspeak
http://www.urbandictionary.com/define.php?term=dead%3Abeef

"Dead beef" is a very popular sentence in programming, because it is built only from letters a-f, which are used in hexadecimal notation. Colons in the beginning and in the middle of the sentence make this sentence a (theoretically) valid IPv6 address.

like image 137
Dustin Laine Avatar answered Jan 04 '23 17:01

Dustin Laine



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!