diff options
author | Andrew G. Morgan <morgan@kernel.org> | 2021-12-13 07:30:09 -0800 |
---|---|---|
committer | Andrew G. Morgan <morgan@kernel.org> | 2021-12-13 07:30:09 -0800 |
commit | cbdd2b14e0b6e48ac5139c9d4327020cd6996d40 (patch) | |
tree | 9f2557f79ebd082201d0c3dbeaf9500be5f8cbdc | |
parent | af2bf057ed03a0c8b29898b721aef66b021124d0 (diff) | |
download | libcap-cbdd2b14e0b6e48ac5139c9d4327020cd6996d40.tar.gz |
Fix argument crash dump order in psx text dumper.
Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
-rw-r--r-- | psx/psx.c | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -659,12 +659,6 @@ long int __psx_syscall(long int syscall_nr, ...) { default: fprintf(stderr, "psx_syscall result differs.\n"); if (psx_tracker.cmd.six) { - fprintf(stderr, "trap:%ld a123=[%ld,%ld,%ld]\n", - psx_tracker.cmd.syscall_nr, - psx_tracker.cmd.arg1, - psx_tracker.cmd.arg2, - psx_tracker.cmd.arg3); - } else { fprintf(stderr, "trap:%ld a123456=[%ld,%ld,%ld,%ld,%ld,%ld]\n", psx_tracker.cmd.syscall_nr, psx_tracker.cmd.arg1, @@ -673,6 +667,12 @@ long int __psx_syscall(long int syscall_nr, ...) { psx_tracker.cmd.arg4, psx_tracker.cmd.arg5, psx_tracker.cmd.arg6); + } else { + fprintf(stderr, "trap:%ld a123=[%ld,%ld,%ld]\n", + psx_tracker.cmd.syscall_nr, + psx_tracker.cmd.arg1, + psx_tracker.cmd.arg2, + psx_tracker.cmd.arg3); } fprintf(stderr, "results:"); for (ref = psx_tracker.root; ref; ref = next) { |