From d34a034942e5c8e02093dd0c45ee4c312cc3d32c Mon Sep 17 00:00:00 2001 From: ghidravore Date: Wed, 17 Jul 2019 11:32:10 -0400 Subject: [PATCH] improvement from review --- .../src/main/java/ghidra/app/util/opinion/PeLoader.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/PeLoader.java b/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/PeLoader.java index c22d9ee8ce..18a5ed8a0c 100644 --- a/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/PeLoader.java +++ b/Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/PeLoader.java @@ -16,7 +16,6 @@ package ghidra.app.util.opinion; import java.io.IOException; -import java.io.InputStream; import java.util.*; import generic.continues.GenericFactory; @@ -113,11 +112,7 @@ public class PeLoader extends AbstractPeDebugLoader { FileHeader fileHeader = ntHeader.getFileHeader(); monitor.setMessage("Completing PE header parsing..."); - FileBytes fileBytes = null; - try (InputStream fileIn = provider.getInputStream(0)) { - fileBytes = program.getMemory().createFileBytes(provider.getName(), 0, - provider.length(), fileIn); - } + FileBytes fileBytes = MemoryBlockUtils.createFileBytes(program, provider); try { Map sectionNumberToAddress = processMemoryBlocks(pe, program, fileBytes, monitor, log);