summaryrefslogtreecommitdiffstats
path: root/app/perfsymboltable.cpp
Commit message (Expand)AuthorAgeFilesLines
* Introduce per-DSO cache for symbol lookup via dwfl_module_addrinfoMilian Wolff2020-01-091-6/+16
* Share per-DSO address cache across processesMilian Wolff2020-01-091-3/+3
* Only try the dwfl_addrmodule pgoff fallback for valid ElfInfoMilian Wolff2020-01-091-1/+1
* Build fully qualified identifiers for inlined C++ subroutinesMilian Wolff2019-10-021-14/+79
* Mark CuDieRange as movable typeMilian Wolff2019-09-301-1/+3
* Properly map discontiguous CU DIE rangesMilian Wolff2019-09-301-28/+11
* Simplify dwfl_module_addrdie fall-back when .debug_aranges is missingMilian Wolff2019-09-261-125/+44
* Fix build with namespaced QtChristian Stenger2019-09-021-0/+6
* Fix typo in perfsymboltable.cppUlf Hermann2019-08-301-1/+1
* Speed up perfparser when DWARF ranges are broken/missing in ELFsMilian Wolff2019-08-161-72/+158
* Add fallback to find DIE for code generated by clangMilian Wolff2019-08-161-33/+85
* Better support for inlined frames in backtracesMilian Wolff2019-08-161-40/+29
* Ensure we always set a valid pid on locations we sendMilian Wolff2019-08-131-0/+1
* Validate base mapping before using itMilian Wolff2019-05-031-2/+6
* Check for 0 sized section header plt in fakeSymbolFromSection to prevent div ...Andrew Somerville2019-05-031-1/+1
* Try to guess offset base address before reporting elf to dwflMilian Wolff2019-05-031-8/+3
* Also check for debug link files next to the executable directlyMilian Wolff2019-05-031-1/+20
* Use build-id file for debug information as fall-backMilian Wolff2019-05-031-0/+6
* Treat [kernel.kallsyms]_text as a special sectionThomas McGuire2019-05-031-2/+2
* Add fallback search in /usr/lib/debug for debug info fileMilian Wolff2019-05-031-7/+22
* Forward the path to binary for a given symbolMilian Wolff2019-05-031-11/+14
* Prevent useless cache invalidationMilian Wolff2019-05-021-0/+8
* Only invalidate symbol cache when a previously used elf gets invalidatedMilian Wolff2019-05-021-3/+11
* Cache address location information per elf fileMilian Wolff2019-05-021-8/+7
* Add manual symbol resolution for addresses in the plt sectionMilian Wolff2019-05-021-7/+146
* Keep address for frames without known symbolMilian Wolff2019-05-021-1/+0
* Create fake symbols for addresses in .plt sectionMilian Wolff2019-05-021-0/+35
* Report base mapping to dwfl when we need the module for an pgoff mmapMilian Wolff2018-10-231-0/+3
* Output the pid when we fail to report an elfMilian Wolff2018-10-221-4/+4
* On windows, use new libeu_compat.hv4.8.0-rc1v4.8.0-beta2v4.8.0-beta1v4.8.0Ulf Hermann2018-07-261-16/+1
* All paths that start with "/SYSV" are specialUlf Hermann2018-07-121-2/+2
* Don't look up file names of special regionsUlf Hermann2018-07-111-1/+1
* memfd-allocated files are "special"Ulf Hermann2018-07-111-0/+1
* If dwfl_module_getsrc fails, iterate CUs to find source file/linev4.7.2v4.7.1v4.7.0-rc1v4.7.04.7Ulf Hermann2018-06-201-0/+26
* Fix build with namespaced Qtv4.7.0-beta1Christian Stenger2018-05-291-1/+1
* Don't look for ELF files in /devUlf Hermann2018-05-221-1/+2
* Don't repeatedly report unsuitable modules for an addressUlf Hermann2018-05-171-2/+5
* Report failed memory requests in hexUlf Hermann2018-01-261-1/+1
* Check for valid ELF file already on registerElfUlf Hermann2018-01-251-24/+58
* Use dwfl_report_begin/_end correctlyUlf Hermann2018-01-251-1/+10
* Improve error messages for failures to register ELFsUlf Hermann2018-01-231-2/+1
* Make it cheaper to flush the symbol table cacheUlf Hermann2018-01-231-2/+2
* Use nullptr rather than 0 or NULL for null pointersUlf Hermann2017-12-071-10/+11
* Apply coding standard to includesUlf Hermann2017-12-071-1/+4
* Fix various warnings generated by clangUlf Hermann2017-09-291-21/+26
* Always double-check the validity of the module known to libdwflMilian Wolff2017-09-061-28/+38
* Extend fallback code to find debug link file based on original pathMilian Wolff2017-09-061-2/+15
* Demote the memoryRead overflow qWarning to a qDebug statementMilian Wolff2017-09-041-1/+1
* Print all available information on failed report errorMilian Wolff2017-08-281-1/+1
* Don't try to find files for shared memory mappingsMilian Wolff2017-08-281-1/+2