summaryrefslogtreecommitdiff
path: root/src/read-minidump.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/read-minidump.c')
-rw-r--r--src/read-minidump.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/read-minidump.c b/src/read-minidump.c
index f9a96ac..87c7fe2 100644
--- a/src/read-minidump.c
+++ b/src/read-minidump.c
@@ -27,17 +27,6 @@
#include "context.h"
#include "read-minidump.h"
-int minidump_read_memory(struct context *c, unsigned long source, void *destination, size_t length) {
- assert(c);
- assert(destination);
- assert(length > 0);
- assert(CONTEXT_HAVE_MINIDUMP(c));
-
- /* FIXME */
-
- return -ENOTSUP;
-}
-
int minidump_read_header(struct context *c) {
ssize_t l;
@@ -51,13 +40,24 @@ int minidump_read_header(struct context *c) {
return -EIO;
if (c->minidump_header.signature != htole32(0x504d444d))
- return -EINVAL;
+ return -EBADMSG;
c->have_minidump_header = true;
return 0;
}
+int minidump_read_memory(struct context *c, unsigned long source, void *destination, size_t length) {
+ assert(c);
+ assert(destination);
+ assert(length > 0);
+ assert(CONTEXT_HAVE_MINIDUMP(c));
+
+ /* FIXME */
+
+ return -ENOTSUP;
+}
+
int minidump_read_threads(struct context *c) {
assert(c);
assert(CONTEXT_HAVE_MINIDUMP(c));