• Arnaldo Carvalho de Melo's avatar
    perf annotate: Stop using a global config struct · 16932d77
    Arnaldo Carvalho de Melo authored
    For the TUI, that is interactive, its interesting to have a
    configuration that one can go on changing and then when moving from one
    symbol annotation to another symbol, the options set while browsing the
    first symbol to be kept.
    
    But since we're trying to make this code reusable by a --stdio
    formatter, we better have a pointer in struct annotation and in the TUI
    case set it to the global, but use something else for other cases, such
    as --stdio2.
    
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Andi Kleen <ak@linux.intel.com>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Jin Yao <yao.jin@linux.intel.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Wang Nan <wangnan0@huawei.com>
    Link: https://lkml.kernel.org/n/tip-kv1ngr159jfu5h9ddgiuwcvg@git.kernel.orgSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    16932d77
annotate.h 6.57 KB