/qemu/target/arm/ |
H A D | arch_dump.c | 98 memset(note, 0, sizeof(*note)); in aarch64_note_init() 111 struct aarch64_note note; in aarch64_write_elf64_prfpreg() local 114 aarch64_note_init(¬e, s, "CORE", 5, NT_PRFPREG, sizeof(note.vfp)); in aarch64_write_elf64_prfpreg() 129 note.vfp.vregs[2 * i] = note.vfp.vregs[2 * i + 1]; in aarch64_write_elf64_prfpreg() 225 g_free(note); in aarch64_write_elf64_sve() 244 aarch64_note_init(¬e, s, "CORE", 5, NT_PRSTATUS, sizeof(note.prstatus)); in arm_cpu_write_elf64_note() 331 memset(note, 0, sizeof(*note)); in arm_note_init() 343 struct arm_note note; in arm_write_elf32_vfp() local 346 arm_note_init(¬e, s, "LINUX", 6, NT_ARM_VFP, sizeof(note.vfp)); in arm_write_elf32_vfp() 365 struct arm_note note; in arm_cpu_write_elf32_note() local [all …]
|
/qemu/target/riscv/ |
H A D | arch_dump.c | 58 memset(note, 0, sizeof(*note)); in riscv64_note_init() 60 note->hdr.n_namesz = cpu_to_dump32(s, namesz); in riscv64_note_init() 61 note->hdr.n_descsz = cpu_to_dump32(s, descsz); in riscv64_note_init() 62 note->hdr.n_type = cpu_to_dump32(s, type); in riscv64_note_init() 64 memcpy(note->name, name, namesz); in riscv64_note_init() 70 struct riscv64_note note; in riscv_cpu_write_elf64_note() local 87 ret = f(¬e, RISCV64_PRSTATUS_NOTE_SIZE, s); in riscv_cpu_write_elf64_note() 127 memset(note, 0, sizeof(*note)); in riscv32_note_init() 131 note->hdr.n_type = cpu_to_dump32(s, type); in riscv32_note_init() 133 memcpy(note->name, name, namesz); in riscv32_note_init() [all …]
|
/qemu/target/ppc/ |
H A D | arch_dump.c | 95 Note note; member 105 Note *note = &arg->note; in ppc_write_elf_prstatus() local 110 prstatus = ¬e->contents.prstatus; in ppc_write_elf_prstatus() 134 Note *note = &arg->note; in ppc_write_elf_fpregset() local 139 fpregset = ¬e->contents.fpregset; in ppc_write_elf_fpregset() 153 Note *note = &arg->note; in ppc_write_elf_vmxregset() local 185 Note *note = &arg->note; in ppc_write_elf_vsxregset() local 201 Note *note = &arg->note; in ppc_write_elf_speregset() local 281 arg.note.hdr.n_namesz = cpu_to_dump32(s, sizeof(arg.note.name)); in ppc_write_all_elf_notes() 283 strncpy(arg.note.name, note_name, sizeof(arg.note.name)); in ppc_write_all_elf_notes() [all …]
|
/qemu/target/s390x/ |
H A D | arch_dump.c | 96 note->hdr.n_type = cpu_to_be32(NT_PRSTATUS); in s390x_write_elf64_prstatus() 98 regs = &(note->contents.prstatus.regs); in s390x_write_elf64_prstatus() 105 note->contents.prstatus.pid = id; in s390x_write_elf64_prstatus() 113 note->hdr.n_type = cpu_to_be32(NT_FPREGSET); in s390x_write_elf64_fpregset() 135 temp_vregshi = ¬e->contents.vregshi; in s390x_write_elf64_vregshi() 148 note->hdr.n_type = cpu_to_be32(NT_S390_GS_CB); in s390x_write_elf64_gscb() 156 note->hdr.n_type = cpu_to_be32(NT_S390_TIMER); in s390x_write_elf64_timer() 162 note->hdr.n_type = cpu_to_be32(NT_S390_TODCMP); in s390x_write_elf64_todcmp() 168 note->hdr.n_type = cpu_to_be32(NT_S390_TODPREG); in s390x_write_elf64_todpreg() 176 note->hdr.n_type = cpu_to_be32(NT_S390_CTRS); in s390x_write_elf64_ctrs() [all …]
|
/qemu/target/i386/ |
H A D | arch_dump.c | 48 Elf64_Nhdr *note; in x86_64_write_elf64_note() local 89 buf = (char *)note; in x86_64_write_elf64_note() 98 g_free(note); in x86_64_write_elf64_note() 154 Elf64_Nhdr *note; in x86_write_elf64_note() local 167 buf = (char *)note; in x86_write_elf64_note() 174 g_free(note); in x86_write_elf64_note() 208 Elf32_Nhdr *note; in x86_cpu_write_elf32_note() local 228 g_free(note); in x86_cpu_write_elf32_note() 338 void *note; in cpu_write_qemu_note() local 366 buf = note; in cpu_write_qemu_note() [all …]
|
/qemu/scripts/ |
H A D | dump-guest-memory.py | 125 note.n_namesz = len(n_name) + 1 126 note.n_descsz = len(n_desc) 127 note.n_name = n_name.encode() 128 note.n_type = n_type 136 self.notes.append(note) 138 self.segments[0].p_memsz += ctypes.sizeof(note) 151 note = get_arch_note(self.endianness, 153 ctypes.memmove(ctypes.pointer(note), vmcoreinfo, ctypes.sizeof(note)) 155 self.notes.append(note) 191 for note in self.notes: [all …]
|
/qemu/tests/tcg/x86_64/system/ |
H A D | kernel.ld | 3 note PT_NOTE FLAGS(0); /* ___ */ 20 *(.note.gnu*) 24 *(.note.*) 25 } :note
|
H A D | boot.S | 19 .pushsection .note.name, flags,@note ; \
|
/qemu/linux-headers/LICENSES/exceptions/ |
H A D | Linux-syscall-note | 1 SPDX-Exception-Identifier: Linux-syscall-note 2 SPDX-URL: https://spdx.org/licenses/Linux-syscall-note.html 10 SPDX-License-Identifier: <SPDX-License> WITH Linux-syscall-note 16 Also note that the GPL below is copyrighted by the Free Software 20 Also note that the only valid version of the GPL as far as the kernel
|
/qemu/linux-user/ppc/ |
H A D | vdso-64.ld | 28 note PT_NOTE FLAGS(4); 39 .note : { *(.note*) } :load :note
|
H A D | vdso-32.ld | 30 note PT_NOTE FLAGS(4); 41 .note : { *(.note*) } :load :note
|
/qemu/linux-user/i386/ |
H A D | vdso.ld | 36 note PT_NOTE FLAGS(4); 47 .note : { *(.note*) } :load :note
|
/qemu/linux-user/arm/ |
H A D | vdso.ld | 27 note PT_NOTE FLAGS(4); 38 .note : { *(.note*) } :load :note
|
/qemu/linux-user/x86_64/ |
H A D | vdso.ld | 33 note PT_NOTE FLAGS(4); 44 .note : { *(.note*) } :load :note
|
/qemu/docs/specs/ |
H A D | vmcoreinfo.rst | 41 The entry gives location and size of an ELF note that is appended in 44 The note format/class must be of the target bitness and the size must 47 If the ELF note name is ``VMCOREINFO``, it is expected to be the Linux 48 vmcoreinfo note (see `the kernel documentation for its format 54 ancient tools not handling the ``VMCOREINFO`` note.
|
/qemu/linux-user/s390x/ |
H A D | vdso.ld | 32 note PT_NOTE FLAGS(4); 43 .note : { *(.note*) } :load :note
|
/qemu/linux-user/riscv/ |
H A D | vdso.ld | 29 note PT_NOTE FLAGS(4); 45 .note : { *(.note*) } :load :note
|
/qemu/linux-user/loongarch64/ |
H A D | vdso.ld | 28 note PT_NOTE FLAGS(4); 44 .note : { *(.note*) } :load :note
|
/qemu/linux-user/aarch64/ |
H A D | vdso.ld | 27 note PT_NOTE FLAGS(4); 43 .note : { *(.note*) } :load :note
|
/qemu/linux-user/hppa/ |
H A D | vdso.ld | 40 note PT_NOTE FLAGS(4); 50 .note : { *(.note*) } :load :note
|
/qemu/linux-headers/ |
H A D | COPYING | 3 SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note 12 LICENSES/exceptions/Linux-syscall-note
|
/qemu/common-user/ |
H A D | safe-syscall.S | 26 .section .note.GNU-stack, "", %progbits
|
/qemu/tests/qapi-schema/ |
H A D | doc-invalid-section.err | 1 doc-invalid-section.json:5:1: '@note:' not allowed in free-form documentation
|
H A D | doc-invalid-section.json | 5 # @note: foo
|
/qemu/docs/system/ |
H A D | cpu-hotplug.rst | 11 (1) Launch QEMU as follows (note that the "maxcpus" is mandatory to 136 .. note::
|