[ubuntu 16.10] Enable perf to probe and record on SDT events present in binaries
Bug #1585742 reported by
bugproxy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Tim Gardner | ||
Yakkety |
Fix Released
|
Undecided
|
Tim Gardner |
Bug Description
This is a feature request for 16.10:
SDT events are markers placed at important places in the binaries. When they are probed and traced, they can give valuable information about the userspace application. This feature aims to enable perf to probe/record on SDT events.
Patches are being currently sent :
https:/
https:/
tags: | added: architecture-ppc64le bugnameltc-141655 severity-medium targetmilestone-inin1610 |
Changed in ubuntu: | |
assignee: | nobody → Taco Screen team (taco-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
Changed in linux (Ubuntu Yakkety): | |
assignee: | Taco Screen team (taco-screen-team) → Tim Gardner (timg-tpi) |
status: | New → In Progress |
Changed in linux (Ubuntu Yakkety): | |
milestone: | none → ubuntu-16.10 |
To post a comment you must log in.
------- Comment From <email address hidden> 2016-07-22 12:48 EDT-------
Patches for this feature are upstream now (in tip). This was accepted over multiple patchsets. Here is a list of commits which enable this feature :
These commits are in "master" branch of kernel "tip" tree.
e5dc848356ecf6e a8d27d641c4d7ad 8d42fe92b "perf test: Add a test case for SDT event" 1fd12020b93b5b4 47ffe0532b "perf build: Add sdt feature detection" e27fb6b29299eda 575e3f00cf "perf probe: Support a special SDT probe format" c4d24dfc85cd2d7 8553c4210d "perf probe: Support @BUILDID or @FILE suffix for SDT events" 5f1f10e58ebd43b 8adf1c6c61 "perf list: Show SDT and pre-cached events" 51b0cc644003d06 94c6e0feef "perf probe: Search SDT/cached event from all probe caches" b6239a0cb35ac17 fd29379277 "perf probe: Allow wildcard for cached events" 2b4a8f35d4315ff 22e8e84a20 "perf probe-cache: Add for_each_ probe_cache_ entry() wrapper" f18d96125e67b0b ed7c4231e1 "perf probe: Make --list show only available cached events" 201335f982babb8 af34b603e2 "perf probe: Accept %sdt and %cached event name" 2c55e001e151ef0 08d030d4a7 "perf tools: Add feature detection for gelf_getnote()" f350441351a7353 03eb6d1c8a "perf buildid-cache: Scan and import user SDT events to probe cache" 26e083390aae80f d02cbff7aa "perf probe: Add group name support" f1426ee79dfd38e 2a4c80067a "perf sdt: ELF support for SDT" 60ebfff1c903286 5017835e70 "perf build: Add feature detection for libelf's elf_getshdrstrn dx()"
e26e63be64a108c
7e9fca51fbf8430
a598180aa1279ba
40218daea1db1f9
1de7b8bf728fd8d
42bba263eb58800
05bf2c8a2a81913
c3492a3a4e58117
36a009fe07bdecd
1c1a3a4729aae71
6430a94ead2a4c8
8d993d96901f55d
060fa0c7a3e0bb4
2492c465ad3ae68
Thanks,
Hemant