Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static FOO: u64 = 0x00000004;
- unsafe fn jmp(addr: *const core::ffi::c_void) {
- asm!("ldr %0, %1" : "=r"(addr) : "0"(addr));
- asm!("br %0" : : "0"(addr));
- }
- fn main() {
- println!("{:?}", FOO as *const core::ffi::c_void);
- unsafe {
- jmp(FOO as *const core::ffi::c_void);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement