• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdesdk
  • Sitemap
  • Contact Us
 

kcachegrind

kcachegrind Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AddrAddresses are 64bit values like costs to be able to always load profile data produced on 64bit architectures
AppendList< type >A list of pointers, only able to append items
BasePartItem
CalleeCoverageItem
CallerCoverageItem
CallGraphViewA QGraphicsView showing a part of the call graph and another zoomed out CanvasView in a border acting as a panner to select to visible part (only if needed)
CallItem
CallMapBaseItem
CallMapCallerItem
CallMapCallingItem
CallMapView
CallView
CanvasEdge
CanvasEdgeArrow
CanvasEdgeLabel
CanvasFrame
CanvasNode
ConfigDlg
ConfigDlgBase
Configuration
CostListItem
CoverageCoverage of a function
CoverageView
DrawParamsDrawing parameters for an object
DumpA loadable profile Dump
DumpManager
DumpSelection
DumpSelectionBase
DynPoolDynPool
EventTypeItem
EventTypeView
FixCallCostA FixCallCost will be inserted into a
  • TracePartCall to keep source/target function info
  • TraceFunctionSourceFile to keep file info of call source
FixCostA class holding an unchangable cost item of an input file
FixFileA class for fast line by line reading of a read-only ASCII file
FixJumpA class holding a jump (mostly) inside of a function
FixPoolFixPool
FixStringA simple, constant string class
FunctionItem
FunctionSelection
FunctionSelectionBase
GraphEdge
GraphExporterGraphExporter
GraphNode
GraphOptions
HighestCostListA class to calculate the <maxSize> TraceCost items with highest cost
HistoryItem
InstrItem
InstrView
KXmlGuiWindow
LoaderTo implement a new loader, inherit from the Loader class and and reimplement canLoadTrace() and loadTrace()
MultiView
PanningViewA panner laid over a QGraphicsScene
PartAreaWidget
PartItem
PartListItemFor info tab, trace part list
PartSelection
PartSelectionBase
PartView
PositionSpec
RectDrawing
SourceItem
SourceView
SplitterOwn Splitter: Call checkVisiblity for all TabWidget children of the splitter on a MoveEvent
Stack
StackBrowser
StackItem
StackSelection
StackSelectionBase
StorableGraphOptions
StoredDrawParams
SubCostCost event counter, simple wrapper around a 64bit entity
SubPartItem
TabBarSubclass of QTabBar to enable context menu on tabs
TabView
TabWidgetOwn TabView:
  • A QTabWidget able to track its visible rect via resizeEvents
TopLevel
TraceAssoziationFor temporary assoziation of objects with TraceFunctions
TraceCallA call from one to another function
TraceCallCostCost item with additional call count metric
TraceCallListCostCall Cost Item depends on a list of Call cost items
TraceClassA C++ Class / Namespace
TraceCostAn array of basic cost metrics for a trace item
TraceCostItem
TraceDataThis class holds profiling data of multiple tracefiles generated with cachegrind on one command
TraceEventTypeA cost type, e.g
TraceEventTypeMappingA class for managing a set of event types
TraceFileA source file containing function definitions
TraceFunctionA traced function
TraceFunctionCycleA cycle of recursive calling functions
TraceFunctionSourceA container helper class for TraceFunction for source lines where a function is implemented in
TraceInclusiveCostCost item with additional inclusive metric
TraceInclusiveListCostInclusive Cost Item depends on a list of inclusive cost items
TraceInstrA code instruction address of the program
TraceInstrCallA call from an instruction of one function to another function
TraceInstrJumpA jump from an instruction to another inside of a function
TraceInstrJumpList
TraceItemBase class for cost items
TraceItemViewAbstract Base Class for KCachegrind Views
TraceJumpCostCost of a (conditional) jump
TraceJumpListCostJump Cost Item depends on a list of Jump cost items
TraceLineA source line of the program
TraceLineCallA call from a line of one function to another function
TraceLineJumpA jump from one line to another inside of a function
TraceLineJumpList
TraceLineRegionCost of a source region
TraceListCostCost Item depends on a list of cost items
TraceObjectA object containing a text segment (shared lib/executable) with defined functions
TracePartA Trace Part: All data read from a trace file, containing all costs that happened in a specified time interval of the executed command
TracePartCallCost of a call at a function to another function, from a single trace file
TracePartClassCost of a class, from a single trace file
TracePartFileCost of a source file, from a single trace file
TracePartFunctionCost of a function, from a single trace file
TracePartInstrCost of a code instruction address from a trace file
TracePartInstrCallCost of a call at a instruction code address from a trace file
TracePartInstrJumpCost of jump at a instruction code address from a trace file
TracePartLineCost of a line from a trace file
TracePartLineCallCost of a call at a line from a trace file
TracePartLineJumpCost of jump at a source line from a trace file
TracePartLineRegionCost of a source region
TracePartList
TracePartObjectCost of a object, from a single trace file
TraceSubMappingA submapping of a TraceEventTypeMapping
TreeMapItemBase class of items in TreeMap
TreeMapItemList
TreeMapWidgetClass for visualization of a metric of hierarchically nested items as 2D areas
ConfigDlgBase
FunctionSelectionBase
PartSelectionBase
StackSelectionBase

kcachegrind

Skip menu "kcachegrind"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members

kdesdk

Skip menu "kdesdk"
  • kapptemplate
  • kate
  •     kate
  • kbugbuster
  • kcachegrind
  • kompare
  • lokalize
  • umbrello
  •   umbrello
Generated for kdesdk by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal