Mercurial > repos > blastem
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: |