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

Issue 155087: X64: Disassembler updated to using REX, extended registers and some X64 opcodes. (Closed)

Created:
11 years, 5 months ago by Lasse Reichstein
Modified:
9 years, 6 months ago
Reviewers:
William Hesse
CC:
v8-dev
Visibility:
Public.

Description

X64: Disassembler updated to using REX, extended registers and some X64 opcodes. Not all opcodes fixed yet (some should be invalid in 64-bit mode, others should be added).

Patch Set 1 #

Total comments: 13

Patch Set 2 : Addressed review comments. Added few more features. Major lint check. #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+1476 lines, -55 lines) Patch
M src/x64/assembler-x64.h View 2 chunks +13 lines, -0 lines 0 comments Download
M src/x64/assembler-x64.cc View 1 3 chunks +45 lines, -14 lines 0 comments Download
M src/x64/disasm-x64.cc View 1 1 chunk +1371 lines, -29 lines 1 comment Download
M src/x64/macro-assembler-x64.cc View 5 chunks +47 lines, -12 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
Lasse Reichstein
Review of "working" disassembler. (Needs more work, but it runs and does reasonable things on ...
11 years, 5 months ago (2009-07-06 13:06:53 UTC) #1
William Hesse
LGTM, with comments. http://codereview.chromium.org/155087/diff/1/2 File src/x64/assembler-x64.cc (right): http://codereview.chromium.org/155087/diff/1/2#newcode1078 Line 1078: emit(Immediate(static_cast<int32_t>(value))); Perhaps a comment that ...
11 years, 5 months ago (2009-07-07 07:42:33 UTC) #2
Lasse Reichstein
Managed to add some more features to the same branch. Could you do an incremental ...
11 years, 5 months ago (2009-07-07 12:00:46 UTC) #3
William Hesse
11 years, 5 months ago (2009-07-07 12:30:58 UTC) #4
LGTM.

http://codereview.chromium.org/155087/diff/8/1005
File src/x64/disasm-x64.cc (right):

http://codereview.chromium.org/155087/diff/8/1005#newcode996
Line 996: //----------------------------
This isn't really standard.  Couldn't you put an explanatory comment here
instead, that would also indicate a new section?

Powered by Google App Engine
This is Rietveld 408576698