Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1687115
| From | Felipe Balbi <felipe.balbi@linux.intel.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH] usb: gadget: functions: add ftrace export over USB |
| Date | 2017-07-14 09:00 +0200 |
| Message-ID | <u32JY-88H-13@gated-at.bofh.it> (permalink) |
| References | <tQlr3-6oe-3@gated-at.bofh.it> <tQpl0-k7-25@gated-at.bofh.it> <u31NU-7vg-15@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
[Multipart message — attachments visible in raw view] - view raw
Hi, Pratyush Anand <panand@redhat.com> writes: > On Friday 09 June 2017 03:58 PM, Felipe Balbi wrote: >> Felipe Balbi <felipe.balbi@linux.intel.com> writes: >> >>> Allow for ftrace data to be exported over a USB Gadget >>> Controller. With this, we have a potentially very fast pipe for >>> transmitting ftrace data to a Host PC for further analysis. >>> >>> Note that in order to decode the data, one needs access to kernel >>> symbols in order to convert binary data into function names and what >>> not. >>> >>> Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com> >>> --- >>> >>> I wanted to take this through the gadget tree, but there is a >>> dependency with a previous patch of mine adding and extra argument to >>> the ->write() function. Hoping someone else will take it. >> >> just as an extra note here. In order for this to be really useful, it >> would be nice to be able to control what is going to be traced over USB > > Probably you will also need to export *atleast* symbol information. In future, just keep your vmlinux around. This is not supposed to be shipped on end products, only debug builds. > if this framework is extended to export tracepoint/kprobe/uprobe event data, > then the information like event format etc will also need to be exported. > > What tool do you use on host machine in order to extract information from this > exported target ring buffer data? > IMHO, standard tools like trace-cmd will not be able to use it as it is. I hacked something together with libusb for testing. Proper tooling is needed, indeed. -- balbi
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: [PATCH] usb: gadget: functions: add ftrace export over USB Pratyush Anand <panand@redhat.com> - 2017-07-14 08:00 +0200 Re: [PATCH] usb: gadget: functions: add ftrace export over USB Felipe Balbi <felipe.balbi@linux.intel.com> - 2017-07-14 09:00 +0200 Re: [PATCH] usb: gadget: functions: add ftrace export over USB Steven Rostedt <rostedt@goodmis.org> - 2017-07-14 23:50 +0200
csiph-web