mirror of
https://github.com/opnsense/src.git
synced 2026-04-29 10:11:09 -04:00
so far, and should probably be able to be made to work for the alpha without too much trouble once it's connected up and my assumptions tested. I think (but have not tested) it will also load "old" ELF kernels that were not linked with DYNAMIC headers. The module glue is yet to come. (oh fun.. :-) It does not explicitly load symbols [yet]. The _DYNAMIC data contains a runtime symbol set that ddb can use via ddb/db_kld.c. It'll be missing some detail that stabs normally provides (eg: number of args to a function, line numbers, etc). On the other hand, those minimal symbols will always be available even on a stripped kernel. This is mostly stolen from load_aout.c with some ideas from alpha/libalpha/elf_freebsd.c. |
||
|---|---|---|
| .. | ||
| boot.c | ||
| bootstrap.h | ||
| commands.c | ||
| console.c | ||
| dev_net.c | ||
| dev_net.h | ||
| devopen.c | ||
| gensetdefs.c | ||
| interp.c | ||
| interp_backslash.c | ||
| interp_parse.c | ||
| isapnp.c | ||
| isapnp.h | ||
| load.c | ||
| load_aout.c | ||
| load_elf.c | ||
| ls.c | ||
| Makefile.inc | ||
| misc.c | ||
| module.c | ||
| panic.c | ||
| pnp.c | ||