Why do I get kernel panic on loading Linux on the target device?
I try to use `jprobe` on Android phone.
I turned on the compilation flag `CONFIG_KPROBES=y` (`CONFIG_MODULES=y` is on too) and the build of a kernel went so far so good except this 2 warnings:
make: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
warning: couldn't find sys_call_table address in file System.map and vmlinux!
After pushing the `zImage` to the device I got reset while linux is loading.
The panic occurred in the function `trace_module_notify` which was called from `notifier_call_chain`
`grep` the the `System.map` shows that `sys_call_table` is in it.
What is wrong in here?