• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..07-May-2022-

READMEH A D27-Feb-20221.8 KiB8853

callgraphview.cppH A D27-Feb-202291.8 KiB3,2362,491

callgraphview.hH A D27-Feb-202214.9 KiB681476

callitem.cppH A D27-Feb-20224.4 KiB181133

callitem.hH A D27-Feb-2022745 4122

callmapview.cppH A D27-Feb-202229.8 KiB1,029802

callmapview.hH A D27-Feb-20224.1 KiB156111

callview.cppH A D27-Feb-20229.1 KiB320237

callview.hH A D27-Feb-20221 KiB5129

costlistitem.cppH A D27-Feb-20222.7 KiB12383

costlistitem.hH A D27-Feb-20221.1 KiB4425

coverageitem.cppH A D27-Feb-20228.9 KiB331240

coverageitem.hH A D27-Feb-20222 KiB7754

coverageview.cppH A D27-Feb-202211.4 KiB364284

coverageview.hH A D27-Feb-20221 KiB5229

eventtypeitem.cppH A D27-Feb-20223.9 KiB146104

eventtypeitem.hH A D27-Feb-2022916 4222

eventtypeview.cppH A D27-Feb-20229.2 KiB335259

eventtypeview.hH A D27-Feb-2022955 4524

functionlistmodel.cppH A D27-Feb-202212.9 KiB489381

functionlistmodel.hH A D27-Feb-20223.3 KiB10869

functionselection.cppH A D27-Feb-202227.4 KiB902691

functionselection.hH A D27-Feb-20223 KiB12182

globalguiconfig.cppH A D27-Feb-20226.2 KiB233165

globalguiconfig.hH A D27-Feb-20222.1 KiB8843

instritem.cppH A D27-Feb-202213.5 KiB480358

instritem.hH A D27-Feb-20222.4 KiB9556

instrview.cppH A D27-Feb-202236.5 KiB1,194897

instrview.hH A D27-Feb-20221.8 KiB7643

libviews.priH A D27-Feb-20221.5 KiB6360

listutils.cppH A D27-Feb-20225.2 KiB232156

listutils.hH A D27-Feb-2022771 3416

multiview.cppH A D27-Feb-20226.2 KiB229151

multiview.hH A D27-Feb-20221.5 KiB6132

partgraph.cppH A D27-Feb-202211.5 KiB517363

partgraph.hH A D27-Feb-20223 KiB12488

partlistitem.cppH A D27-Feb-20224 KiB159116

partlistitem.hH A D27-Feb-20221.1 KiB4624

partselection.cppH A D27-Feb-202219 KiB588461

partselection.hH A D27-Feb-20221.7 KiB7745

partview.cppH A D27-Feb-20226.9 KiB249181

partview.hH A D27-Feb-2022822 4623

sourceitem.cppH A D27-Feb-202213.8 KiB480361

sourceitem.hH A D27-Feb-20222.6 KiB9761

sourceview.cppH A D27-Feb-202229.7 KiB944725

sourceview.hH A D27-Feb-20221.4 KiB6336

stackitem.cppH A D27-Feb-20222.7 KiB11678

stackitem.hH A D27-Feb-2022831 4521

stackselection.cppH A D27-Feb-20226.6 KiB258194

stackselection.hH A D27-Feb-20221.6 KiB7446

tabview.cppH A D27-Feb-202231.6 KiB1,028805

tabview.hH A D27-Feb-20224.1 KiB179105

toplevelbase.cppH A D27-Feb-2022229 133

toplevelbase.hH A D27-Feb-20221.3 KiB4723

traceitemview.cppH A D27-Feb-202211.2 KiB466352

traceitemview.hH A D27-Feb-20227.5 KiB227110

treemap.cppH A D27-Feb-202276.3 KiB2,8662,169

treemap.hH A D27-Feb-202222 KiB723304

README

1OVERVIEW
2
3This directory contains widgets which display views
4into profile data. A view either shows some aspect of
5the profile data directly, are is a container for
6other views.
7
8All views are subclasses of TraceItemView.
9
10Implementation of all views depend on Qt only.
11KDE-specific views, these should be in kcachegrind/.
12
13
14VIEWS
15
16
17Container views
18---------------
19
20TabView
21
22A Tabview embeds multiple views with the same cost item
23selected/activated. The views can be arranged either
24on top of each other using tabs for selection, or nearside
25each other in four regions (right/top/left/bottom).
26
27Multiview
28
29A Multiview is a horizontal or vertical series of embedded views,
30separated by splitters.
31Eeach embedded view can have its own cost item selection/activation.
32One of the views has the focus, and thus providing the
33selection/activation of the multiview itself.
34Selection in one view changes the activation in the next view to
35the right/bottom (with wrap around).
36
37
38Detailed views
39--------------
40
41EventTypeView
42
43A list of event types measured in the profile experiment,
44attributed with the costs of the currently activated cost item.
45
46CallView
47
48A list of callers/callees of the currently activated cost item.
49
50CallMapView
51
52A treemap showing the nesting of callers/callees starting from
53the currently activated cost item.
54
55CallGraphView
56
57A graph around the currently activated cost item, with edges
58being the call relations. Only nodes and edges with cost over a
59given threshould are shown.
60
61CoverageView
62
63Similar to the CallView list, the coverage list includes not
64only direct callers/callees, but also indirect.
65
66SourceView
67
68Annotated source.
69
70InstrView
71
72Annotated assembly.
73
74PartView
75
76List of loaded profile data parts
77
78
79Misc
80----
81
82TreeMap
83
84Generic widget for treemaps
85
86listutils.cpp
87helpers for lists in views
88