comparison runtime.S @ 127:0a0743a30ca1

Fix crash when printing error message about modified return address
author Mike Pavone <pavone@retrodev.com>
date Sat, 29 Dec 2012 23:07:23 -0800
parents a0fdaa134964
children 0e7e1ccc0a81
comparison
equal deleted inserted replaced
126:4e45d75501cf 127:0a0743a30ca1
396 .global m68k_modified_ret_addr 396 .global m68k_modified_ret_addr
397 m68k_modified_ret_addr: 397 m68k_modified_ret_addr:
398 lea ret_addr_msg(%rip), %rdi 398 lea ret_addr_msg(%rip), %rdi
399 mov %rcx, %rsi 399 mov %rcx, %rsi
400 mov 8(%rsp), %rdx 400 mov 8(%rsp), %rdx
401 xor %rax, %rax
401 call printf 402 call printf
402 mov $1, %rdi 403 mov $1, %rdi
403 call exit 404 call exit
404 405
405 dyn_addr_msg: 406 dyn_addr_msg: