Home
last modified time | relevance | path

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 Dperfunwind.cpp46 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 Dperfunwind.h44 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 Dperfsymboltable.cpp40 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 Dperfsymboltable.h44 PerfSymbolTable(qint32 pid, Dwfl_Callbacks *callbacks, PerfUnwind *parent);
113 PerfUnwind *m_unwind;
H A Dperfdata.h625 class PerfUnwind; variable
630 PerfData(PerfUnwind *destination, const PerfHeader *header, PerfAttributes *attributes);
653 PerfUnwind *m_destination;
H A Dmain.cpp134 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 Dperfdata.cpp31 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 Dtst_perfdata.cpp45 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()