mirror of
https://github.com/BepInEx/Dobby.git
synced 2026-11-13 20:06:11 -10:00
19 lines
450 B
C++
19 lines
450 B
C++
#include "platform_macro.h"
|
|
#if defined(TARGET_ARCH_ARM)
|
|
|
|
#include "core/modules/codegen/codegen-arm.h"
|
|
|
|
namespace zz {
|
|
namespace arm {
|
|
|
|
void CodeGen::LiteralLdrBranch(uint32_t address) {
|
|
TurboAssembler *turbo_assembler_ = reinterpret_cast<TurboAssembler *>(this->assembler_);
|
|
#define _ turbo_assembler_->
|
|
_ ldr(pc, MemOperand(pc, -4));
|
|
turbo_assembler_->GetCodeBuffer()->Emit32((addr_t)address);
|
|
}
|
|
|
|
} // namespace arm
|
|
} // namespace zz
|
|
|
|
#endif |