Tiny Core Base > Corepure64
System.map available?
maikthulhu:
We're working on throwing together a module for internal testing but one of the kernel modules we're using requires locations of certain functions in the kernel. Usually it just probes /proc/kallsyms but that's not available in the default kernel config. I want to avoid rebuilding the kernel with CONFIG_KALLSYMS because it's one more thing we'd have to maintain when all we really need access to is the global symbols map. Any chance System.map is available somewhere in the build system repo I can go fetch it from?
curaga:
It's not publicly posted, as having it available is considered a security issue - knowing the locations of the functions may allow compromising the kernel more easily. Can you elaborate what you need it for?
maikthulhu:
Our goal is to use chipsec (https://github.com/chipsec/chipsec) in automated functional testing to evaluate the security of computers we manufacture. One of the components is a kernel module which takes the addresses of raw_pci_read, raw_pci_write, and page_is_ram as parameters at load time.
I didn't realize this could be viewed as a security issue. Any help you can provide is appreciated.
curaga:
According to https://github.com/chipsec/chipsec/pull/29 the latest source only requires the page_is_ram function, no longer the two pci ones. That function alone shouldn't expose too much, so here's the address for that for the 7.x 32- and 64-bit kernels:
--- Code: ---4.2.9-tinycore64:ffffffff8106c85e W page_is_ram
4.2.9-tinycore:c013c3ce W page_is_ram
--- End code ---
Let me know if you need some other version's.
maikthulhu:
Awesome! I'll convince the other team to use the latest version. Thanks for your help.
Navigation
[0] Message Index
[#] Next page
Go to full version