#ifndef CODE_BUFFER_ARM64_H #define CODE_BUFFER_ARM64_H #include "MemoryAllocator/CodeBuffer/CodeBufferBase.h" typedef int32_t arm64_inst_t; class CodeBuffer : public CodeBufferBase { public: CodeBuffer() : CodeBufferBase() { } public: arm64_inst_t LoadInst(uint32_t offset) { return *reinterpret_cast(GetBuffer() + offset); } void RewriteInst(uint32_t offset, arm64_inst_t instr) { *reinterpret_cast(GetBuffer() + offset) = instr; } }; #endif