lkml.org 
[lkml]   [2021]   [Mar]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCHv3] Introduced new tracing mode KCOV_MODE_UNIQUE.
    On Fri, Mar 26, 2021 at 09:51:28PM +0100, Alexander Lochmann wrote:
    > It simply stores the executed PCs.
    > The execution order is discarded.
    > Each bit in the shared buffer represents every fourth
    > byte of the text segment.
    > Since a call instruction on every supported
    > architecture is at least four bytes, it is safe
    > to just store every fourth byte of the text segment.
    > In contrast to KCOV_MODE_TRACE_PC, the shared buffer
    > cannot overflow. Thus, all executed PCs are recorded.

    Odd line-wrapping :(

    Anyway, this describes _what_ this does, but I have no idea _why_ we
    want this at all. What does this do that you can not do today? Why is
    this needed? Who will use this? What tools have been modified to work
    with it to prove it works properly?

    thanks,

    greg k-h

    \
     
     \ /
      Last update: 2021-03-27 11:38    [W:6.512 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site