summaryrefslogtreecommitdiffstats
path: root/app/perfunwind.h
Commit message (Expand)AuthorAgeFilesLines
* Share per-DSO address cache across processesMilian Wolff2020-01-091-0/+3
* Drop backwards compatibility for event typesUlf Hermann2019-05-071-4/+0
* Forward the path to binary for a given symbolMilian Wolff2019-05-031-2/+3
* Forward the CPU on which an event occurredMilian Wolff2019-05-031-0/+1
* Send task events in time-ordered fashionMilian Wolff2019-05-021-12/+19
* Forward all costs for grouped sampleMilian Wolff2019-05-021-2/+4
* Add support for PERF_RECORD_SWITCH events and forward them to clientsMilian Wolff2019-05-021-3/+10
* Forward information on sampling frequency/period for eventsMilian Wolff2019-05-021-1/+2
* When manually finalizing PerfUnwind, also send aux dataUlf Hermann2018-07-261-0/+3
* Remove unused functionUlf Hermann2018-07-171-1/+0
* Switch to dynamic buffering when encountering trace pointsv4.7.0-beta2Ulf Hermann2018-06-071-0/+2
* Send auxiliary timestamped messages in order with samplesUlf Hermann2018-05-221-1/+2
* Adapt event buffering to time order violationsUlf Hermann2018-05-221-1/+12
* Try to unwind the user stack even if IP is in kernel spaceUlf Hermann2018-01-251-1/+1
* Avoid number conversion issuesUlf Hermann2018-01-161-1/+1
* Use nullptr rather than 0 or NULL for null pointersUlf Hermann2017-12-071-1/+1
* Apply coding standard to includesUlf Hermann2017-12-071-5/+6
* Change header guards to "#pragma once"Ulf Hermann2017-12-071-4/+1
* Parse tracing data and expose it to the clientUlf Hermann2017-11-301-0/+13
* Finish the round when manually finalizing a sessionUlf Hermann2017-11-151-1/+5
* Fix the width of error codes at 32 bitsUlf Hermann2017-11-101-0/+1
* Keep PerfEventAttributes in a vector rather than a hashUlf Hermann2017-11-101-3/+1
* Fix various warnings generated by clangUlf Hermann2017-09-291-19/+19
* Prepare PerfUnwind for easier testingUlf Hermann2017-09-291-43/+61
* Load kallsyms from debug path buildid cache, if availableMilian Wolff2017-09-061-1/+3
* Delay loading of kallsyms file until it is neededMilian Wolff2017-08-281-1/+4
* Fall-back to global search for debug-link filesMilian Wolff2017-05-081-0/+5
* Drop the begin/end decls workaroundUlf Hermann2017-04-131-6/+0
* Send progress messages when parsing perf.data filesMilian Wolff2017-04-131-0/+2
* Report an error when the kallsyms file could not be parsedMilian Wolff2017-04-121-0/+1
* Report an error when an ELF file could not be foundMilian Wolff2017-04-121-4/+6
* Include sample period and weight in parsed outputMilian Wolff2017-03-291-1/+2
* Make maximum number of frames configurable via a CLI argumentMilian Wolff2017-03-291-3/+4
* Try to find elfs in debug path, when build id is availableMilian Wolff2017-03-291-0/+4
* Completely remove time handling from the PerfElfMapMilian Wolff2017-03-291-2/+2
* Handle mmap and sample events in time orderMilian Wolff2017-03-291-5/+22
* Handle FINISHED_ROUND eventsMilian Wolff2017-03-291-3/+16
* Add mode to print statistics for a given perf data fileMilian Wolff2017-03-291-1/+22
* Also map global attribute ids to internal idsv4.3.0-beta1Milian Wolff2017-03-271-1/+5
* Include features in outputMilian Wolff2017-02-091-0/+2
* Intern PerfEventAttributes and send the data only onceMilian Wolff2017-02-091-1/+3
* Publish lost record eventsMilian Wolff2017-02-091-0/+2
* Define __BEGIN_DECLS and __END_DECLS if necessaryUlf Hermann2017-02-011-0/+6
* Resolve kernel addresses to symbols using /proc/kallsyms mappingMilian Wolff2017-02-011-1/+6
* Optimize: Only send strings once over the wireMilian Wolff2017-01-101-6/+11
* Make the PID part of the location informationUlf Hermann2016-12-191-2/+4
* Make argument to PerfUnwind::comm() a const referenceUlf Hermann2016-11-291-1/+1
* Send event attributes and sample IDs when unwindingUlf Hermann2016-11-291-4/+8
* Keep data from earlier stack snapshots as fallback for newer onesUlf Hermann2016-11-171-4/+5
* Unwind inlined functionsUlf Hermann2016-11-151-0/+1