diff options
author | Regia König | 2022-08-25 15:08:09 +0200 |
---|---|---|
committer | Regia König | 2022-08-25 15:08:09 +0200 |
commit | e7897de9471e1d94ad79e2b03fcb8afc685760f1 (patch) | |
tree | 567f08f0754d65f0fd7865efa88c4809fdc890b4 /create_debug.sh | |
parent | Analyse memtest86 binary structure (diff) | |
download | memtest86-e7897de9471e1d94ad79e2b03fcb8afc685760f1.tar.gz memtest86-e7897de9471e1d94ad79e2b03fcb8afc685760f1.tar.xz memtest86-e7897de9471e1d94ad79e2b03fcb8afc685760f1.zip |
Setup.S documentation and new command in create_debug.sh
Diffstat (limited to 'create_debug.sh')
-rwxr-xr-x | create_debug.sh | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/create_debug.sh b/create_debug.sh index ada21f9..45f4c1f 100755 --- a/create_debug.sh +++ b/create_debug.sh @@ -8,6 +8,15 @@ BSS_SIZE=$(size -B -d memtest_shared | grep memtest_shared | tr -s ' ' | cut -d' echo $BSS_SIZE echo "bss_size: $BSS_SIZE" +ld --defsym=_bss_size=$(size -B -d memtest_shared | grep memtest_shared | tr -s ' ' | cut -d ' ' -f3) \ + -shared \ + --print-memory-usage \ + --print-output-format \ + -Bsymbolic \ + -M \ + -nostdlib \ + -T linker_modified.lds \ + -o memtest_modified.efi \ + boot/setup.o boot/startup.o boot/efisetup.o app/*.o lib/*.o system/*.o tests/*.o - -ld --defsym=_bss_size=$BSS_SIZE -T memtest_efi_modified.lds boot/header.o boot/setup.o -b memtest_shared -o memtest_modified.efi +# ld -N --defsym=_bss_size=$BSS_SIZE -T linker_modified.lds boot/header.o boot/setup.o -b elf64-x86-64 memtest_shared -o memtest_modified.efi |