| /linux/arch/x86/boot/compressed/ |
| H A D | Makefile | 5 # create a compressed vmlinux image from the original vmlinux 10 # vmlinux.bin.(gz|bz2|lzma|...) 12 # vmlinux.bin is: 13 # vmlinux stripped of debugging and comments 14 # vmlinux.bin.all is: 15 # vmlinux.bin + vmlinux.relocs 16 # vmlinux.bin.(gz|bz2|lzma|...) is: 18 # compressed vmlinux [all...] |
| /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 FORCE 46 $(obj)/romimage/vmlinux: $(obj)/zImage FORCE 65 $(obj)/vmlinux.bin: vmlinux FORCE 68 $(obj)/vmlinux.bin.gz: $(obj)/vmlinux.bin FORCE 71 $(obj)/vmlinux.bin.bz2: $(obj)/vmlinux.bin FORCE [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/scripts/ |
| H A D | Makefile.vmlinux | 4 __default: vmlinux 23 echo '\#include <asm-generic/vmlinux.lds.h>'; \ 50 vmlinux.unstripped: .builtin-dtbs.o 53 # vmlinux.unstripped 57 vmlinux.unstripped: arch/$(SRCARCH)/tools/vmlinux.arch.o 59 arch/$(SRCARCH)/tools/vmlinux.arch.o: vmlinux.o FORCE 65 # Final link of vmlinux with optional arch pass after final link 70 targets += vmlinux [all...] |
| H A D | extract-sys-certs.pl | 20 my $vmlinux = $ARGV[0]; 26 open FD, "objdump -h $vmlinux |" || die $vmlinux; 28 close(FD) || die $vmlinux; 57 open FD, "nm $vmlinux 2>/dev/null |" || die $vmlinux; 59 close(FD) || die $vmlinux; 103 open FD, "<$vmlinux" || die $vmlinux; 125 die $vmlinux if (!defined(sysseek(FD, $size_off, SEEK_SET))); 147 die $vmlinux if (!defined(sysseek(FD, $foff, SEEK_SET))); 150 die "$vmlinux" if (!defined($len)); 151 die "Short read on $vmlinux\n" if ($len != $size); [all …]
|
| H A D | decode_stacktrace.sh | 9 echo " $0 [-R] [<vmlinux> [<base_path>|auto [<modules_path>]]]" 49 vmlinux="" 54 for fn in {,/usr/lib/debug}/boot/vmlinux-$release{,.debug} /lib/modules/$release{,/build}/vmlinux ; do 56 vmlinux=$fn 61 if [[ $vmlinux == "" ]] ; then 62 echo "ERROR! vmlinux image for release $release is not found" >&2 67 vmlinux=$1 78 if [[ $vmlinux == "" && -z $debuginfod ]] ; then 79 echo "ERROR! vmlinux imag [all...] |
| H A D | Makefile.modpost | 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.o 110 output-symdump := $(if $(KBUILD_MODULES), Module.symvers, vmlinux.symvers)
|
| H A D | Makefile.modfinal | 43 if [ ! -f $(objtree)/vmlinux ]; then \ 44 printf "Skipping BTF generation for %s due to unavailability of vmlinux\n" $@ 1>&2; \ 46 $(CONFIG_SHELL) $(srctree)/scripts/gen-btf.sh --btf_base $(objtree)/vmlinux $@; \ 57 # Re-generate module BTFs if either module's .ko or vmlinux changed 58 %.ko: %.o %.mod.o .module-common.o $(objtree)/scripts/module.lds $(and $(CONFIG_DEBUG_INFO_BTF_MODULES),$(KBUILD_BUILTIN),$(objtree)/vmlinux) FORCE 59 +$(call if_changed_except,ld_ko_o,$(objtree)/vmlinux)
|
| /linux/arch/arc/boot/ |
| H A D | Makefile | 9 LINUX_START_TEXT = $$($(READELF) -h vmlinux | \ 15 targets += vmlinux.bin 16 targets += vmlinux.bin.gz 17 targets += vmlinux.bin.lzma 22 $(obj)/vmlinux.bin: vmlinux FORCE 25 $(obj)/vmlinux.bin.gz: $(obj)/vmlinux.bin FORCE 28 $(obj)/vmlinux.bin.lzma: $(obj)/vmlinux.bin FORCE 31 $(obj)/uImage.bin: $(obj)/vmlinux.bin FORCE 34 $(obj)/uImage.gz: $(obj)/vmlinux.bin.gz FORCE 37 $(obj)/uImage.lzma: $(obj)/vmlinux.bin.lzma FORCE
|
| /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 FORCE 31 $(obj)/compressed/vmlinux: $(obj)/vmlinux.gz FORCE
|
| /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.gz: $(obj)/vmlinux FORCE 50 $(obj)/ksize.h: $(obj)/vmlinux.nh FORCE [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 FORCE
|
| /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
|
| H A D | install.sh | 23 vmlinux.elf) 25 base=vmlinux 27 vmlinux.efi) 29 base=vmlinux
|
| /linux/arch/nios2/boot/compressed/ |
| H A D | Makefile | 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 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, chosen); in start() 271 kentry = (kernel_entry_t) vmlinux.addr; in start() [all …]
|
| /linux/tools/sched_ext/ |
| H A D | README.md | 69 ## Getting a vmlinux.h file 71 You may notice that most of the example schedulers include a "vmlinux.h" file. 73 defined in some vmlinux binary that was compiled with 77 The header file is created using `bpftool`, by passing it a vmlinux binary 81 $ bpftool btf dump file /path/to/vmlinux format c > vmlinux.h 86 example, using vmlinux.h allows a scheduler to access fields defined directly 87 in vmlinux as follows: 90 #include "vmlinux.h" 91 // vmlinux.h is also implicitly included by scx_common.bpf.h. 95 * vmlinux.h provides definitions for struct task_struct and [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) 65 vmlinux.h: $(VMLINUX_BTF) $(BPFTOOL) | $(INCLUDE_DIR)
|
| /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 …16 2060795.480914: 37606 cycles: ffffffffa2f121fe perf_event_addr_filters_exec+0x2e (vmlinux) 61 …e 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 | |
| /linux/arch/parisc/boot/ |
| H A D | Makefile | 10 $(obj)/image: vmlinux FORCE 13 $(obj)/bzImage: $(if $(CONFIG_KERNEL_UNCOMPRESSED),$(objtree)/vmlinux,$(obj)/compressed/vmlinux) FO… 16 $(obj)/compressed/vmlinux: FORCE
|
| /linux/arch/s390/boot/ |
| H A D | vmlinux.lds.S | 88 .vmlinux.info : { 90 *(.vmlinux.info) 104 .vmlinux.relocs : { 106 *(.vmlinux.relocs_64) 124 *(.vmlinux.bin.compressed)
|
| /linux/arch/mips/tools/ |
| H A D | loongson3-llsc-check.c | 241 void *vmlinux; in main() local 263 vmlinux = mmap(NULL, st.st_size, PROT_READ, MAP_PRIVATE, vmlinux_fd, 0); in main() 264 if (vmlinux == MAP_FAILED) { in main() 269 eh = vmlinux; in main() 286 sh = vmlinux + le64toh(eh->e_shoff) + (i * le16toh(eh->e_shentsize)); in main() 294 vmlinux + le64toh(sh->sh_offset), in main() 302 munmap(vmlinux, st.st_size); in main()
|
| /linux/arch/mips/boot/compressed/ |
| H A D | Makefile | 54 targets += vmlinux.bin 58 $(obj)/vmlinux.bin: $(KBUILD_IMAGE) FORCE 69 targets += vmlinux.bin.z 71 $(obj)/vmlinux.bin.z: $(obj)/vmlinux.bin FORCE 76 OBJCOPYFLAGS_piggy.o := --add-section=.image=$(obj)/vmlinux.bin.z \ 79 $(obj)/piggy.o: $(obj)/dummy.o $(obj)/vmlinux.bin.z FORCE 95 $(obj)/vmlinux.bin $(LINKER_LOAD_ADDRESS))
|
| /linux/arch/powerpc/tools/ |
| H A D | unrel_branch_check.sh | 11 vmlinux="$3" 15 end_intr=0x$($nm -p "$vmlinux" | 24 sim=0x$($nm -p "$vmlinux" | 27 $objdump -D --no-show-raw-insn --start-address="$kstart" --stop-address="$end_intr" "$vmlinux" |
|