summaryrefslogtreecommitdiffstats
path: root/app/perfsymboltable.h
Commit message (Expand)AuthorAgeFilesLines
* Fix compile with -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCIIMilian Wolff2022-12-081-2/+1
* Merge remote-tracking branch 'origin/9.0'Ulf Hermann2022-12-051-0/+3
|\
| * Make findDebugInfoFile() accessible from the test9.0Ulf Hermann2022-12-051-0/+3
* | Fix -Wclazy-function-args-by-refMilian Wolff2022-12-051-1/+1
|/
* Cache whether the perf-$pid.map file existsMilian Wolff2022-06-291-0/+1
* Cleanup: Make PerfSymbolTable::attachDwfl more type safeMilian Wolff2022-06-081-1/+1
* Cleanup: move unwinding code to perfunwindMilian Wolff2022-06-081-1/+1
* Add actual file path computation for symbolsDarya Knysh2020-12-151-3/+3
* Add location's relative address computationDarya Knysh2020-12-151-3/+3
* Add Disassembler functionalityDarya Knysh2020-12-151-3/+3
* Reduce calls to dwarf_getscopes to improve performanceMilian Wolff2020-09-111-6/+8
* Improve support for applications that rely on fork for parallelismMilian Wolff2020-09-111-1/+5
* Share per-DSO address cache across processesMilian Wolff2020-01-091-1/+1
* Simplify dwfl_module_addrdie fall-back when .debug_aranges is missingMilian Wolff2019-09-261-2/+2
* Speed up perfparser when DWARF ranges are broken/missing in ELFsMilian Wolff2019-08-161-0/+3
* Better support for inlined frames in backtracesMilian Wolff2019-08-161-9/+3
* Forward the path to binary for a given symbolMilian Wolff2019-05-031-4/+5
* Cache address location information per elf fileMilian Wolff2019-05-021-6/+2
* Report base mapping to dwfl when we need the module for an pgoff mmapMilian Wolff2018-10-231-3/+3
* Check for valid ELF file already on registerElfUlf Hermann2018-01-251-2/+20
* Apply coding standard to includesUlf Hermann2017-12-071-1/+2
* Change header guards to "#pragma once"Ulf Hermann2017-12-071-4/+2
* Fix various warnings generated by clangUlf Hermann2017-09-291-3/+3
* Always double-check the validity of the module known to libdwflMilian Wolff2017-09-061-0/+3
* Fall-back to global search for debug-link filesMilian Wolff2017-05-081-3/+6
* Use open, close, free, cxa_demangle from elfutilsUlf Hermann2017-04-281-1/+1
* Merge remote-tracking branch 'origin/4.3'Eike Ziller2017-04-181-0/+2
|\
| * Retry unwinding when the symbol cache is dirtyMilian Wolff2017-04-131-0/+2
* | Try to find elfs in debug path, when build id is availableMilian Wolff2017-03-291-2/+3
* | Pass an explicit Elf* to deduce the target architectureMilian Wolff2017-03-291-0/+3
* | Completely remove time handling from the PerfElfMapMilian Wolff2017-03-291-5/+3
* | Remove overwritten elf mappings from the PerfElfMapMilian Wolff2017-03-291-1/+0
* | Refactor PerfElfMap to make it easier to change its internalsMilian Wolff2017-03-211-2/+2
|/
* Optimize: Only send strings once over the wireMilian Wolff2017-01-101-3/+3
* Extract logic around sorted list of mmaped elfs into separate fileMilian Wolff2017-01-031-18/+4
* Keep the PID in PerfSymbolTableUlf Hermann2016-12-191-1/+3
* Unwind inlined functionsUlf Hermann2016-11-151-0/+11
* Keep timestamps for mmapsUlf Hermann2016-11-111-6/+14
* Send symbols separately from framesUlf Hermann2016-11-031-2/+8
* Send symbol location ID with every code locationUlf Hermann2016-11-031-1/+3
* Fix build with namespaced Qtv4.2.0-beta1Christian Kandeler2016-10-131-0/+2
* Move symbol table related functions into separate classUlf Hermann2016-10-071-0/+92