summaryrefslogtreecommitdiff
path: root/debug.h
diff options
context:
space:
mode:
Diffstat (limited to 'debug.h')
-rw-r--r--debug.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/debug.h b/debug.h
index 4775d2f..ea6abbc 100644
--- a/debug.h
+++ b/debug.h
@@ -1,5 +1,6 @@
/*
* This file is part of ltrace.
+ * Copyright (C) 2012 Petr Machata, Red Hat Inc.
* Copyright (C) 2003,2009 Juan Cespedes
*
* This program is free software; you can redistribute it and/or
@@ -18,8 +19,11 @@
* 02110-1301 USA
*/
-#ifndef _DEBUG_H
-#define _DEBUG_H
+#ifndef DEBUG_H
+#define DEBUG_H
+
+#include "backend.h"
+#include "forward.h"
/* debug levels:
*/
@@ -32,8 +36,10 @@ enum {
void debug_(int level, const char *file, int line,
const char *fmt, ...) __attribute__((format(printf,4,5)));
-int xinfdump(long, void *, int);
+/* Dump LENGTH bytes of memory starting on address ADDR of inferior
+ * PID. */
+int xinfdump(struct process *proc, arch_addr_t addr, size_t length);
-# define debug(level, expr...) debug_(level, __FILE__, __LINE__, expr)
+#define debug(level, expr...) debug_(level, __FILE__, __LINE__, expr)
-#endif
+#endif /* DEBUG_H */