For now, we keep the global cpu_get_note_size symbol defined.
Signed-off-by: Pierrick Bouvier <[email protected]>
---
target/arm/arch_dump.c | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/target/arm/arch_dump.c b/target/arm/arch_dump.c
index ac84d4ae252..3ca570c1c29 100644
--- a/target/arm/arch_dump.c
+++ b/target/arm/arch_dump.c
@@ -433,13 +433,10 @@ static int arm_get_dump_info(const CPUState *cs,
ArchDumpInfo *info,
return 0;
}
-const DumpCPUOps arm_dump_ops = {
- .get_dump_info = arm_get_dump_info,
-};
-
-ssize_t cpu_get_note_size(int class, int machine, int nr_cpus)
+static ssize_t arm_get_note_size(const CPUState *cs, int class, int machine,
+ int nr_cpus)
{
- ARMCPU *cpu = ARM_CPU(first_cpu);
+ ARMCPU *cpu = ARM_CPU(cs);
size_t note_size;
if (class == ELFCLASS64) {
@@ -457,3 +454,13 @@ ssize_t cpu_get_note_size(int class, int machine, int
nr_cpus)
return note_size * nr_cpus;
}
+
+const DumpCPUOps arm_dump_ops = {
+ .get_dump_info = arm_get_dump_info,
+ .get_note_size = arm_get_note_size,
+};
+
+ssize_t cpu_get_note_size(int class, int machine, int nr_cpus)
+{
+ return arm_get_note_size(first_cpu, class, machine, nr_cpus);
+}
--
2.43.0