diff options
Diffstat (limited to 'debug.h')
-rw-r--r-- | debug.h | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -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 */ |