diff options
author | Johannes Stoelp <johannes.stoelp@gmail.com> | 2024-12-19 19:47:19 +0100 |
---|---|---|
committer | Johannes Stoelp <johannes.stoelp@gmail.com> | 2024-12-19 19:47:19 +0100 |
commit | 8ca27aeeb99a0da43e92e39918aa07c0b1443c07 (patch) | |
tree | 14a19a3bb242148d18c29636a013a9d8c1ab159b /examples | |
parent | b58d4b034ad372e13384179721fb345a51febfce (diff) | |
download | juicebox-asm-8ca27aeeb99a0da43e92e39918aa07c0b1443c07.tar.gz juicebox-asm-8ca27aeeb99a0da43e92e39918aa07c0b1443c07.zip |
Diffstat (limited to 'examples')
-rw-r--r-- | examples/add.rs | 5 | ||||
-rw-r--r-- | examples/fib.rs | 5 |
2 files changed, 4 insertions, 6 deletions
diff --git a/examples/add.rs b/examples/add.rs index 3ad8893..fee5392 100644 --- a/examples/add.rs +++ b/examples/add.rs @@ -30,9 +30,8 @@ fn main() { let mut rt = Runtime::new(); let add42 = unsafe { rt.add_code::<extern "C" fn(u32) -> u32>(asm.into_code()) }; - // Write out JIT code for visualization. - // Disassemble for example with `ndisasm -b 64 jit.asm`. - rt.dump(); + // Disassemble JIT code and write to stdout. + rt.disasm(); let res = add42(5); assert_eq!(res, 47); diff --git a/examples/fib.rs b/examples/fib.rs index c38589f..573b27c 100644 --- a/examples/fib.rs +++ b/examples/fib.rs @@ -66,9 +66,8 @@ fn main() { let mut rt = Runtime::new(); let fib = unsafe { rt.add_code::<extern "C" fn(u64) -> u64>(asm.into_code()) }; - // Write out JIT code for visualization. - // Disassemble for example with `ndisasm -b 64 jit.asm`. - rt.dump(); + // Disassemble JIT code and write to stdout. + rt.disasm(); for n in 0..15 { let fib_jit = fib(n); |