summaryrefslogtreecommitdiffstats
path: root/app/perfunwind.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace QVector by QListHEADmaster17.0hjk2025-04-101-2/+2
* Work around various deprecation warnings14.0hjk2024-06-061-4/+4
* PerfParser: Get rid of foreachJarek Kobus2023-08-051-2/+2
* Replace a few qAsConst with std::as_const11.0hjk2023-05-191-2/+2
* Fix -Wclazy-qstring-allocationsMilian Wolff2022-12-051-2/+2
* Fix clazy-range-loop-detachMilian Wolff2022-12-051-4/+5
* Optionally report debuginfod download progressMilian Wolff2022-07-251-0/+9
* Cleanup: move unwinding code to perfunwindMilian Wolff2022-06-081-2/+139
* Add LBR unwinding method proper processing for DisassemblyDarya Knysh2021-03-301-4/+4
* Port away from deprecated non-namespaced stream modifiersMilian Wolff2021-01-061-1/+1
* Add actual file path computation for symbolsDarya Knysh2020-12-151-1/+1
* Add location's relative address computationDarya Knysh2020-12-151-2/+3
* Add Disassembler functionalityDarya Knysh2020-12-151-1/+1
* Transmit the number of lost events in the LostDefinition4.14Milian Wolff2020-09-291-8/+11
* Remove dead codeMilian Wolff2020-09-111-5/+0
* Free symbol table resources when a process existsMilian Wolff2020-09-111-0/+2
* Improve support for applications that rely on fork for parallelismMilian Wolff2020-09-111-4/+12
* PerfParser: Make it compile with Qt 6hjk2020-08-201-1/+1
* Fix build on big endian systemsDmitry Shachnev2020-06-301-1/+1
* Ensure we always set a valid pid on locations we sendMilian Wolff2019-08-131-0/+1
* PerfParser: Fix signedness mismatch on comparisonOrgad Shaneh2019-05-071-4/+4
* Always use the first attributes as fallbackMilian Wolff2019-05-031-6/+4
* Also resolve callchain stored in branch stack, if availableMilian Wolff2019-05-031-14/+40
* Forward the path to binary for a given symbolMilian Wolff2019-05-031-1/+1
* Forward the CPU on which an event occurredMilian Wolff2019-05-031-7/+12
* Send task events in time-ordered fashionMilian Wolff2019-05-021-52/+57
* Do not override previous attributesMilian Wolff2019-05-021-9/+22
* Forward all costs for grouped sampleMilian Wolff2019-05-021-2/+10
* Add support for PERF_RECORD_SWITCH events and forward them to clientsMilian Wolff2019-05-021-0/+37
* Forward information on sampling frequency/period for eventsMilian Wolff2019-05-021-1/+2
* Use stable_sort instead of sort in PerfUnwind::flushEventBufferMilian Wolff2018-10-221-2/+5
* When manually finalizing PerfUnwind, also send aux dataUlf Hermann2018-07-261-4/+1
* Remove unused functionUlf Hermann2018-07-171-6/+0
* Remove empty PerfBranchStack structUlf Hermann2018-07-171-1/+0
* Remove unnecessary redirection of lists on operator<<Ulf Hermann2018-07-171-3/+3
* Switch to dynamic buffering when encountering trace pointsv4.7.0-beta2Ulf Hermann2018-06-071-16/+40
* Send auxiliary timestamped messages in order with samplesUlf Hermann2018-05-221-4/+12
* Adapt event buffering to time order violationsUlf Hermann2018-05-221-28/+92
* Don't duplicate the first user frame when resolving callchainsUlf Hermann2018-04-231-10/+11
* Don't try to unwind a stack if we fail to attach the dwflv4.6.2v4.6.1v4.6.0-rc1v4.6.0-beta1v4.6.04.6Ulf Hermann2018-01-261-0/+3
* Try to unwind the user stack even if IP is in kernel spaceUlf Hermann2018-01-251-15/+25
* When analyzing samples in kernel space, use kernel symbolsUlf Hermann2018-01-251-10/+8
* Avoid number conversion issuesUlf Hermann2018-01-161-1/+4
* Use nullptr rather than 0 or NULL for null pointersUlf Hermann2017-12-071-1/+1
* Apply coding standard to includesUlf Hermann2017-12-071-3/+3
* Parse tracing data and expose it to the clientUlf Hermann2017-11-301-5/+126
* Fix the width of error codes at 32 bitsUlf Hermann2017-11-101-2/+2
* Keep PerfEventAttributes in a vector rather than a hashUlf Hermann2017-11-101-11/+3
* Fix various warnings generated by clangUlf Hermann2017-09-291-15/+31
* Prepare PerfUnwind for easier testingUlf Hermann2017-09-291-7/+14