summaryrefslogtreecommitdiffstats
path: root/courgette/courgette.gyp
diff options
context:
space:
mode:
authorcsilv@chromium.org <csilv@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-07 23:26:37 +0000
committercsilv@chromium.org <csilv@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-07 23:26:37 +0000
commitf9e11f6d768d37ca829c2b84f34886ca21109990 (patch)
tree8a155f171684ea973343b77fa990e6cce40cc648 /courgette/courgette.gyp
parent31cee2c4aa51b30ed1cf9f970bc2caa6b86575c6 (diff)
downloadchromium_src-f9e11f6d768d37ca829c2b84f34886ca21109990.zip
chromium_src-f9e11f6d768d37ca829c2b84f34886ca21109990.tar.gz
chromium_src-f9e11f6d768d37ca829c2b84f34886ca21109990.tar.bz2
Revert 108929 - Add Elf 32 Support to Courgette.
This change takes advantage of recent refactoring and adds support for Elf X86 32 executables to courgette. It should have no effect on handling of Windows PE executables. We have planned ahead to be able to restrict the code size of the courgette library in different cases to reduce patcher sizes, but this change does not yet take advantage of that (all platforms are supported everywhere). Also, the patcher class currently contains a very small amount of Elf/PE specific code for recreating relocation tables that cannot (currently) be compiled out. BUG=chromium-os:22149 TEST=Please verify that Chrome/Chromium patches can still be generated and work. Also, please see how much the updater executable which is downloaded to users has changed in size since R16. Review URL: http://codereview.chromium.org/8428009 TBR=dgarrett@chromium.org Review URL: http://codereview.chromium.org/8490023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108934 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'courgette/courgette.gyp')
-rw-r--r--courgette/courgette.gyp5
1 files changed, 0 insertions, 5 deletions
diff --git a/courgette/courgette.gyp b/courgette/courgette.gyp
index 31276ae..6233d77 100644
--- a/courgette/courgette.gyp
+++ b/courgette/courgette.gyp
@@ -22,8 +22,6 @@
'difference_estimator.h',
'disassembler.cc',
'disassembler.h',
- 'disassembler_elf_32_x86.cc',
- 'disassembler_elf_32_x86.h',
'disassembler_win32_x86.cc',
'disassembler_win32_x86.h',
'encoded_program.cc',
@@ -39,8 +37,6 @@
'simple_delta.h',
'streams.cc',
'streams.h',
- 'types_elf.h',
- 'types_win_pe.h',
'patch_generator_x86_32.h',
'patcher_x86_32.h',
],
@@ -93,7 +89,6 @@
'base_test_unittest.cc',
'base_test_unittest.h',
'difference_estimator_unittest.cc',
- 'disassembler_elf_32_x86_unittest.cc',
'disassembler_win32_x86_unittest.cc',
'encoded_program_unittest.cc',
'encode_decode_unittest.cc',