Can't insert probes on Module Funcions
bibo,mao
bibo.mao@intel.com
Fri Sep 15 03:06:00 GMT 2006
There exists the same problems on my IA64 box against RHEL5 beta1 version.
elfutils version is elfutils-0.123-2.fc6, and here is information of dwflmodtest
test case.
[root@tigerA tests]# ./dwflmodtest -k
module: kernel a000000100000000 0x6000000000008b60 0 (no error)
module: sg a000000200008000 (nil) 0 (Unsupported relocation type)
module: ehci_hcd a000000200020000 (nil) 0 (Unsupported relocation type)
module: button a000000200038000 (nil) 0 (Unsupported relocation type)
module: container a000000200040000 (nil) 0 (Unsupported relocation type)
module: jbd a000000200048000 (nil) 0 (Unsupported relocation type)
module: processor a000000200074000 (nil) 0 (Unsupported relocation type)
module: thermal a000000200088000 (nil) 0 (Unsupported relocation type)
module: binfmt_misc a000000200094000 (nil) 0 (Unsupported relocation type)
module: fan a0000002000a0000 (nil) 0 (Unsupported relocation type)
module: dm_mod a0000002000a8000 (nil) 0 (Unsupported relocation type)
module: ext3 a0000002000d0000 (nil) 0 (Unsupported relocation type)
module: dm_mirror a00000020018c000 (nil) 0 (Unsupported relocation type)
module: sunrpc a000000200468000 (nil) 0 (Unsupported relocation type)
output of eu-readelf is very large, here is part of output text.
0x000000000000a0c6 IA64_SECREL32LSB 000000000000000000 +20207 .debug_loc
0x000000000000a0d0 IA64_DIR64LSB 000000000000000000 +15202 .text
0x000000000000a0d8 IA64_DIR64LSB 000000000000000000 +15232 .text
0x000000000000a0ea IA64_SECREL32LSB 000000000000000000 +20242 .debug_loc
0x000000000000a0ef IA64_DIR64LSB 000000000000000000 +15202 .text
0x000000000000a0f7 IA64_DIR64LSB 000000000000000000 +15232 .text
0x000000000000a113 IA64_DIR64LSB 000000000000000000 +15313 .text
0x000000000000a11b IA64_DIR64LSB 000000000000000000 +15314 .text
0x000000000000a130 IA64_DIR64LSB 000000000000000000 +15313 .text
0x000000000000a138 IA64_DIR64LSB 000000000000000000 +15314 .text
0x000000000000a158 IA64_DIR64LSB 000000000000000000 +15344 .text
0x000000000000a160 IA64_DIR64LSB 000000000000000000 +15346 .text
0x000000000000a176 IA64_SECREL32LSB 000000000000000000 +5008 .debug_ranges
0x000000000000a189 IA64_SECREL32LSB 000000000000000000 +5056 .debug_ranges
0x000000000000a1a0 IA64_SECREL32LSB 000000000000000000 +5104 .debug_ranges
I ever debug this problem and found that unsupported relocation type is IA64_SECREL32LSB.
in the output result of eu-readelf, relocation type about IA64_SECREL32LSB is all in
.debug_str/.debug_xxx section.I am not familiar with elf-utils tools, I do not know whether
elfutils will analyse .debug_xxx section.
thanks
bibo,mao
Eugeniy Meshcheryakov wrote:
> 14 веÑеÑÐ½Ñ 2006 о 12:45 -0700 Keshavamurthy Anil S напиÑав(-ла):
>> Let me know if you need any information.
> What version of elfutils do you have? And could you send output of
>
> readelf -r /lib/modules/<you-kernel-version>/kernel/fs/ext3/ext3.ko
>
> (or you may use eu-readelf)
>
More information about the Systemtap
mailing list