Understanding Hex Dump of helloworld.c
Posted on 2005-03-07
I am trying to understand how to read hex dumps. For simplicity I wanted to start with hello.c. The executable created has 12904 bytes or ~807 lines of 16 bytes. I want to understand the different sections of the hex dump and if there is anything in general you can assume. Please be thorough.
gcc hello.c -o hello
$ gcc --version
gcc (GCC) 3.3.3 (cygwin special)
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.