From c64ad9ff355db32e521b2b5af86c0e7c0db6e92a Mon Sep 17 00:00:00 2001 From: David Harris Date: Wed, 22 Nov 2023 06:28:38 -0800 Subject: [PATCH] Extract rootfs during disassembly --- linux/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/linux/Makefile b/linux/Makefile index a2cded5ea..cc19c7f2a 100644 --- a/linux/Makefile +++ b/linux/Makefile @@ -67,6 +67,10 @@ disassemble: find $(BUILDROOT)/output/build/linux-* -maxdepth 1 -name "vmlinux" | xargs cp -t $(BUILDROOT)/output/images/ mkdir -p $(DIS) make -j $(OBJDUMPS) + # extract rootfs + mkdir -p $(BUILDROOT)/output/images/disassembly/rootfs + echo "Ignore error about dev/console when extracting rootfs from rootfs.cpio" + -cpio -i -D $(BUILDROOT)/output/images/disassembly/rootfs < $(BUILDROOT)/output/images/rootfs.cpio $(DIS)/%.objdump: $(IMAGES)/%.elf riscv64-unknown-elf-objdump -DS $< >> $@