DTrace and CTF data
Shrikanth Kamath
shrikanth07 at gmail.com
Sun May 30 19:10:47 UTC 2010
I have a query about the FBT provider in DTrace, does FBT provider not need
the CTF info for the /kernel binary...
I have this observation, when I disassemble say a 'kernel_funtion' , I see
the function is not instrumented...
(kgdb) disassemble kernel_function
Dump of assembler code for function kernel_function:
0xc04aa05d <kernel_function+0>: push %ebp
0xc04aa05e <kernel_function+1>: mov %esp,%ebp
0xc04aa060 <kernel_function+3>: sub $0x2c,%esp
Now after I did a 'fbt::kernel_function:entry', if I disassemble the
'kernel_function'...
(kgdb) disassemble kernel_function
Dump of assembler code for function kernel_function:
0xc04aa05d <kernel_function+0>: lock mov %esp,%ebp <== FBT
instrumentation
0xc04aa060 <kernel_function+3>: sub $0x2c,%esp
If I do a 'objdump' on the kernel.debug binary I do not see any CTF sections
showing up?
--
Shrikanth R K
More information about the freebsd-hackers
mailing list