Maemo Tools
Open source tools specific or just packaged for Maemo which aren’t in Debian (see Maemo Packaging project for packages coming from Debian).
latrace
Library call tracer for Maemo:
http://people.redhat.com/jolsa/latrace/index.shtml
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/latrace.git latrace cd latrace
Add this repository as a remote to an existing local repository:
git remote add latrace git://gitorious.org/maemo-tools/latrace.git git fetch latrace git checkout -b my-local-tracking-branch latrace/master_or_other_branch
functracer
Functracer is a debugging tool. It collects backtraces, arguments and return value of functions specified in a plugin. It works with optimized (-O2) code, where debugging symbols are available either in the application binaries themselves, or in separate debug files.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/functracer.git functracer cd functracer
Add this repository as a remote to an existing local repository:
git remote add functracer git://gitorious.org/maemo-tools/functracer.git git fetch functracer git checkout -b my-local-tracking-branch functracer/master_or_other_branch
sp-rtrace
sp-rtrace provides function tracing for different resource types and the traced data post-processing and visualization tools. more…
Trace data includes resource type, size and identification, optional application given context, timestamp and a backtrace for each resource allocation and free. Both the binary and ASCII trace formats are documented. Currently only supported resource type is memory, but it’s easy to add them and more are coming soon.
Post-processing can merge identical backtraces, remove freed resources from the trace and has good resolving for backtrace addresses.
Visualization tools outputs resource usage callgraphs, histograms, timelines or (for memory allocation) fragmentation map.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/sp-rtrace.git sp-rtrace cd sp-rtrace
Add this repository as a remote to an existing local repository:
git remote add sp-rtrace git://gitorious.org/maemo-tools/sp-rtrace.git git fetch sp-rtrace git checkout -b my-local-tracking-branch sp-rtrace/master_or_other_branch
sp-smaps
Utilities for collecting whole system SMAPS data and post-processing the information in it to cross-linked HTML tables.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/sp-smaps.git sp-smaps cd sp-smaps
Add this repository as a remote to an existing local repository:
git remote add sp-smaps git://gitorious.org/maemo-tools/sp-smaps.git git fetch sp-smaps git checkout -b my-local-tracking-branch sp-smaps/master_or_other_branch
libsysperf
Static helper library for CSV and /proc/ file handling, used by some sp-* tools.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/libsysperf.git libsysperf cd libsysperf
Add this repository as a remote to an existing local repository:
git remote add libsysperf git://gitorious.org/maemo-tools/libsysperf.git git fetch libsysperf git checkout -b my-local-tracking-branch libsysperf/master_or_other_branch
xresponse
Tool for synthethizing user X input events and for reporting X input and window update events and their timestamps. Either whole X screen and/or individual windows can be tracked. more…
Used for measuring UI response times.
Requires XTest (to synthetize events) and XDamage (to report window updates) extensions to be enabled.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/xresponse.git xresponse cd xresponse
Add this repository as a remote to an existing local repository:
git remote add xresponse git://gitorious.org/maemo-tools/xresponse.git git fetch xresponse git checkout -b my-local-tracking-branch xresponse/master_or_other_branch
sp-measure
A library for measuring resource consumption (CPU, memory). It’s used by “sp-memusage” and can be used e.g. performance unit tests to measure component resource usage during & after test execution. more…
Unlike traditional utilities like “top”, it provides also information about CPU frequency scaling and whether memory usage is private to the process or not.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/sp-measure.git sp-measure cd sp-measure
Add this repository as a remote to an existing local repository:
git remote add sp-measure git://gitorious.org/maemo-tools/sp-measure.git git fetch sp-measure git checkout -b my-local-tracking-branch sp-measure/master_or_other_branch
sp-memusage
A collection of memory usage monitoring tools and scripts.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/sp-memusage.git sp-memusage cd sp-memusage
Add this repository as a remote to an existing local repository:
git remote add sp-memusage git://gitorious.org/maemo-tools/sp-memusage.git git fetch sp-memusage git checkout -b my-local-tracking-branch sp-memusage/master_or_other_branch
libmlocknice
Library helping to do targetted mlock()ing in programs based on its /proc/PID/maps file content.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/libmlocknice.git libmlocknice cd libmlocknice
Add this repository as a remote to an existing local repository:
git remote add libmlocknice git://gitorious.org/maemo-tools/libmlocknice.git git fetch libmlocknice git checkout -b my-local-tracking-branch libmlocknice/master_or_other_branch
sp-endurance
Scripts and tools to collect snapshots of all device resource (RAM, CPU, disk, network etc) usage information and post-process it to report(s).
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/sp-endurance.git sp-endurance cd sp-endurance
Add this repository as a remote to an existing local repository:
git remote add sp-endurance git://gitorious.org/maemo-tools/sp-endurance.git git fetch sp-endurance git checkout -b my-local-tracking-branch sp-endurance/master_or_other_branch
More repositories
sp-stress (Commits, Merge requests, Source tree)
sp-error-visualizer (Commits, Merge requests, Source tree)
libmemnotify (Commits, Merge requests, Source tree)
dbustop (Commits, Merge requests, Source tree)
sp-mem-throughput (Commits, Merge requests, Source tree)
sp-dbus-test-pingpong (Commits, Merge requests, Source tree)
sp-stress-ui (Commits, Merge requests, Source tree)
sp-endurance-ui (Commits, Merge requests, Source tree)
Activities 
-
Friday May 25 2012
-
Push
14:49
Eero Tamminen pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from a9d20b1 to 53b98b5
-
Push
12:21
Eero Tamminen pushed 1 commit to maemo-tools/sp-measure:master. View diff
master changed from 57fc205 to bb4ced8
-
Push
09:24
Tommi Rantala pushed 1 commit to maemo-tools/libmemnotify:master. View diff
master changed from e971142 to cc7f9f2
-
Push
08:49
Tommi Rantala pushed 5 commits to maemo-tools/sp-measure:master. View diff
master changed from ec9a711 to 57fc205
-
-
Thursday May 24 2012
-
Push
15:20
Eero Tamminen pushed 3 commits to maemo-tools/sp-rtrace:master. View diff
master changed from aa0e5e5 to a9d20b1
-
Push
13:04
Tommi Rantala pushed 1 commit to maemo-tools/libmemnotify:master. View diff
master changed from affcb9a to e971142
-
Push
10:47
Tommi Rantala pushed 6 commits to maemo-tools/sp-endurance:master. View diff
master changed from 519b387 to 277a823
-
-
Wednesday May 23 2012
-
Push
15:08
Eero Tamminen pushed 2 commits to maemo-tools/sp-rtrace:master. View diff
master changed from 68760d0 to aa0e5e5
-
Push
12:33
Tommi Rantala pushed 5 commits to maemo-tools/sp-endurance:master. View diff
master changed from 70448c3 to 519b387
-
Push
09:38
Eero Tamminen pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from 818e356 to 68760d0
-
-
Tuesday May 22 2012
-
Push
15:15
Eero Tamminen pushed 5 commits to maemo-tools/sp-rtrace:master. View diff
master changed from 5c5dc5c to 818e356
-
Push
13:23
Tommi Rantala pushed 3 commits to maemo-tools/sp-endurance:master. View diff
master changed from 9524998 to 70448c3
-
Push
12:02
Tommi Rantala pushed 2 commits to maemo-tools/sp-endurance:master. View diff
master changed from 5c9307b to 9524998
-
Push
11:47
Eero Tamminen pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from d0892d7 to 5c5dc5c
-
Push
10:16
Eero Tamminen pushed 24 commits to maemo-tools/functracer:master. View diff
master changed from 8c81ddd to 9ccf5c8
-
-
Monday May 21 2012
-
Push
14:03
Eero Tamminen pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from 4f56b3d to d0892d7
-
Push
06:22
Tommi Rantala pushed 4 commits to maemo-tools/sp-endurance:master. View diff
master changed from d598107 to 5c9307b
-
-
Wednesday May 16 2012
-
Push
15:56
Eero Tamminen pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from ceb773c to 4f56b3d
-
Push
15:52
Eero Tamminen pushed 9 commits to maemo-tools/functracer:master. View diff
master changed from 8927eea to 8c81ddd
-
Push
14:17
Tommi Rantala pushed 1 commit to maemo-tools/sp-endurance:master. View diff
master changed from fb684b4 to d598107
-
Push
14:15
Tommi Rantala pushed 9 commits to maemo-tools/sp-endurance:master. View diff
master changed from c45ab1a to fb684b4
-
Push
07:49
Tommi Rantala pushed 1 commit to maemo-tools/libmemnotify:master. View diff
master changed from cb68465 to affcb9a
-
-
Tuesday May 15 2012
-
Push
11:34
Eero Tamminen pushed 1 commit to maemo-tools/functracer:master. View diff
master changed from 1fd8c7a to 8927eea
-
-
Friday May 11 2012
-
Push
13:33
Tommi Rantala pushed 4 commits to maemo-tools/sp-endurance:master. View diff
master changed from 14e1b6c to c45ab1a
-
Push
07:23
Tommi Rantala pushed 5 commits to maemo-tools/sp-endurance:master. View diff
master changed from 689bbc9 to 14e1b6c
-
-
Thursday May 10 2012
-
Push
11:28
Tommi Rantala pushed 1 commit to maemo-tools/sp-endurance:master. View diff
master changed from f0ab542 to 689bbc9
-
Push
11:07
Tommi Rantala pushed 5 commits to maemo-tools/sp-endurance:master. View diff
master changed from 9582152 to f0ab542
-
-
Wednesday May 09 2012
-
Push
12:36
Tommi Rantala pushed 1 commit to maemo-tools/sp-endurance:master. View diff
master changed from a15ad8b to 9582152
-
Push
12:25
Eero Tamminen pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from d9b07af to ceb773c
-
Push
11:53
Eero Tamminen pushed 30 commits to maemo-tools/sp-rtrace:master. View diff
master changed from 02c0e16 to d9b07af
-

