aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew G. Morgan <morgan@kernel.org>2021-12-13 07:30:09 -0800
committerAndrew G. Morgan <morgan@kernel.org>2021-12-13 07:30:09 -0800
commitcbdd2b14e0b6e48ac5139c9d4327020cd6996d40 (patch)
tree9f2557f79ebd082201d0c3dbeaf9500be5f8cbdc
parentaf2bf057ed03a0c8b29898b721aef66b021124d0 (diff)
downloadlibcap-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.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/psx/psx.c b/psx/psx.c
index 0a0817c..6b669ae 100644
--- a/psx/psx.c
+++ b/psx/psx.c
@@ -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) {