• He Kuang's avatar
    perf symbols: Store vdso buildid unconditionally · 6ae98ba6
    He Kuang authored
    When unwinding callchains on a different machine, vdso info should be
    available so the unwind process won't be interrupted if address falls
    into vdso region. But in most cases, the addresses of sample events are
    not in vdso range, the buildid of a zero hit vdso won't be stored into
    perf.data.
    
    This patch stores vdso buildid regardless of whether the vdso is hit or
    not.
    Signed-off-by: default avatarHe Kuang <hekuang@huawei.com>
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Andi Kleen <ak@linux.intel.com>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Ekaterina Tumanova <tumanova@linux.vnet.ibm.com>
    Cc: Jiri Olsa <jolsa@redhat.com>
    Cc: Josh Poimboeuf <jpoimboe@redhat.com>
    Cc: Kan Liang <kan.liang@intel.com>
    Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Pekka Enberg <penberg@kernel.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>
    Cc: Wang Nan <wangnan0@huawei.com>
    Link: http://lkml.kernel.org/r/1463042596-61703-3-git-send-email-hekuang@huawei.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    6ae98ba6
build-id.c 12.4 KB