~ubuntu-branches/ubuntu/raring/eclipse-linuxtools/raring

« back to all changes in this revision

Viewing changes to debian/control

  • Committer: Package Import Robot
  • Author(s): Jakub Adam
  • Date: 2012-06-29 12:07:30 UTC
  • Revision ID: package-import@ubuntu.com-20120629120730-um7a5gz1w6yzx3hg
Tags: 1.0.0-1
* New upstream release.
* Remove eclipse-cdt-autotools binary package.
  - The code moved to Eclipse CDT.
* Drop d/patches/valgrind-remove-unused-emf-dependency.patch
  - Included upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Source: eclipse-linuxtools
 
2
Section: devel
 
3
Priority: optional
 
4
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
 
5
Uploaders: Jakub Adam <jakub.adam@ktknet.cz>
 
6
Build-Depends: debhelper (>= 8~),
 
7
               default-jdk,
 
8
               eclipse-pde (>= 3.7~exp),
 
9
               eclipse-cdt (>= 8.0.0),
 
10
               javahelper (>= 0.32~),
 
11
               libswtchart-java,
 
12
               unzip,
 
13
               zip
 
14
Standards-Version: 3.9.3
 
15
Homepage: http://www.eclipse.org/linuxtools/
 
16
 
 
17
Package: eclipse-cdt-valgrind
 
18
Architecture: all
 
19
Depends: eclipse-cdt,
 
20
         valgrind,
 
21
         ${misc:Depends},
 
22
         ${orbit:Depends}
 
23
Description: Valgrind integration for Eclipse CDT
 
24
 The Linux Tools Project Valgrind plugin aims to provide simple and effective
 
25
 profiling for the C/C++ Development Tools.
 
26
 .
 
27
 Integration of these tools from Valgrind suite is provided:
 
28
 .
 
29
  * Memcheck *
 
30
 .
 
31
 Memcheck is a tool that detects memory management problems. It is Valgrind's
 
32
 most popular tool and seemingly the most mature. Memcheck's output is rather
 
33
 straight forward - it is a series of errors along with stack trace information.
 
34
 .
 
35
 The Valgrind View presents this output using a TreeViewer with the errors as
 
36
 top-level elements.
 
37
 .
 
38
 The stack trace is presented underneath the error and when a frame is
 
39
 double-clicked an editor will open and go to the line in question.
 
40
 .
 
41
 Markers represent memcheck errors inside the editor and are linked to the
 
42
 Problems View.
 
43
 .
 
44
 Includes an editor for Valgrind suppressions files featuring syntax
 
45
 highlighting, folding and code completion.
 
46
 .
 
47
  * Massif *
 
48
 .
 
49
 Massif is a heap profiling tool. It takes several "snapshots" during execution
 
50
 of your program detailing the various heap allocations throughout. It's output
 
51
 for each snapshot primarily consists the time of the snapshot, how many bytes
 
52
 were allocated that can be used, and how much extra was allocated than was
 
53
 asked. The unit of time can be configured to be instructions, milliseconds or
 
54
 bytes. At specified intervals, "detailed" snapshots are produced. These
 
55
 detailed snapshots contain a tree of heap allocations that comprise that
 
56
 snapshot. Unlike Memcheck, Massif does not yet support XML output. Massif's
 
57
 output is complex and as such requires creative ways of displaying it. Valgrind
 
58
 includes the ms_print program that is used to display Massif's output in a
 
59
 visually appealing manner. ms_print was used as a template for how to display
 
60
 this output.
 
61
 .
 
62
 The default view of the output is with a TableViewer. Snapshots are displayed
 
63
 as tabular data, just as ms_print does.
 
64
 .
 
65
 For detailed snapshots, an icon indicates the snapshot can be double-clicked
 
66
 and the View will display a TreeViewer of the detailed snapshots' heap
 
67
 allocation trees.
 
68
 .
 
69
 ms_print also provides a bar chart of bytes allocated throughout execution. In
 
70
 perhaps a more appropriate style, there is an option to display a detailed line
 
71
 chart of this data.
 
72
 .
 
73
 * Cachegrind *
 
74
 .
 
75
 Cachegrind performs cache and branching profiling. A Cachegrind profile run
 
76
 measures the number of cache misses and branch mispredictions performed by an
 
77
 application. The results of a Cachegrind profile run are displayed in the
 
78
 Valgrind view. These results show Cachegrind's cache/branch data in different
 
79
 levels of granularity.
 
80
 .
 
81
 Double-clicking on any file, function, or line will open the corresponding
 
82
 source file and place the cursor on the appropriate location (if the source can
 
83
 be resolved).
 
84
 .
 
85
 Integration with the CDT's parsed code model provides a user interface that
 
86
 resembles what you see in the Outline view.
 
87
 
 
88
Package: eclipse-cdt-valgrind-remote
 
89
Architecture: all
 
90
Depends: eclipse-cdt-valgrind,
 
91
         eclipse-rse,
 
92
         ${misc:Depends},
 
93
         ${orbit:Depends}
 
94
Description: Valgrind integration for Eclipse CDT (remote launch)
 
95
 The Linux Tools Project Valgrind plugin aims to provide simple and effective
 
96
 profiling for the C/C++ Development Tools.
 
97
 .
 
98
 This package allows one to launch Valgrind on a remote target configured in
 
99
 Eclipse Remote Systems Explorer.