summaryrefslogtreecommitdiffstats
path: root/courgette/types_elf.h
diff options
context:
space:
mode:
authorpiman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-23 21:56:39 +0000
committerpiman@chromium.org <piman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-23 21:56:39 +0000
commit83c3cb14a4a8629df75b509e926e3c06438391d1 (patch)
tree8426eadd3e93a53532fb54ccfb33d42c840377c1 /courgette/types_elf.h
parent968f98483f3b025fd56b31f5942c91271b464e03 (diff)
downloadchromium_src-83c3cb14a4a8629df75b509e926e3c06438391d1.zip
chromium_src-83c3cb14a4a8629df75b509e926e3c06438391d1.tar.gz
chromium_src-83c3cb14a4a8629df75b509e926e3c06438391d1.tar.bz2
Revert 224789 "Add PE64 support to courgette"
Caused failures: http://build.chromium.org/p/chromium.win/builders/Win7%20Tests%20%28dbg%29%281%29/builds/23037/steps/courgette_unittests/logs/stdio > Add PE64 support to courgette > > Add tests for PE64 > > BUG=38784 > > Review URL: https://chromiumcodereview.appspot.com/23600063 TBR=wfh@chromium.org Review URL: https://codereview.chromium.org/23591065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224806 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'courgette/types_elf.h')
-rw-r--r--courgette/types_elf.h32
1 files changed, 16 insertions, 16 deletions
diff --git a/courgette/types_elf.h b/courgette/types_elf.h
index eb054ee..f7fce71 100644
--- a/courgette/types_elf.h
+++ b/courgette/types_elf.h
@@ -10,11 +10,11 @@
// related to using them.
//
-typedef uint32 Elf32_Addr; // Unsigned program address
-typedef uint16 Elf32_Half; // Unsigned medium integer
-typedef uint32 Elf32_Off; // Unsigned file offset
-typedef int32 Elf32_Sword; // Signed large integer
-typedef uint32 Elf32_Word; // Unsigned large integer
+typedef uint32 Elf32_Addr; // Unsigned program address
+typedef uint16 Elf32_Half; // Unsigned medium integer
+typedef uint32 Elf32_Off; // Unsigned file offset
+typedef int32 Elf32_Sword; // Signed large integer
+typedef uint32 Elf32_Word; // Unsigned large integer
// The header at the top of the file
@@ -37,21 +37,21 @@ struct Elf32_Ehdr {
// values for header->e_type
enum e_type_values {
- ET_NONE = 0, // No file type
- ET_REL = 1, // Relocatable file
- ET_EXEC = 2, // Executable file
- ET_DYN = 3, // Shared object file
- ET_CORE = 4, // Core file
- ET_LOPROC = 0xff00, // Processor-specific
- ET_HIPROC = 0xfff // Processor-specific
+ ET_NONE = 0, // No file type
+ ET_REL = 1, // Relocatable file
+ ET_EXEC = 2, // Executable file
+ ET_DYN = 3, // Shared object file
+ ET_CORE = 4, // Core file
+ ET_LOPROC = 0xff00, // Processor-specific
+ ET_HIPROC = 0xfff // Processor-specific
};
// values for header->e_machine
enum e_machine_values {
- EM_NONE = 0, // No machine
- EM_386 = 3, // Intel Architecture
- EM_ARM = 40, // ARM Architecture
- EM_x86_64 = 62, // Intel x86-64 Architecture
+ EM_NONE = 0, // No machine
+ EM_386 = 3, // Intel Architecture
+ EM_ARM = 40, // ARM Architecture
+ EM_x86_64 = 62, // Intel x86-64 Architecture
// Other values skipped
};