diff options
| author | Dennis Brentjes <d.brentjes@gmail.com> | 2016-09-10 16:04:23 +0200 |
|---|---|---|
| committer | Dennis Brentjes <d.brentjes@gmail.com> | 2016-09-10 16:04:23 +0200 |
| commit | 4f65043e40dbaf8e4cc290327e34270645dedce3 (patch) | |
| tree | 8fe2979b77d0edfd99d64db77ae43a437b888fca /disasm/disasm.cpp | |
| parent | cec56db9d4c84de13796ce7cd7dcd2631c443cec (diff) | |
| download | openwar-4f65043e40dbaf8e4cc290327e34270645dedce3.tar.gz openwar-4f65043e40dbaf8e4cc290327e34270645dedce3.tar.bz2 openwar-4f65043e40dbaf8e4cc290327e34270645dedce3.zip | |
Fixes differences in between input buffers in different parts.
Now opens files in binary mode, and added some conveniance functions to
read parts of the binary file.
Diffstat (limited to 'disasm/disasm.cpp')
| -rw-r--r-- | disasm/disasm.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/disasm/disasm.cpp b/disasm/disasm.cpp index d5b1333..a38a71d 100644 --- a/disasm/disasm.cpp +++ b/disasm/disasm.cpp @@ -155,9 +155,7 @@ int parse_dumpobject_options(std::vector<std::string> arguments) { return ret; } - std::ifstream file_stream(file_path.string()); - - dump_object(file_stream, object_id); + dump_object(file_path.string(), object_id); } int parse_extractfunction_options(std::vector<std::string> arguments) { @@ -199,7 +197,5 @@ int parse_extractfunction_options(std::vector<std::string> arguments) { return ret; } - std::ifstream file_stream(file_path.string()); - - extract_function(file_stream, object_id, function_offset); + extract_function(file_path.string(), object_id, function_offset); } |
