summaryrefslogtreecommitdiffstats
path: root/app/perfsymboltable.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge remote-tracking branch 'origin/4.3'Eike Ziller2017-05-091-1/+2
|\
| * Don't dwfl_addrmodule with a nullptr Dwflv4.3.1v4.3.0-rc1v4.3.04.3Ulf Hermann2017-05-051-1/+2
* | Fall-back to global search for debug-link filesMilian Wolff2017-05-081-40/+81
* | Use open, close, free, cxa_demangle from elfutilsUlf Hermann2017-04-281-14/+36
* | Use platform-specific path conventionsUlf Hermann2017-04-281-4/+5
* | On memoryRead, copy only the word widthUlf Hermann2017-04-261-8/+31
* | Merge remote-tracking branch 'origin/4.3'Eike Ziller2017-04-181-2/+10
|\|
| * Retry unwinding when the symbol cache is dirtyMilian Wolff2017-04-131-2/+7
* | Skip symbol demangling on non-unix platformsUlf Hermann2017-04-131-0/+4
* | Fix some compile errors on windowsUlf Hermann2017-04-131-6/+7
* | Support the old ~/.debug directory formatMilian Wolff2017-04-131-2/+15
* | Do not set app nor extra library paths by defaultMilian Wolff2017-04-121-3/+8
* | Report an error when an ELF file could not be foundMilian Wolff2017-04-121-2/+10