summaryrefslogtreecommitdiff
path: root/arch/powerpc/il.h
diff options
context:
space:
mode:
authorGalen Williamson <galen@vector35.com>2025-06-29 11:23:58 -0400
committerGalen Williamson <galen@vector35.com>2025-06-29 18:28:48 -0400
commite8206bc27e1633c7e4c99907f43bf67d2f200cd5 (patch)
tree2315bec284e9bb692a0eb8986578fe18e2289d23 /arch/powerpc/il.h
parent91f1eccb6c41a7ef60fd66387ffae075f88141a4 (diff)
[powerpc] Full merge of PowerPC disassembler PRs, including:
* Remove dependency on capstone for PowerPC disassembly #6292 * Add support for PowerPC VLE instruction set #6740 * Add support for paired-single instructions #6821 * Various post-merge fixes and tweaks to disassembly and lifting * Removal of dependence on capstone for assembler's scoring mechanism (capstone currently disabled, but not removed from codebase yet)
Diffstat (limited to 'arch/powerpc/il.h')
-rw-r--r--arch/powerpc/il.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/powerpc/il.h b/arch/powerpc/il.h
index b4ca2526..1e8f67c2 100644
--- a/arch/powerpc/il.h
+++ b/arch/powerpc/il.h
@@ -1,3 +1,5 @@
+#include "decode/decode.h"
+
/* these are the flags in cr0
(the default condition field in condition register CR)
@@ -219,4 +221,4 @@ enum PPCIntrinsic : uint32_t
};
-bool GetLowLevelILForPPCInstruction(Architecture *arch, LowLevelILFunction& il, const uint8_t *data, uint64_t addr, decomp_result *res, bool le);
+bool GetLowLevelILForPPCInstruction(Architecture *arch, LowLevelILFunction& il, Instruction* instruction, uint64_t addr);