/*
* Copyright (c) 2013 Christian Svensson <blue@cmd.nu>
* Copyright (c) 2014-2015 Dmitry V. Levin <ldv@altlinux.org>
+ * Copyright (c) 2014-2017 The strace developers.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
#ifdef OR1K
-#define OR1K_ATOMIC_SWAP 1
-#define OR1K_ATOMIC_CMPXCHG 2
-#define OR1K_ATOMIC_XCHG 3
-#define OR1K_ATOMIC_ADD 4
-#define OR1K_ATOMIC_DECPOS 5
-#define OR1K_ATOMIC_AND 6
-#define OR1K_ATOMIC_OR 7
-#define OR1K_ATOMIC_UMAX 8
-#define OR1K_ATOMIC_UMIN 9
+#define OR1K_ATOMIC_SWAP 1
+#define OR1K_ATOMIC_CMPXCHG 2
+#define OR1K_ATOMIC_XCHG 3
+#define OR1K_ATOMIC_ADD 4
+#define OR1K_ATOMIC_DECPOS 5
+#define OR1K_ATOMIC_AND 6
+#define OR1K_ATOMIC_OR 7
+#define OR1K_ATOMIC_UMAX 8
+#define OR1K_ATOMIC_UMIN 9
#include "xlat/atomic_ops.h"
SYS_FUNC(or1k_atomic)
{
- printxval(atomic_ops, tcp->u_arg[0], "???");
- switch(tcp->u_arg[0]) {
+ printxval64(atomic_ops, tcp->u_arg[0], "???");
+ switch (tcp->u_arg[0]) {
case OR1K_ATOMIC_SWAP:
tprintf(", 0x%lx, 0x%lx", tcp->u_arg[1], tcp->u_arg[2]);
break;