Get correct summaries for the test kernel module. Still to do :
1. Look at the kernel itself.
2. Document in more detail why kernel/module is different (offset against .text filepos not start of file)
3. Turn this patch on its head.
Phil, now you get correct summaries but we are lying about the addresses of
each symbol. So instead of taking sect_offset from each symbol's start address,
we need to add sect_offset as an offset of each sample. Can you please look
at this (see the test module in oprofile-tests) ?