Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KDE/heaptrack
/ types & classes
Types & classes
305 in github.com/KDE/heaptrack
⨍
Functions
953
◇
Types & classes
305
↓ 51 callers
Class
formatBytes
src/analyze/print/heaptrack_print.cpp:42
↓ 43 callers
Class
Whitespace
3rdparty/doctest.h:5951
↓ 22 callers
Class
free
src/track/heaptrack_inject.cpp:119
↓ 18 callers
Class
QString
src/analyze/gui/util.h:15
↓ 16 callers
Class
malloc
src/track/heaptrack_inject.cpp:106
↓ 9 callers
Class
KeySelect
3rdparty/robin-map/include/tsl/robin_set.h:95
↓ 6 callers
Class
SuppressionStringMatch
src/analyze/accumulatedtracedata.cpp:826
↓ 3 callers
Class
AllocationData
src/analyze/allocationdata.h:12
↓ 3 callers
Class
CartesianAxis
src/analyze/gui/chartwidget.h:22
↓ 2 callers
Class
FileInfo
tests/manual/perf-heaptrack.py:31
↓ 2 callers
Class
TraceEntry
tests/manual/perf-heaptrack.py:81
↓ 2 callers
Class
byte_counter
boost's counter filter uses an int for the count which overflows for large streams; so replace it with a work alike.
src/analyze/accumulatedtracedata.cpp:53
↓ 2 callers
Class
dlclose
src/track/heaptrack_inject.cpp:189
↓ 2 callers
Class
dlopen
src/track/heaptrack_inject.cpp:173
↓ 1 callers
Class
CompareClosestToTime
src/analyze/gui/chartmodel.cpp:274
↓ 1 callers
Class
Indices
src/util/pointermap.h:161
↓ 1 callers
Class
InstructionPointerMap
tests/manual/perf-heaptrack.py:64
↓ 1 callers
Class
InternMap
tests/manual/perf-heaptrack.py:36
↓ 1 callers
Class
IpIndex
src/util/indices.h:77
↓ 1 callers
Class
Module
src/interpret/heaptrack_interpret.cpp:159
↓ 1 callers
Class
QRubberBand
src/analyze/gui/chartwidget.h:14
↓ 1 callers
Class
SampleMap
tests/manual/perf-heaptrack.py:99
↓ 1 callers
Class
calloc
src/track/heaptrack_inject.cpp:146
↓ 1 callers
Class
cfree
src/track/heaptrack_inject.cpp:160
↓ 1 callers
Class
posix_memalign
src/track/heaptrack_inject.cpp:204
↓ 1 callers
Class
realloc
src/track/heaptrack_inject.cpp:131
Class
AccumulatedTraceData
src/interpret/heaptrack_interpret.cpp:262
Class
AccumulatedTraceData
src/analyze/accumulatedtracedata.h:85
Class
AddressInformation
src/interpret/heaptrack_interpret.cpp:102
Class
Allocation
src/analyze/accumulatedtracedata.h:63
Class
AllocationIndex
src/util/indices.h:83
Class
AllocationInfo
* Information for a single call to an allocation function. */
src/analyze/accumulatedtracedata.h:72
Class
AllocationInfoIndex
src/util/indices.h:86
Class
AllocationInfoSet
src/util/pointermap.h:58
Class
BOOST_IOSTREAMS_DECL
3rdparty/boost-zstd/zstd.hpp:91
Class
BarDiagram
src/analyze/gui/histogramwidget.h:14
Class
CallbackData
tests/auto/tst_trace.cpp:178
Class
CalleeModel
src/analyze/gui/callercalleemodel.h:273
Class
CallerCalleeEntry
src/analyze/gui/callercalleemodel.h:37
Class
CallerCalleeModel
src/analyze/gui/callercalleemodel.h:56
Class
CallerCalleeResults
src/analyze/gui/callercalleemodel.h:48
Class
CallerModel
src/analyze/gui/callercalleemodel.h:263
Class
Chart
src/analyze/gui/chartwidget.h:21
Class
Chart
src/analyze/gui/histogramwidget.h:13
Class
ChartData
src/analyze/gui/chartmodel.h:35
Class
ChartMergeData
src/analyze/gui/parser.cpp:69
Class
ChartModel
src/analyze/gui/chartwidget.h:18
Class
ChartModel
src/analyze/gui/chartmodel.h:44
Class
ChartModel
src/analyze/gui/mainwindow.h:21
Class
ChartProxy
src/analyze/gui/chartproxy.h:14
Class
ChartRows
src/analyze/gui/chartmodel.h:19
Class
ChartRubberBand
see also ProxyStyle which is responsible for unsetting SH_RubberBand_Mask
src/analyze/gui/chartwidget.cpp:121
Class
ChartWidget
src/analyze/gui/chartwidget.h:27
Enum
Columns
src/analyze/gui/treemodel.h:48
Enum
Columns
src/analyze/gui/callercalleemodel.h:70
Enum
Columns
src/analyze/gui/callercalleemodel.h:126
Enum
Columns
src/analyze/gui/callercalleemodel.h:300
Enum
Columns
src/analyze/gui/suppressionsmodel.h:25
Class
ConsoleReporter
3rdparty/doctest.h:5964
Class
ContextOptions
3rdparty/doctest.h:899
Class
ContextScope
3rdparty/doctest.h:1852
Class
CostDelegate
src/analyze/gui/costdelegate.h:12
Class
CostHeaderView
src/analyze/gui/costheaderview.h:11
Enum
CostType
src/analyze/gui/flamegraph.cpp:40
Enum
CostType
src/analyze/print/heaptrack_print.cpp:90
Class
CountedAllocationInfo
src/analyze/gui/parser.cpp:267
Class
CuDieRangeMapping
cache of dwarf ranges for a CU DIE and child sub programs
src/interpret/dwarfdiecache.h:85
Class
DOCTEST_INTERFACE
3rdparty/doctest.h:593
Class
DOCTEST_INTERFACE_DECL
3rdparty/doctest.h:1297
Class
DOCTEST_INTERFACE_DEF
3rdparty/doctest.h:4018
Class
DebugOutputWindowReporter
3rdparty/doctest.h:6420
Enum
DebugVerbosity
src/track/libheaptrack.cpp:116
Class
DieRanges
cache of dwarf ranges for a given Dwarf_Die
src/interpret/dwarfdiecache.h:48
Class
DiscardOStream
3rdparty/doctest.h:6776
Class
DummyPool
* Dummy implementation, since the call to dlsym from findReal triggers a call * to calloc. * * This is only called at startup and will eventually b
src/track/heaptrack_preload.cpp:126
Class
DwarfDieCache
* This cache makes it easily possible to find a CU DIE (i.e. Compilation Unit Debugging Information Entry) * based on a */
src/interpret/dwarfdiecache.h:135
Class
DwarfRange
src/interpret/dwarfdiecache.h:36
Class
EntryCost
src/analyze/gui/callercalleemodel.h:27
Enum
Enum
3rdparty/doctest.h:697
Class
ExceptionTranslator
3rdparty/doctest.h:1808
Class
Expression_lhs
cppcheck-suppress copyCtorAndEqOperator
3rdparty/doctest.h:1505
Class
FileIndex
src/util/indices.h:74
Class
FileLine
src/analyze/gui/locationdata.h:52
Class
FilterParameters
src/analyze/filterparameters.h:15
Class
FlameGraph
src/analyze/gui/flamegraph.h:24
Class
Foo
tests/manual/lib.h:12
Class
Foo
tests/manual/test.cpp:19
Class
Foo::Private
tests/manual/lib.cpp:11
Enum
FormatType
src/analyze/gui/util.h:31
Class
Frame
src/interpret/heaptrack_interpret.cpp:83
Class
Frame
src/analyze/accumulatedtracedata.h:22
Class
FrameGraphicsItem
src/analyze/gui/flamegraph.cpp:59
Class
FrameGraphicsItem
src/analyze/gui/flamegraph.h:22
Class
FunctionIndex
src/util/indices.h:71
Class
HashModel
src/analyze/gui/hashmodel.h:17
Class
HeapTrack
* Thread-Safe heaptrack API * * The only critical section in libheaptrack is the output of the data, * dl_iterate_phdr calls, as well as initializa
src/track/libheaptrack.cpp:257
Class
HeaptrackInjectPreloadInitialization
alternatively, the code below may initialize heaptrack when we use heaptrack_inject via LD_PRELOAD and have the right environment variables setup
src/track/heaptrack_inject.cpp:547
Class
HistogramColumn
src/analyze/gui/histogrammodel.h:16
Class
HistogramData
src/analyze/gui/histogrammodel.h:41
Class
HistogramModel
src/analyze/gui/histogrammodel.h:48
next →
1–100 of 305, ranked by callers