1
0
mirror of https://github.com/rcore-os/rCore.git synced 2024-11-21 15:46:17 +04:00
rCore/tools/fill_symbols
2019-06-16 00:11:25 +08:00
..
aarch64.sh Fix fill_symbols aarch64 on macOS 2019-06-16 00:11:25 +08:00
README.md Basic loadable kernel module support, with a module template written in Rust. 2019-06-07 20:59:51 +08:00
x86_64.sh Adapt fill_symbols for macOS 2019-06-15 23:43:01 +08:00

Tools that are used to fill in kernel symbols into rcore ELF file. The tool will use nm to extract symbols from the kernel (a bit like System.map), and put it back into the rcore_symbol_table section. To reduce the size required, the symbol table will be compressed using gzip. The tool tries to limit its dependencies. Only necessary tools (bash, objdump, nm, gzip, grep, dd, python3) are required to run the script. TODO: Why don't we just do the job using a single Python script?