KSM About Main Page
Get It
Documentation
Resources
My Other SF projects |
KSM'S README
Some of the kernel and modules functions have strange suffix like _bb23ea7f It's a checksum value calculated from function parameters and return value types in order to prevent module with different idea about function parameters from being inserted into the kernel. It's a good, but sometimes (and often !) different checksums caluclated for function with same parameters and "good" module can not be inserted. Kernel Simbol Manipulator was written to work around this limitation. It implemented as LD_PRELOAD library. System call query_module catched and it's return data manipulated as described in the file $KSM_CONF (default - /etc/ksm.conf) |