From 86f60379f71ec6d0aa3b93eaacc55bc5f453bda5 Mon Sep 17 00:00:00 2001 From: Justus Winter <4winter@informatik.uni-hamburg.de> Date: Sun, 14 Sep 2014 13:35:50 +0200 Subject: ddb: add support for ELF symbol tables * ddb/db_elf.c: New file. * ddb/db_elf.h: Likewise. * Makefrag.am (libkernel_a_SOURCES): Add db_elf.{c,h}. * ddb/db_sym.c (dummy_db_sym_init): New stub db_sym_init function. (db_sym_switch): Add ELF functions. * ddb/db_sym.h (SYMTAB_ELF): New macro. (elf_db_sym_init): New declaration. * i386/i386at/model_dep.c (c_boot_entry): Get ELF section header information from the multiboot structure, and call elf_db_sym_init. --- Makefrag.am | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Makefrag.am') diff --git a/Makefrag.am b/Makefrag.am index d6dd77f..5e98b21 100644 --- a/Makefrag.am +++ b/Makefrag.am @@ -25,6 +25,8 @@ libkernel_a_SOURCES += \ ddb/db_access.h \ ddb/db_aout.c \ ddb/db_aout.h \ + ddb/db_elf.c \ + ddb/db_elf.h \ ddb/db_break.c \ ddb/db_break.h \ ddb/db_command.c \ -- cgit v1.2.3