Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(219)

Issue 8166013: Further refactoring, move ImageInfo into Disassembler/DisassemblerWin32X86. (Closed)

Created:
9 years, 2 months ago by dgarrett
Modified:
9 years, 2 months ago
CC:
chromium-reviews, Paweł Hajdan Jr.
Visibility:
Public.

Description

Further refactoring, move ImageInfo into Disassembler/DisassemblerWin32X86. This means that all PE specific knowledge is now contained in a single class which leaves us in pretty good shape for supporting ELF 32. There are still widespread assumptions about being 32 bit, but those can be addressed at a much later date. BUG=None TEST=Unittests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=107260

Patch Set 1 #

Total comments: 2

Patch Set 2 : Rebase over other changes, fix nit. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+838 lines, -841 lines) Patch
M courgette/adjustment_method.cc View 1 chunk +0 lines, -1 line 0 comments Download
M courgette/adjustment_method_2.cc View 1 chunk +0 lines, -1 line 0 comments Download
M courgette/assembly_program.h View 1 chunk +1 line, -1 line 0 comments Download
M courgette/courgette.h View 1 1 chunk +11 lines, -3 lines 0 comments Download
M courgette/courgette.gyp View 1 2 chunks +1 line, -3 lines 0 comments Download
M courgette/disassembler.h View 1 chunk +62 lines, -3 lines 0 comments Download
M courgette/disassembler.cc View 3 chunks +57 lines, -17 lines 0 comments Download
M courgette/disassembler_win32_x86.h View 1 3 chunks +105 lines, -5 lines 0 comments Download
M courgette/disassembler_win32_x86.cc View 1 15 chunks +419 lines, -61 lines 0 comments Download
A courgette/disassembler_win32_x86_unittest.cc View 1 1 chunk +98 lines, -0 lines 0 comments Download
M courgette/encoded_program.h View 1 chunk +1 line, -1 line 0 comments Download
M courgette/ensemble.h View 3 chunks +1 line, -7 lines 0 comments Download
M courgette/ensemble.cc View 3 chunks +17 lines, -40 lines 0 comments Download
M courgette/ensemble_apply.cc View 1 chunk +0 lines, -1 line 0 comments Download
M courgette/ensemble_create.cc View 1 chunk +0 lines, -1 line 0 comments Download
D courgette/image_info.h View 1 chunk +0 lines, -200 lines 0 comments Download
D courgette/image_info.cc View 1 1 chunk +0 lines, -419 lines 0 comments Download
D courgette/image_info_unittest.cc View 1 1 chunk +0 lines, -77 lines 0 comments Download
A courgette/types_win_pe.h View 1 1 chunk +65 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
dgarrett
I think this is the last of the big refactors... Most changes remaining are actually ...
9 years, 2 months ago (2011-10-06 02:32:48 UTC) #1
dgarrett
I'm a little less confident that this is the right change to make, but I ...
9 years, 2 months ago (2011-10-06 17:56:25 UTC) #2
sra1
LGTM. http://codereview.chromium.org/8166013/diff/1/courgette/types_win_pe.h File courgette/types_win_pe.h (right): http://codereview.chromium.org/8166013/diff/1/courgette/types_win_pe.h#newcode15 courgette/types_win_pe.h:15: typedef uint32 RVA; This is also typedef-ed in ...
9 years, 2 months ago (2011-10-14 23:05:59 UTC) #3
dgarrett
http://codereview.chromium.org/8166013/diff/1/courgette/types_win_pe.h File courgette/types_win_pe.h (right): http://codereview.chromium.org/8166013/diff/1/courgette/types_win_pe.h#newcode15 courgette/types_win_pe.h:15: typedef uint32 RVA; On 2011/10/14 23:05:59, sra1 wrote: > ...
9 years, 2 months ago (2011-10-25 23:15:17 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dgarrett@chromium.org/8166013/11001
9 years, 2 months ago (2011-10-25 23:15:35 UTC) #5
commit-bot: I haz the power
9 years, 2 months ago (2011-10-26 00:50:22 UTC) #6
Change committed as 107260

Powered by Google App Engine
This is Rietveld 408576698