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 | } |