Hi all,

With 'pref annotate', when compiling a user space application with '-
ggdb', we successfully display C source code interleaved with disassembly.

ercent |      Source code & Disassembly of dvbtest
------------------------------------------------
         :
         :
         :
         :      Disassembly of section .text:
         :
         :      00029c2c <PutBits>:
         :      }
         :      /*}}}*/
         :
         :      /*{{{  PutBits functions*/
         :      void PutBits(BitPacker_t *ld, unsigned int code, unsigned 
int length)
         :      {
   16.67 :         29c2c:       push    {fp}            ; (str fp, [sp, #-
4]!)
    0.00 :         29c30:       add     fp, sp, #0
    0.00 :         29c34:       sub     sp, sp, #28
    0.00 :         29c38:       str     r0, [fp, #-16]
    0.00 :         29c3c:       str     r1, [fp, #-20]
    0.00 :         29c40:       str     r2, [fp, #-24]
         :          unsigned int bit_buf;
         :          int bit_left;
         :
         :          bit_buf = ld->BitBuffer;
    0.00 :         29c44:       ldr     r3, [fp, #-16]
    0.00 :         29c48:       ldr     r3, [r3, #4]
    0.00 :         29c4c:       str     r3, [fp, #-8]
         :          bit_left = ld->Remaining;
    0.00 :         29c50:       ldr     r3, [fp, #-16]
    0.00 :         29c54:       ldr     r3, [r3, #8]
    0.00 :         29c58:       str     r3, [fp, #-12]
         :              DVBTEST_TRACE("code = %d, length = %d, bit_buf = 
0x%x, bit_left = %d\n", code, length, bit_buf, bit_left);
         :          }


We would like to know if possible for kernel module to get the source code 
interleaved with disassembly ? For time being, we only have disassembly 
with annotation. It would be very useful if we could have C source code 
annotation for kernel module.

Regards,
  Jerome

--
To unsubscribe from this list: send the line "unsubscribe linux-perf-users" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to