summaryrefslogtreecommitdiff
path: root/elf.h
diff options
context:
space:
mode:
authorrsc <rsc>2006-09-07 14:12:30 +0000
committerrsc <rsc>2006-09-07 14:12:30 +0000
commit31085bb4166c18b3dee059160d64b4edd7c5e2f4 (patch)
treed3b166a2c39f77e06e7104659b537521282f9260 /elf.h
parent7e019461c8bf0afbe73f959ca3394cce832501fd (diff)
downloadxv6-labs-31085bb4166c18b3dee059160d64b4edd7c5e2f4.tar.gz
xv6-labs-31085bb4166c18b3dee059160d64b4edd7c5e2f4.tar.bz2
xv6-labs-31085bb4166c18b3dee059160d64b4edd7c5e2f4.zip
more comments
Diffstat (limited to 'elf.h')
-rw-r--r--elf.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/elf.h b/elf.h
index da18dca..da852a9 100644
--- a/elf.h
+++ b/elf.h
@@ -1,9 +1,8 @@
-//
-// format of an ELF executable file
-//
+// Format of an ELF executable file
#define ELF_MAGIC 0x464C457FU // "\x7FELF" in little endian
+// File header
struct elfhdr {
uint magic; // must equal ELF_MAGIC
uchar elf[12];
@@ -22,6 +21,7 @@ struct elfhdr {
ushort shstrndx;
};
+// Program section header
struct proghdr {
uint type;
uint offset;