看板 DFBSD_commit 關於我們 聯絡資訊
commit 6f3c5d3d3591ea2a7bfc699adb472acd95bf4578 Author: Simon Schubert <corecode@dragonflybsd.org> Date: Thu Sep 3 23:59:53 2009 +0200 loader: update elf module code from FreeBSD Summary of changes: sys/boot/common/Makefile.inc | 3 +- sys/boot/common/bootstrap.h | 18 ++ sys/boot/common/load_elf.c | 200 ++++++++----- sys/boot/common/load_elf32.c | 5 - sys/boot/common/load_elf32_obj.c | 3 + sys/boot/common/load_elf64.c | 5 - sys/boot/common/load_elf64_obj.c | 3 + sys/boot/common/load_elf_obj.c | 514 +++++++++++++++++++++++++++++++++ sys/boot/common/misc.c | 68 +++++ sys/boot/common/reloc_elf.c | 198 +++++++++++++ sys/boot/common/reloc_elf32.c | 3 + sys/boot/common/reloc_elf64.c | 3 + sys/boot/pc32/libi386/elf32_freebsd.c | 10 +- sys/boot/pc32/libi386/elf64_freebsd.c | 19 +- sys/boot/pc32/loader/conf.c | 4 + 15 files changed, 961 insertions(+), 95 deletions(-) create mode 100644 sys/boot/common/load_elf32_obj.c create mode 100644 sys/boot/common/load_elf64_obj.c create mode 100644 sys/boot/common/load_elf_obj.c create mode 100644 sys/boot/common/reloc_elf.c create mode 100644 sys/boot/common/reloc_elf32.c create mode 100644 sys/boot/common/reloc_elf64.c http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6f3c5d3d3591ea2a7bfc699adb472acd95bf4578 -- DragonFly BSD source repository