summaryrefslogtreecommitdiffstats
path: root/app/perfsymboltable.h
diff options
context:
space:
mode:
Diffstat (limited to 'app/perfsymboltable.h')
-rw-r--r--app/perfsymboltable.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/perfsymboltable.h b/app/perfsymboltable.h
index fa90d93..80394ff 100644
--- a/app/perfsymboltable.h
+++ b/app/perfsymboltable.h
@@ -35,7 +35,7 @@
class PerfSymbolTable
{
public:
- PerfSymbolTable(quint32 pid, Dwfl_Callbacks *callbacks, PerfUnwind *parent);
+ PerfSymbolTable(qint32 pid, Dwfl_Callbacks *callbacks, PerfUnwind *parent);
~PerfSymbolTable();
struct PerfMapSymbol {
@@ -48,7 +48,7 @@ public:
struct DieAndLocation {
Dwarf_Die die;
- int locationId;
+ qint32 locationId;
};
// Announce an mmap. Invalidate the symbol and address cache and clear the dwfl if it overlaps
@@ -100,7 +100,7 @@ private:
PerfElfMap m_elfs;
Dwfl_Callbacks *m_callbacks;
- quint32 m_pid;
+ qint32 m_pid;
QByteArray symbolFromPerfMap(quint64 ip, GElf_Off *offset) const;
int parseDie(Dwarf_Die *top, qint32 binaryId, Dwarf_Files *files, Dwarf_Addr entry,