Index: courgette/disassembler_win32.cc |
diff --git a/courgette/disassembler_win32.cc b/courgette/disassembler_win32.cc |
index c2824397e6780b3127546c588c9905a93926b80e..5b94ea0af940df7e52fee7cc1c9d2c7271506b1e 100644 |
--- a/courgette/disassembler_win32.cc |
+++ b/courgette/disassembler_win32.cc |
@@ -224,26 +224,24 @@ bool DisassemblerWin32::ParseHeader() { |
return Good(); |
} |
-bool DisassemblerWin32::Disassemble(AssemblyProgram* target) { |
+bool DisassemblerWin32::Disassemble(AssemblyProgram* program) { |
if (!ok()) |
return false; |
- target->set_image_base(image_base()); |
- |
if (!ParseAbs32Relocs()) |
return false; |
ParseRel32RelocsFromSections(); |
- PrecomputeLabels(target); |
- RemoveUnusedRel32Locations(target); |
+ PrecomputeLabels(program); |
+ RemoveUnusedRel32Locations(program); |
- if (!target->GenerateInstructions( |
+ if (!program->GenerateInstructions( |
base::Bind(&DisassemblerWin32::ParseFile, base::Unretained(this)))) { |
return false; |
} |
- target->DefaultAssignIndexes(); |
+ program->DefaultAssignIndexes(); |
return true; |
} |