乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Ftrace:snoop i2c bus transactions – technolinchpin

       WUCANADA 2018-03-28

      Ftrace:snoop i2c bus transactions

      The data transferred by the system over the i2c bus (and smbus) can be snooped using the kernel’s FTRACE facility. To use this, the following kernel options need to be enabled:

      • CONFIG_FTRACE
      • CONFIG_ENABLE_DEFAULT_TRACERS

      i2c tracing can then be enabled by:

      echo 1 >/sys/kernel/debug/tracing/events/i2c/enable
      

      Note that this will, by default, trace the traffic through all i2c adapters on the system. You can be selective about what you trace by something like:

      echo adapter_nr==1 >/sys/kernel/debug/tracing/events/i2c/filter
      

      The trace output can be found in prettified text form by:

      cat /sys/kernel/debug/tracing/trace
      

      This will look something like:

      ... i2c_write: i2c-5 #0 a=044 f=0000 l=2 [02-14]
      ... i2c_read: i2c-5 #1 a=044 f=0001 l=4
      ... i2c_reply: i2c-5 #1 a=044 f=0001 l=4 [33-00-00-00]
      ... i2c_result: i2c-5 n=2 ret=2
      
      

      Where the components are:

      • i2c-<adapter-nr>
      • #<message-array-index>
      • a=<addr>
      • f=<flags>
      • l=<datalen>
      • n=<message-array-size>
      • ret=<result>
      • [<data-transferred>]

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多