summaryrefslogtreecommitdiffstats
path: root/kcachegrind/TODO
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-01-30 20:20:24 -0600
committerTimothy Pearson <kb9vqf@pearsoncomputing.net>2012-01-30 20:20:24 -0600
commitcfccedd9c8db3af36d7c5635ca212fa170bb6ff5 (patch)
treec80df038c9b6e40b4e28c26203de0dd9b1cd1593 /kcachegrind/TODO
parent2020f146a7175288d0aaf15cd91b95e545bbb915 (diff)
downloadtdesdk-cfccedd9c8db3af36d7c5635ca212fa170bb6ff5.tar.gz
tdesdk-cfccedd9c8db3af36d7c5635ca212fa170bb6ff5.zip
Part 2 of prior commit
Diffstat (limited to 'kcachegrind/TODO')
-rw-r--r--kcachegrind/TODO100
1 files changed, 0 insertions, 100 deletions
diff --git a/kcachegrind/TODO b/kcachegrind/TODO
deleted file mode 100644
index 1eca67ed..00000000
--- a/kcachegrind/TODO
+++ /dev/null
@@ -1,100 +0,0 @@
-TODO/Wishlist Items
-===================
-
-
-KCachegrind
------------
-
-All cost Lists:
-* Show up to a number of items, not down to a threadshold.
- If more, add a "..." with number of items not shown, and context option
- to show more
-* "Copy from Top" converts lists into ASCII, puts into clipboard
-
-
-Configuration:
- Source dirs per ELF object
-
-Layout:
-* 1/2/3/4 vertical/horizontal FunctionInfos
- with Shift/Wraparound selection mode
-* Inside each FunctionInfo different Layouts
- - tabbed layout
- - top: info, bottom left: calls/coverage, bottom right: graph/source
-* Long/short info tab
-
-General:
-* Selected Item can be a object/file/class/function/line
-* Configuration Dlg
- - Local config (?)
- - Cost Types
- - function colors
- - Try to reload source after config.
-* Session Management
-
-
-
-Annotation Views:
-
- BUGS:
- * Draw problem with multiple srcs to one target
- * REP case...
-
- TODO:
- * Selectable Jumps (Arrows)
- * Tooltip for Jumps (Kind, from/to, jump count)
- * Show direction (arrows) on jump lines
-
- Source view TODO:
- * Implicit jumps (green) [needs support from the tool?]
-
-
-
-Callgraph:
-* Fix Arrows for back-arcs
-* Less "Jumps" for minimap
-* Correct Keyboard navigation (how?)
-
-Types:
-* Ratios
-* Automatic subtypes
-
-WISHS:
-* Support for Data tracing
- Which variables are touched how often from which function?
- - Some graphical visualisation...
-
-* GCC -pg (gmon.out) as Profiling Backend
-* Demangler (use c++filt)
-* Calculation of call weights (if not given)
-* OProfile, DynaProf
-
-Support for KCachegrind in Calltree
------------------------------------
-
-WISHS:
-- store more details of calltree
- - for every function call: executed from shared lib
- (Not needed, if function names are unique in whole app)
- - adaptive call chain context (Really needed ? MUCH Data!)
-- dump at
- - breakpoints
- - watchpoints (with data tracing!)
- - every xxx BBs (DONE)
-- dump around
- - function invocation
- - KAction event
- - DCOP event
-
-- data accesses from (instr address/count)
- stack: -> (function, stackframe-offset)
- dynamic: -> (mem region start, [type], offset)
- type can be get when a constructor is called for region
- static: -> (mem region start, type, offset)
-
-* Generate full instr/data access trace for offline analysis.
-
-* Appending mode
-
-
-