Statistics
| Branch: | Revision:

root / dump-stub.c @ 29eee86f

History | View | Annotate | Download (1.5 kB)

1 5f86146f Paolo Bonzini
/*
2 5f86146f Paolo Bonzini
 * QEMU dump
3 5f86146f Paolo Bonzini
 *
4 5f86146f Paolo Bonzini
 * Copyright Fujitsu, Corp. 2011, 2012
5 5f86146f Paolo Bonzini
 *
6 5f86146f Paolo Bonzini
 * Authors:
7 5f86146f Paolo Bonzini
 *     Wen Congyang <wency@cn.fujitsu.com>
8 5f86146f Paolo Bonzini
 *
9 352666e2 Stefan Weil
 * This work is licensed under the terms of the GNU GPL, version 2 or later.
10 352666e2 Stefan Weil
 * See the COPYING file in the top-level directory.
11 5f86146f Paolo Bonzini
 *
12 5f86146f Paolo Bonzini
 */
13 5f86146f Paolo Bonzini
14 5f86146f Paolo Bonzini
#include "qemu-common.h"
15 5f86146f Paolo Bonzini
#include "dump.h"
16 7baa8207 Stefan Weil
#include "qerror.h"
17 5f86146f Paolo Bonzini
#include "qmp-commands.h"
18 5f86146f Paolo Bonzini
19 5f86146f Paolo Bonzini
/* we need this function in hmp.c */
20 5f86146f Paolo Bonzini
void qmp_dump_guest_memory(bool paging, const char *file, bool has_begin,
21 5f86146f Paolo Bonzini
                           int64_t begin, bool has_length, int64_t length,
22 5f86146f Paolo Bonzini
                           Error **errp)
23 5f86146f Paolo Bonzini
{
24 5f86146f Paolo Bonzini
    error_set(errp, QERR_UNSUPPORTED);
25 5f86146f Paolo Bonzini
}
26 5f86146f Paolo Bonzini
27 5f86146f Paolo Bonzini
int cpu_write_elf64_note(write_core_dump_function f,
28 5f86146f Paolo Bonzini
                                       CPUArchState *env, int cpuid,
29 5f86146f Paolo Bonzini
                                       void *opaque)
30 5f86146f Paolo Bonzini
{
31 5f86146f Paolo Bonzini
    return -1;
32 5f86146f Paolo Bonzini
}
33 5f86146f Paolo Bonzini
34 5f86146f Paolo Bonzini
int cpu_write_elf32_note(write_core_dump_function f,
35 5f86146f Paolo Bonzini
                                       CPUArchState *env, int cpuid,
36 5f86146f Paolo Bonzini
                                       void *opaque)
37 5f86146f Paolo Bonzini
{
38 5f86146f Paolo Bonzini
    return -1;
39 5f86146f Paolo Bonzini
}
40 5f86146f Paolo Bonzini
41 5f86146f Paolo Bonzini
int cpu_write_elf64_qemunote(write_core_dump_function f,
42 5f86146f Paolo Bonzini
                                           CPUArchState *env,
43 5f86146f Paolo Bonzini
                                           void *opaque)
44 5f86146f Paolo Bonzini
{
45 5f86146f Paolo Bonzini
    return -1;
46 5f86146f Paolo Bonzini
}
47 5f86146f Paolo Bonzini
48 5f86146f Paolo Bonzini
int cpu_write_elf32_qemunote(write_core_dump_function f,
49 5f86146f Paolo Bonzini
                                           CPUArchState *env,
50 5f86146f Paolo Bonzini
                                           void *opaque)
51 5f86146f Paolo Bonzini
{
52 5f86146f Paolo Bonzini
    return -1;
53 5f86146f Paolo Bonzini
}
54 5f86146f Paolo Bonzini
55 5f86146f Paolo Bonzini
int cpu_get_dump_info(ArchDumpInfo *info)
56 5f86146f Paolo Bonzini
{
57 5f86146f Paolo Bonzini
    return -1;
58 5f86146f Paolo Bonzini
}
59 5f86146f Paolo Bonzini
60 5f86146f Paolo Bonzini
ssize_t cpu_get_note_size(int class, int machine, int nr_cpus)
61 5f86146f Paolo Bonzini
{
62 5f86146f Paolo Bonzini
    return -1;
63 5f86146f Paolo Bonzini
}