Skip to content
This repository was archived by the owner on Nov 16, 2025. It is now read-only.

Commit 3f9facf

Browse files
committed
Fix static context error in decompilation error logging
Replaces 'this' with 'GhidraUtils.class' in the error logging call within the decompilation method to correctly reference the class in a static context.
1 parent cb0de8a commit 3f9facf

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/main/java/com/lauriewired/util/GhidraUtils.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.lauriewired.util;
22

3+
import ghidra.app.decompiler.DecompileResults;
4+
import ghidra.app.decompiler.DecompInterface;
35
import ghidra.app.services.ProgramManager;
46
import ghidra.framework.plugintool.PluginTool;
57
import ghidra.program.model.address.Address;
@@ -9,6 +11,7 @@
911
import ghidra.program.model.listing.Function;
1012
import ghidra.program.model.listing.Program;
1113
import ghidra.util.Msg;
14+
import ghidra.util.task.ConsoleTaskMonitor;
1215

1316
import javax.swing.*;
1417
import java.lang.reflect.InvocationTargetException;
@@ -43,7 +46,7 @@ public static String decompileFunctionInProgram(Function func, Program program)
4346
return result.getDecompiledFunction().getC();
4447
}
4548
} catch (Exception e) {
46-
Msg.error(this, "Error decompiling function in external program", e);
49+
Msg.error(GhidraUtils.class, "Error decompiling function in external program", e);
4750
}
4851
return null;
4952
}

0 commit comments

Comments
 (0)