/linux/arch/mips/boot/ |
H A D | Makefile | 32 targets := vmlinux.ecoff 35 $(obj)/vmlinux.ecoff: $(obj)/elf2ecoff $(VMLINUX) FORCE 38 targets += vmlinux.bin 41 $(obj)/vmlinux.bin: $(VMLINUX) FORCE 44 targets += vmlinux.srec 47 $(obj)/vmlinux.srec: $(VMLINUX) FORCE 54 # Compressed vmlinux images 57 targets += vmlinux.bin.bz2 58 targets += vmlinux.bin.gz 59 targets += vmlinux [all...] |
/linux/arch/s390/boot/ |
H A D | Makefile | 38 targets += vmlinux.lds vmlinux vmlinux.bin vmlinux.bin.gz vmlinux.bin.bz2 39 targets += vmlinux.bin.xz vmlinux.bin.lzma vmlinux.bin.lzo vmlinux.bin.lz4 40 targets += vmlinux [all...] |
H A D | startup.c | 199 memmove(output, uncompressed_start, vmlinux.image_size); in deploy_kernel() 200 memset(uncompressed_start, 0, vmlinux.image_size); in deploy_kernel() 222 if (__boot_data_end - __boot_data_start != vmlinux.bootdata_size) in copy_bootdata() 224 memcpy((void *)vmlinux.bootdata_off, __boot_data_start, vmlinux.bootdata_size); in copy_bootdata() 225 if (__boot_data_preserved_end - __boot_data_preserved_start != vmlinux.bootdata_preserved_size) in copy_bootdata() 227 memcpy((void *)vmlinux.bootdata_preserved_off, __boot_data_preserved_start, vmlinux.bootdata_preserved_size); in copy_bootdata() 254 for (entry = (u64 *)vmlinux.got_start; entry < (u64 *)vmlinux in kaslr_adjust_got() [all...] |
H A D | .gitignore | 6 vmlinux 7 vmlinux.lds 8 vmlinux.map 9 vmlinux.syms
|
/linux/arch/sh/boot/ |
H A D | Makefile | 29 targets := zImage vmlinux.srec romImage uImage uImage.srec uImage.gz \ 31 vmlinux.bin vmlinux.bin.gz vmlinux.bin.bz2 vmlinux.bin.lzma \ 32 vmlinux.bin.xz vmlinux.bin.lzo 35 $(obj)/zImage: $(obj)/compressed/vmlinux FORCE 39 $(obj)/compressed/vmlinux: FORCE 42 $(obj)/romImage: $(obj)/romimage/vmlinux FORC [all...] |
/linux/arch/parisc/boot/compressed/ |
H A D | Makefile | 5 # create a compressed self-extracting vmlinux image from the original vmlinux 9 targets := vmlinux.lds vmlinux vmlinux.bin vmlinux.bin.gz vmlinux.bin.bz2 10 targets += vmlinux.bin.xz vmlinux.bin.lzma vmlinux [all...] |
/linux/arch/sh/boot/compressed/ |
H A D | Makefile | 5 # create a compressed vmlinux image from the original vmlinux 11 targets := vmlinux vmlinux.bin vmlinux.bin.gz vmlinux.bin.bz2 \ 12 vmlinux.bin.lzma vmlinux.bin.xz vmlinux.bin.lzo $(OBJECTS) 31 -T $(obj)/../../kernel/vmlinux [all...] |
/linux/scripts/ |
H A D | Makefile.vmlinux | 4 __default: vmlinux 13 vmlinux-final := vmlinux.unstripped 18 vmlinux: $(vmlinux-final) FORCE 21 targets += vmlinux 23 vmlinux-final := vmlinux 37 echo '\#include <asm-generic/vmlinux.lds.h>'; \ 64 $(vmlinux [all...] |
H A D | extract-sys-certs.pl | 9 die "Format: $0 [-s <systemmap-file>] <vmlinux-file> <keyring-file>\n" 20 my $vmlinux = $ARGV[0]; 24 # Parse the vmlinux section table 26 open FD, "objdump -h $vmlinux |" || die $vmlinux; 28 close(FD) || die $vmlinux; 54 # Try and parse the vmlinux symbol table. If the vmlinux file has been created 55 # from a vmlinuz file with extract-vmlinux then the symbol table will be empty. 57 open FD, "nm $vmlinux [all...] |
H A D | Makefile.vmlinux_o | 4 __default: vmlinux.o modules.builtin.modinfo modules.builtin 21 vmlinux.a $(KBUILD_VMLINUX_LIBS) FORCE 30 # objtool for vmlinux.o 34 # units. Instead it runs on vmlinux.o. 37 # units and vmlinux.o, with the latter only used for noinstr/unret validation. 42 vmlinux-objtool-args-y += $(objtool-args-y) 44 vmlinux-objtool-args-$(CONFIG_OBJTOOL_WERROR) += --Werror 47 vmlinux-objtool-args-$(CONFIG_NOINSTR_VALIDATION) += --noinstr \ 50 objtool-args = $(vmlinux-objtool-args-y) --link 52 # Link of vmlinux [all...] |
H A D | decode_stacktrace.sh | 9 echo " $0 [<vmlinux> [<base_path>|auto [<modules_path>]]]" 41 vmlinux="" 46 for fn in {,/usr/lib/debug}/boot/vmlinux-$release{,.debug} /lib/modules/$release{,/build}/vmlinux ; do 48 vmlinux=$fn 53 if [[ $vmlinux == "" ]] ; then 54 echo "ERROR! vmlinux image for release $release is not found" >&2 59 vmlinux=$1 70 if [[ $vmlinux == "" && -z $debuginfod ]] ; then 71 echo "ERROR! vmlinux imag [all...] |
H A D | Makefile.modpost | 72 # Generate the list of in-tree objects in vmlinux 77 vmlinux.symvers Module.symvers: .vmlinux.objs 93 targets += .vmlinux.objs 94 .vmlinux.objs: vmlinux.a $(KBUILD_VMLINUX_LIBS) FORCE 104 ifeq ($(wildcard vmlinux.o),) 105 missing-input := vmlinux.o 108 modpost-args += vmlinux.o 109 modpost-deps += vmlinux [all...] |
/linux/arch/nios2/boot/ |
H A D | Makefile | 9 UIMAGE_LOADADDR = $(shell $(NM) vmlinux | awk '$$NF == "_stext" {print $$1}') 10 UIMAGE_ENTRYADDR = $(shell $(NM) vmlinux | awk '$$NF == "_start" {print $$1}') 15 targets += vmlinux.bin vmlinux.gz vmImage 17 $(obj)/vmlinux.bin: vmlinux FORCE 20 $(obj)/vmlinux.gz: $(obj)/vmlinux.bin FORCE 23 $(obj)/vmImage: $(obj)/vmlinux.gz FORCE 27 $(obj)/zImage: $(obj)/compressed/vmlinux FORC [all...] |
/linux/arch/alpha/boot/ |
H A D | Makefile | 12 targets := vmlinux.gz vmlinux \ 13 vmlinux.nh tools/lxboot tools/bootlx tools/bootph \ 21 $(obj)/bootimage: $(addprefix $(obj)/tools/,mkbb lxboot bootlx) $(obj)/vmlinux.nh 22 ( cat $(obj)/tools/lxboot $(obj)/tools/bootlx $(obj)/vmlinux.nh ) > $@ 27 $(obj)/bootpfile: $(obj)/tools/bootph $(obj)/vmlinux.nh 28 cat $(obj)/tools/bootph $(obj)/vmlinux.nh > $@ 35 $(obj)/bootpzfile: $(obj)/tools/bootpzh $(obj)/vmlinux.nh.gz 36 cat $(obj)/tools/bootpzh $(obj)/vmlinux.nh.gz > $@ 42 $(obj)/vmlinux [all...] |
/linux/arch/xtensa/boot/ |
H A D | Makefile | 15 targets += vmlinux.bin vmlinux.bin.gz 35 $(obj)/vmlinux.bin: vmlinux FORCE 38 $(obj)/vmlinux.bin.gz: $(obj)/vmlinux.bin FORCE 41 boot-elf: $(obj)/vmlinux.bin 42 boot-redboot: $(obj)/vmlinux.bin.gz 47 $(obj)/uImage: $(obj)/vmlinux.bin.gz FORCE 51 $(obj)/xipImage: vmlinux FORC [all...] |
/linux/arch/loongarch/boot/ |
H A D | Makefile | 14 targets := vmlinux.elf 15 $(obj)/vmlinux.elf: vmlinux FORCE 18 targets += vmlinux.efi 19 $(obj)/vmlinux.efi: vmlinux FORCE 22 EFI_ZBOOT_PAYLOAD := vmlinux.efi
|
/linux/arch/mips/ |
H A D | Makefile | 69 vmlinux-32 = vmlinux 70 vmlinux-64 = vmlinux.64 77 vmlinux-32 = vmlinux.32 78 vmlinux-64 = vmlinux 83 all-$(CONFIG_BOOT_ELF32) := $(vmlinux-32) 84 all-$(CONFIG_BOOT_ELF64) := $(vmlinux [all...] |
/linux/arch/nios2/boot/compressed/ |
H A D | Makefile | 3 # create a compressed vmlinux image from the original vmlinux 6 targets := vmlinux head.o misc.o piggy.o vmlinux.lds 13 $(obj)/vmlinux: $(obj)/vmlinux.lds $(OBJECTS) $(obj)/piggy.o FORCE 18 $(obj)/piggy.o: $(obj)/vmlinux.scr $(obj)/../vmlinux.gz FORCE
|
/linux/arch/powerpc/boot/ |
H A D | main.c | 101 static struct addr_range prep_initrd(struct addr_range vmlinux, void *chosen, in prep_initrd() argument 126 if (initrd_addr < vmlinux.size) { in prep_initrd() 150 static void prep_esm_blob(struct addr_range vmlinux, void *chosen) in prep_esm_blob() argument 168 if (esm_blob_addr < vmlinux.size) { in prep_esm_blob() 186 static inline void prep_esm_blob(struct addr_range vmlinux, void *chosen) { } in prep_esm_blob() argument 190 * edit the command line passed to vmlinux (by setting /chosen/bootargs). 229 struct addr_range vmlinux, initrd; in start() local 254 vmlinux = prep_kernel(); in start() 255 initrd = prep_initrd(vmlinux, chosen, in start() 257 prep_esm_blob(vmlinux, chose in start() [all...] |
/linux/drivers/hid/bpf/progs/ |
H A D | Makefile | 24 VMLINUX_BTF_PATHS ?= $(if $(O),$(O)/vmlinux) \ 25 $(if $(KBUILD_OUTPUT),$(KBUILD_OUTPUT)/vmlinux) \ 26 ../../../../vmlinux \ 27 /sys/kernel/btf/vmlinux \ 28 /boot/vmlinux-$(shell uname -r) 31 $(error Cannot find a vmlinux for VMLINUX_BTF at any of "$(VMLINUX_BTF_PATHS)") 57 %.bpf.o: %.bpf.c vmlinux.h $(BPFOBJ) | $(OUTPUT) 63 vmlinux.h: $(VMLINUX_BTF) $(BPFTOOL) | $(INCLUDE_DIR)
|
/linux/tools/sched_ext/ |
H A D | README.md | 76 ## Getting a vmlinux.h file 78 You may notice that most of the example schedulers include a "vmlinux.h" file. 80 defined in some vmlinux binary that was compiled with 84 The header file is created using `bpftool`, by passing it a vmlinux binary 88 $ bpftool btf dump file /path/to/vmlinux format c > vmlinux.h 93 example, using vmlinux.h allows a scheduler to access fields defined directly 94 in vmlinux as follows: 97 #include "vmlinux.h" 98 // vmlinux [all...] |
/linux/tools/perf/Documentation/ |
H A D | perf.data-directory-format.txt | 48 build id event received for vmlinux: 1eaa285996affce2d74d8e66dcea09a80c9941de 55 perf 15316 2060795.480902: 1 cycles: ffffffffa2caa548 native_write_msr+0x8 (vmlinux) 56 perf 15316 2060795.480906: 1 cycles: ffffffffa2caa548 native_write_msr+0x8 (vmlinux) 57 perf 15316 2060795.480908: 7 cycles: ffffffffa2caa548 native_write_msr+0x8 (vmlinux) 58 perf 15316 2060795.480910: 119 cycles: ffffffffa2caa54a native_write_msr+0xa (vmlinux) 59 perf 15316 2060795.480912: 2109 cycles: ffffffffa2c9b7b0 native_apic_msr_write+0x0 (vmlinux) 60 perf 15316 2060795.480914: 37606 cycles: ffffffffa2f121fe perf_event_addr_filters_exec+0x2e (vmlinux) 61 uname 15316 2060795.480924: 588287 cycles: ffffffffa303a56d page_counter_try_charge+0x6d (vmlinux) 62 uname 15316 2060795.481067: 2261945 cycles: ffffffffa301438f kmem_cache_free+0x4f (vmlinux)
|
/linux/tools/bpf/runqslower/ |
H A D | Makefile | 23 VMLINUX_BTF_PATHS := $(if $(O),$(O)/vmlinux) \ 24 $(if $(KBUILD_OUTPUT),$(KBUILD_OUTPUT)/vmlinux) \ 25 ../../../vmlinux /sys/kernel/btf/vmlinux \ 26 /boot/vmlinux-$(KERNEL_REL) 46 $(Q)$(RM) $(OUTPUT)*.skel.h $(OUTPUT)vmlinux.h 58 $(OUTPUT)/runqslower.bpf.o: $(OUTPUT)/vmlinux.h runqslower.h | libbpf_hdrs 74 $(OUTPUT)/vmlinux.h: $(VMLINUX_BTF_PATH) | $(OUTPUT) $(BPFTOOL)
|
/linux/arch/sh/boot/romimage/ |
H A D | Makefile | 8 targets := vmlinux head.o zeropage.bin piggy.o 17 -T $(obj)/../../kernel/vmlinux.lds 19 $(obj)/vmlinux: $(obj)/head.o $(obj-y) $(obj)/piggy.o FORCE 24 $(obj)/zeropage.bin: vmlinux FORCE 29 $(obj)/piggy.o: $(obj)/vmlinux.scr $(obj)/zeropage.bin arch/sh/boot/zImage FORCE
|
/linux/arch/powerpc/tools/ |
H A D | Makefile | 5 "$(OBJDUMP)" vmlinux.o $@ 7 $(obj)/vmlinux.arch.S: $(src)/ftrace-gen-ool-stubs.sh vmlinux.o FORCE 10 targets += vmlinux.arch.S
|