From e093c21ed880ac3eb72119be15093ee04f8ce299 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 5 Mar 2024 19:50:13 -0500 Subject: Move architecture modules into the API repo --- arch/powerpc/assembler.h | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 arch/powerpc/assembler.h (limited to 'arch/powerpc/assembler.h') diff --git a/arch/powerpc/assembler.h b/arch/powerpc/assembler.h new file mode 100644 index 00000000..950386a9 --- /dev/null +++ b/arch/powerpc/assembler.h @@ -0,0 +1,6 @@ +/* this is intended for use by BINJA */ +int assemble_multiline(const std::string& code, std::vector& result, std::string& err); + +/* this is lower level API intended to be use by benchmarking tools (eg: test_asm.cpp) */ +int assemble_single(std::string src, uint32_t addr, uint8_t *result, std::string& err, int& failures); +int disasm_capstone(uint8_t *data, uint32_t addr, std::string& result, std::string& err); -- cgit v1.3.1