Searched refs:PerfUnwind (Results 1 – 8 of 8) sorted by relevance
/dports/devel/qtcreator/qt-creator-opensource-src-5.0.3/src/tools/perfparser/app/ |
H A D | perfunwind.cpp | 46 bool operator==(const PerfUnwind::Location &a, const PerfUnwind::Location &b) in operator ==() 60 void PerfUnwind::Stats::finishedRound() in finishedRound() 104 PerfUnwind::PerfUnwind(QIODevice *output, const QString &systemRoot, const QString &debugPath, in PerfUnwind() function in PerfUnwind 136 PerfUnwind::~PerfUnwind() in ~PerfUnwind() 375 PerfUnwind::UnwindInfo *ui = static_cast<PerfUnwind::UnwindInfo *>(arg); in frameCallback() 411 void PerfUnwind::unwindStack() in unwindStack() 707 void PerfUnwind::sendLocation(qint32 id, const PerfUnwind::Location &location) in sendLocation() 716 void PerfUnwind::sendSymbol(qint32 id, const PerfUnwind::Symbol &symbol) in sendSymbol() 758 int PerfUnwind::lookupLocation(const PerfUnwind::Location &location) const in lookupLocation() 778 void PerfUnwind::resolveSymbol(int locationId, const PerfUnwind::Symbol &symbol) in resolveSymbol() [all …]
|
H A D | perfunwind.h | 44 class PerfUnwind : public QObject 104 PerfUnwind *unwind; 157 PerfUnwind(QIODevice *output, const QString &systemRoot = QDir::rootPath(), 161 ~PerfUnwind(); 342 uint qHash(const PerfUnwind::Location &location, uint seed = 0); 343 bool operator==(const PerfUnwind::Location &a, const PerfUnwind::Location &b);
|
H A D | perfsymboltable.cpp | 40 PerfSymbolTable::PerfSymbolTable(qint32 pid, Dwfl_Callbacks *callbacks, PerfUnwind *parent) : in PerfSymbolTable() 102 static bool accessDsoMem(const PerfUnwind::UnwindInfo *ui, Dwarf_Addr addr, in accessDsoMem() 127 PerfUnwind::UnwindInfo *ui = static_cast<PerfUnwind::UnwindInfo *>(arg); in memoryRead() 171 const PerfUnwind::UnwindInfo *ui = static_cast<PerfUnwind::UnwindInfo *>(arg); in setInitialRegisters() 287 } else if (mmap.pid() != PerfUnwind::s_kernelPid) { in registerElf() 291 m_unwind->sendError(PerfUnwind::MissingElfFile, in registerElf() 292 PerfUnwind::tr("Could not find ELF file for %1. " in registerElf() 345 PerfUnwind::Location location(entry); in parseDie() 781 PerfUnwind::Location addressLocation(symbolAddress(ip, isArmArch), 0, -1, m_pid); in lookupFrame() 782 PerfUnwind::Location functionLocation(addressLocation); in lookupFrame() [all …]
|
H A D | perfsymboltable.h | 44 PerfSymbolTable(qint32 pid, Dwfl_Callbacks *callbacks, PerfUnwind *parent); 113 PerfUnwind *m_unwind;
|
H A D | perfdata.h | 625 class PerfUnwind; variable 630 PerfData(PerfUnwind *destination, const PerfHeader *header, PerfAttributes *attributes); 653 PerfUnwind *m_destination;
|
H A D | main.cpp | 134 const auto defaultDebug = PerfUnwind::defaultDebugInfoPath(); in main() 168 const auto defaultKallsyms = PerfUnwind::defaultKallsymsPath(); in main() 271 PerfUnwind unwind(outfile.data(), parser.value(sysroot), parser.isSet(debug) ? in main()
|
H A D | perfdata.cpp | 31 PerfData::PerfData(PerfUnwind *destination, const PerfHeader *header, PerfAttributes *attributes) : in PerfData()
|
/dports/devel/qtcreator/qt-creator-opensource-src-5.0.3/src/tools/perfparser/tests/auto/perfdata/ |
H A D | tst_perfdata.cpp | 45 static void setupUnwind(PerfUnwind *unwind, PerfHeader *header, QIODevice *input, in setupUnwind() 73 static void process(PerfUnwind *unwind, QIODevice *input) in process() 122 PerfUnwind unwind(&output, ":/", QString(), QString(), QString(), stats); in testTracingData() 152 const PerfUnwind::Stats stats = unwind.stats(); in testTracingData() 202 PerfUnwind unwind(&output, ":/", QString(), QString(), QString(), true); in testContentSize() 239 PerfUnwind unwind(&output, ":/", QString(), QString(), QFileInfo(perfDataFile).absolutePath()); in testFiles()
|