improvement from review

This commit is contained in:
ghidravore 2019-07-17 11:32:10 -04:00
parent d63ed8ee4e
commit d34a034942

View file

@ -16,7 +16,6 @@
package ghidra.app.util.opinion; package ghidra.app.util.opinion;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream;
import java.util.*; import java.util.*;
import generic.continues.GenericFactory; import generic.continues.GenericFactory;
@ -113,11 +112,7 @@ public class PeLoader extends AbstractPeDebugLoader {
FileHeader fileHeader = ntHeader.getFileHeader(); FileHeader fileHeader = ntHeader.getFileHeader();
monitor.setMessage("Completing PE header parsing..."); monitor.setMessage("Completing PE header parsing...");
FileBytes fileBytes = null; FileBytes fileBytes = MemoryBlockUtils.createFileBytes(program, provider);
try (InputStream fileIn = provider.getInputStream(0)) {
fileBytes = program.getMemory().createFileBytes(provider.getName(), 0,
provider.length(), fileIn);
}
try { try {
Map<Integer, Address> sectionNumberToAddress = Map<Integer, Address> sectionNumberToAddress =
processMemoryBlocks(pe, program, fileBytes, monitor, log); processMemoryBlocks(pe, program, fileBytes, monitor, log);