/xen/tools/xcutils/ |
A D | readnotes.c | 64 ELF_HANDLE_DECL(elf_note) note) in print_string_note() 70 ELF_HANDLE_DECL(elf_note) note) in print_numeric_note() 80 ELF_HANDLE_DECL(elf_note) note) in print_l1_mfn_valid_note() 83 elf_ptrval desc = elf_note_desc(elf, note); in print_l1_mfn_valid_note() 104 ELF_HANDLE_DECL(elf_note) note; in print_notes() 108 …for ( note = start; ELF_HANDLE_PTRVAL(note) < ELF_HANDLE_PTRVAL(end); note = elf_note_next(elf, no… in print_notes() 110 this_note_name = elf_note_name(elf, note); in print_notes() 118 switch(elf_uval(elf, note, type)) in print_notes() 121 print_string_note("INFO", elf , note); in print_notes() 124 print_numeric_note("ENTRY", elf , note); in print_notes() [all …]
|
/xen/docs/misc/ |
A D | dump-core-format.txt | 45 ".note.Xen" section 46 name ".note.Xen" 62 note descriptor in .note.Xen note section. 87 note descriptor in .note.Xen note section. 103 note descriptor in .note.Xen note section. 134 note descriptor in .note.Xen note section. 141 note section 148 elf note section 150 "Xen" is used as elf note name in elf note info 157 none note descriptor [all …]
|
A D | pvh.pandoc | 9 The presence of the `XEN_ELFNOTE_PHYS32_ENTRY` note indicates that the
|
A D | hypfs-paths.pandoc | 36 VALUES are strings and can take the following forms (note that this represents
|
/xen/xen/test/livepatch/ |
A D | Makefile | 80 $(LIVEPATCH): xen_hello_world_func.o xen_hello_world.o note.o xen_note.o modinfo.o 100 .PHONY: note.o 101 note.o: 102 $(OBJCOPY) -O binary --only-section=.note.gnu.build-id $(BASEDIR)/xen-syms $@.bin 113 $(OBJCOPY) -O binary --only-section=.note.gnu.build-id $(BASEDIR)/xen-syms $@.bin 124 $(OBJCOPY) -O binary --only-section=.note.gnu.build-id $(LIVEPATCH) $@.bin 138 $(LIVEPATCH_REPLACE): xen_replace_world_func.o xen_replace_world.o note.o xen_note.o 144 $(LIVEPATCH_NOP): xen_nop.o note.o xen_note.o 152 $(LIVEPATCH_NO_XEN_BUILDID): xen_nop.o note.o 170 $(LIVEPATCH_ACTION_HOOKS): xen_action_hooks.o xen_hello_world_func.o note.o xen_note.o [all …]
|
/xen/xen/common/libelf/ |
A D | libelf-tools.c | 293 return elf_strval(elf, ELF_HANDLE_PTRVAL(note) + elf_size(elf, note)); in elf_note_name() 298 unsigned namesz = (elf_uval(elf, note, namesz) + 3) & ~3; in elf_note_desc() 300 return ELF_HANDLE_PTRVAL(note) + elf_size(elf, note) + namesz; in elf_note_desc() 305 elf_ptrval desc = elf_note_desc(elf, note); in elf_note_numeric() 306 unsigned descsz = elf_uval(elf, note, descsz); in elf_note_numeric() 323 elf_ptrval desc = elf_note_desc(elf, note); in elf_note_numeric_array() 324 unsigned descsz = elf_uval(elf, note, descsz); in elf_note_numeric_array() 342 unsigned namesz = (elf_uval(elf, note, namesz) + 3) & ~3; in elf_note_next() 343 unsigned descsz = (elf_uval(elf, note, descsz) + 3) & ~3; in elf_note_next() 345 elf_ptrval ptrval = ELF_HANDLE_PTRVAL(note) in elf_note_next() [all …]
|
A D | libelf-dominfo.c | 99 ELF_HANDLE_DECL(elf_note) note) in elf_xen_parse_note() 129 unsigned type = elf_uval(elf, note, type); in elf_xen_parse_note() 140 str = elf_strval(elf, elf_note_desc(elf, note)); in elf_xen_parse_note() 150 val = elf_note_numeric(elf, note); in elf_xen_parse_note() 213 elf, note, sizeof(*parms->f_supported), i); in elf_xen_parse_note() 232 ELF_HANDLE_DECL(elf_note) note; in elf_xen_parse_notes() 237 for ( note = ELF_MAKE_HANDLE(elf_note, parms->elf_note_start); in elf_xen_parse_notes() 238 ELF_HANDLE_PTRVAL(note) < parms->elf_note_end; in elf_xen_parse_notes() 239 note = elf_note_next(elf, note) ) in elf_xen_parse_notes() 251 note_name = elf_note_name(elf, note); in elf_xen_parse_notes() [all …]
|
/xen/xen/arch/x86/ |
A D | xen.lds.S | 41 note PT_NOTE ; 117 *(.note.gnu.build-id) 140 DECL_SECTION(.note.Xen) { 141 *(.note.Xen) 142 } :note :text 153 DECL_SECTION(.note.gnu.build-id) { 155 *(.note.gnu.build-id) 157 } :note :text 346 *(.note.Xen)
|
A D | Makefile | 162 note.o: $(TARGET)-syms 163 $(OBJCOPY) -O binary --only-section=.note.gnu.build-id $(BASEDIR)/xen-syms $@.bin 165 --rename-section=.data=.note.gnu.build-id -S $@.bin $@ 194 note_file := note.o 264 rm -f note.o
|
/xen/xen/common/ |
A D | kexec.c | 315 Elf_Note *note; in kexec_crash_save_cpu() local 324 note = crash_notes[cpu].start; in kexec_crash_save_cpu() 326 prstatus = (ELF_Prstatus *)ELFNOTE_DESC(note); in kexec_crash_save_cpu() 328 note = ELFNOTE_NEXT(note); in kexec_crash_save_cpu() 463 Elf_Note * note = NULL; in kexec_init_cpu_notes() local 477 note = xzalloc_bytes(nr_bytes); in kexec_init_cpu_notes() 490 xfree(note); in kexec_init_cpu_notes() 499 crash_notes[cpu].start = note; in kexec_init_cpu_notes() 505 if ( ! note ) in kexec_init_cpu_notes() 512 note = ELFNOTE_NEXT(note); in kexec_init_cpu_notes() [all …]
|
/xen/xen/arch/arm/ |
A D | xen.lds.S | 24 note PT_NOTE ; 71 .note.gnu.build-id : { 73 *(.note.gnu.build-id) 75 } :note :text
|
A D | Kconfig | 138 Please note that this does not necessarily enable the workaround, 161 Please note that this option does not necessarily enable the 183 Please note that this does not necessarily enable the workaround, 202 Please note that this does not necessarily enable the workaround, 223 Please note that this does not necessarily enable the workaround,
|
/xen/xen/include/xen/ |
A D | libelf.h | 324 const char *elf_note_name(struct elf_binary *elf, ELF_HANDLE_DECL(elf_note) note); /* may return NU… 325 elf_ptrval elf_note_desc(struct elf_binary *elf, ELF_HANDLE_DECL(elf_note) note); 326 uint64_t elf_note_numeric(struct elf_binary *elf, ELF_HANDLE_DECL(elf_note) note); 339 ELF_HANDLE_DECL(elf_note) elf_note_next(struct elf_binary *elf, ELF_HANDLE_DECL(elf_note) note); 453 ELF_HANDLE_DECL(elf_note) note);
|
/xen/xen/arch/x86/boot/ |
A D | edd.S | 59 incb bootsym(boot_edd_info_nr) # note that we stored something 154 incb bootsym(boot_mbr_signature_nr) # note that we stored something
|
A D | video.S | 855 prtspc: movb $0x20, %al # Print single space (note: fall-thru)
|
/xen/tools/python/ |
A D | pylintrc | 47 # Python expression which should return a note less than 10 (10 is the highest 48 # note).You have access to the variables errors warning, statement which 54 # Add a comment according to your evaluation note. This is used by the global 283 # List of note tags to take in consideration, separated by a comma. Default to
|
/xen/docs/hypervisor-guide/x86/ |
A D | how-xen-boots.rst | 54 If ``CONFIG_PVH_GUEST`` was selected at build time, an Elf note is included 85 .. note::
|
/xen/xen/include/asm-x86/ |
A D | asm_defns.h | 362 .pushsection .note.name, "a", @note ; \
|
/xen/docs/ |
A D | index.rst | 6 .. note::
|
/xen/docs/process/ |
A D | tags.pandoc | 50 Please note that the Backport tag is a **request** for backport, which
|
/xen/docs/misc/arm/ |
A D | big.LITTLE.txt | 6 battery powered environments. Please note that Xen doesn't not use any
|
A D | passthrough.txt | 14 in the guest memory layout (see xen/include/public/arch-arm.h, note that
|
/xen/tools/fuzz/ |
A D | README.afl | 59 NOTE: Please also note that the coverage instrumentation hard-codes
|
/xen/docs/misc/xen-makefiles/ |
A D | makefiles.rst | 119 significant; for instance, the below will fail (note the extra space
|
/xen/docs/misc/arm/device-tree/ |
A D | booting.txt | 151 Please note that the SPI used for the virtual pl011 could clash with the
|