extern int printllval(struct tcb *, const char *, int)
ATTRIBUTE_FORMAT((printf, 2, 0));
-extern void printaddr(long);
+extern void printaddr_ull(unsigned long long);
extern void printxvals(const uint64_t, const char *, const struct xlat *, ...)
ATTRIBUTE_SENTINEL;
extern long long getarg_ll(struct tcb *tcp, int argn);
extern void unwind_capture_stacktrace(struct tcb* tcp);
#endif
+static inline void
+printaddr(unsigned long addr)
+{
+ printaddr_ull(addr);
+}
+
static inline void
printstr(struct tcb *tcp, long addr, long len)
{
}
void
-printaddr(const long addr)
+printaddr_ull(const unsigned long long addr)
{
if (!addr)
tprints("NULL");
else
- tprintf("%#lx", addr);
+ tprintf("%#llx", addr);
}
#define DEF_PRINTNUM(name, type) \