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
sp-stress
Utilities for generating (CPU, disk etc) load to the system. Can be used either to stress system as-is or to test how applications work in loaded system conditions.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/sp-stress.git sp-stress cd sp-stress
Add this repository as a remote to an existing local repository:
git remote add sp-stress git://gitorious.org/maemo-tools/sp-stress.git git fetch sp-stress git checkout -b my-local-tracking-branch sp-stress/master_or_other_branch
sp-error-visualizer
A tool for testers&users to visually notify them about issues matched from a (sys)log file when they happen so that the exact problem context/use-case can be found. more…
Notifications are done using the freedesktop.org D-BUS API for this so they should be visible on any standards compliant Linux Desktop.
User can specify a text pattern file which is used to match issues in given log file. The tool can processes syslog messages even if real syslog is missing by providing syslog socket itself.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/sp-error-visualizer.git sp-error-visualizer cd sp-error-visualizer
Add this repository as a remote to an existing local repository:
git remote add sp-error-visualizer git://gitorious.org/maemo-tools/sp-error-visualizer.git git fetch sp-error-visualizer git checkout -b my-local-tracking-branch sp-error-visualizer/master_or_other_branch
libmemnotify
Library to receive/handle memory limit crossing notifications from cgroups .
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/libmemnotify.git libmemnotify cd libmemnotify
Add this repository as a remote to an existing local repository:
git remote add libmemnotify git://gitorious.org/maemo-tools/libmemnotify.git git fetch libmemnotify git checkout -b my-local-tracking-branch libmemnotify/master_or_other_branch
dbustop
A text-only, interactive D-Bus client / traffic viewer with a mode somewhat similar to ‘top’. Its purpose is to give an overview of D-Bus activities happening during different use cases (e.g. who communicates with whom AND who wakes up). It is different from dbus-monitor which gives a trace, but doesn’t give an easy overview of the involved components.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/dbustop.git dbustop cd dbustop
Add this repository as a remote to an existing local repository:
git remote add dbustop git://gitorious.org/maemo-tools/dbustop.git git fetch dbustop git checkout -b my-local-tracking-branch dbustop/master_or_other_branch
sp-mem-throughput
A test-suite for benchmarking memory throughput by different access patterns (read/ write/copy, different sizes & alignments). For each of these access patterns, various implementations can be benchmarked, including those in the system C library.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/sp-mem-throughput.git sp-mem-throughput cd sp-mem-throughput
Add this repository as a remote to an existing local repository:
git remote add sp-mem-throughput git://gitorious.org/maemo-tools/sp-mem-throughput.git git fetch sp-mem-throughput git checkout -b my-local-tracking-branch sp-mem-throughput/master_or_other_branch
sp-dbus-test-pingpong
A client-server D-BUS latency and stress testing tool
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/sp-dbus-test-pingpong.git sp-dbus-test-pingpong cd sp-dbus-test-pingpong
Add this repository as a remote to an existing local repository:
git remote add sp-dbus-test-pingpong git://gitorious.org/maemo-tools/sp-dbus-test-pingpong.git git fetch sp-dbus-test-pingpong git checkout -b my-local-tracking-branch sp-dbus-test-pingpong/master_or_other_branch
sp-stress-ui
Qt based UI application(s) for generating system load, see also sp-stress.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/sp-stress-ui.git sp-stress-ui cd sp-stress-ui
Add this repository as a remote to an existing local repository:
git remote add sp-stress-ui git://gitorious.org/maemo-tools/sp-stress-ui.git git fetch sp-stress-ui git checkout -b my-local-tracking-branch sp-stress-ui/master_or_other_branch
sp-endurance-ui
Device daemon and its QML based UI for taking and scheduling endurance snapshots and optional post-processing / generation of reports out of that data and packaging the data for analysis on PC.
-
Cloning this repository:
git clone git://gitorious.org/maemo-tools/sp-endurance-ui.git sp-endurance-ui cd sp-endurance-ui
Add this repository as a remote to an existing local repository:
git remote add sp-endurance-ui git://gitorious.org/maemo-tools/sp-endurance-ui.git git fetch sp-endurance-ui git checkout -b my-local-tracking-branch sp-endurance-ui/master_or_other_branch
Activities 
-
Wednesday February 22 2012
-
Push
15:39
Eero Tamminen pushed 1 commit to maemo-tools/sp-endurance:master. View diff
master changed from 33f3706 to 301d054
-
-
Monday February 20 2012
-
Push
08:43
Andris Zeila pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from 6802876 to 7034a91
-
-
Friday February 17 2012
-
Push
12:19
Eero Tamminen pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from c749caf to 6802876
-
-
Thursday February 16 2012
-
Push
14:52
Eero Tamminen pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from 480b41a to c749caf
-
Push
12:57
Eero Tamminen pushed 2 commits to maemo-tools/sp-rtrace:master. View diff
master changed from 31974c9 to 480b41a
-
-
Wednesday February 15 2012
-
Push
13:16
Tommi Rantala pushed 3 commits to maemo-tools/sp-endurance:master. View diff
master changed from af77b49 to 33f3706
-
Repository
10:34
Wellu Mäkinen cloned maemo-tools/sp-memusage
New repository is in wmakinens-sp-memusage
-
-
Monday February 13 2012
-
Push
09:42
Tommi Rantala pushed 1 commit to maemo-tools/sp-endurance:master. View diff
master changed from 3560dbc to af77b49
-
-
Friday February 10 2012
-
Push
12:24
Tommi Rantala pushed 1 commit to maemo-tools/sp-endurance:master. View diff
master changed from 5785124 to 3560dbc
-
Push
12:19
Tommi Rantala pushed 2 commits to maemo-tools/sp-endurance:master. View diff
master changed from 740ee53 to 5785124
-
-
Wednesday February 01 2012
-
Push
12:53
Tommi Rantala pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from b3e355a to 31974c9
-
Push
09:03
Tommi Rantala pushed 1 commit to maemo-tools/libmemnotify:master. View diff
master changed from 942caeb to d89492e
-
-
Thursday January 26 2012
-
Push
15:48
Eero Tamminen pushed 2 commits to maemo-tools/sp-endurance:master. View diff
master changed from 29efcd5 to 740ee53
-
Push
15:08
Eero Tamminen pushed 1 commit to maemo-tools/sp-measure:master. View diff
master changed from b7b2035 to fe90ef9
-
-
Monday January 23 2012
-
Push
09:32
Eero Tamminen pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from 2ae6969 to b3e355a
-
Push
09:02
Eero Tamminen pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from 1bd1642 to 2ae6969
-
-
Sunday January 22 2012
-
Push
10:32
Andris Zeila pushed 3 commits to maemo-tools/sp-rtrace:master. View diff
master changed from 8137fc3 to 1bd1642
-
-
Friday January 20 2012
-
Push
16:40
Eero Tamminen pushed 3 commits to maemo-tools/sp-rtrace:master. View diff
master changed from 557a4de to 8137fc3
-
-
Wednesday January 18 2012
-
Push
09:30
Tommi Rantala pushed 4 commits to maemo-tools/sp-endurance:master. View diff
master changed from 9c44dca to 29efcd5
-
-
Tuesday January 17 2012
-
Push
15:56
Eero Tamminen pushed 1 commit to maemo-tools/sp-endurance:master. View diff
master changed from feff9c7 to 9c44dca
-
Push
15:09
Eero Tamminen pushed 1 commit to maemo-tools/sp-measure:master. View diff
master changed from d9f6012 to b7b2035
-
Push
15:07
Eero Tamminen pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from dae5a4a to 557a4de
-
Push
13:15
Eero Tamminen pushed 1 commit to maemo-tools/sp-rtrace:master. View diff
master changed from faee55d to dae5a4a
-
Push
13:08
Tommi Rantala pushed 1 commit to maemo-tools/libmemnotify:master. View diff
master changed from 548e714 to 942caeb
-
Push
09:18
Tommi Rantala pushed 1 commit to maemo-tools/sp-mem-throughput:master. View diff
master changed from 5ba67c9 to 89f477e
-
Repository
06:30
badrichandi cloned maemo-tools/xresponse
New repository is in badrichandis-xresponse
-
Repository
06:29
sanglikr cloned ~sanglikr/maemo-tools/sanglikrs-xresponse
New repository is in sanglikrs-sanglikrs-xresponse
-
Repository
06:29
sanglikr cloned maemo-tools/xresponse
New repository is in sanglikrs-xresponse
-
-
Monday January 16 2012
-
Commit
18:41
Andris Zeila created branch amd64 on maemo-tools/sp-rtrace
-
-
Tuesday January 10 2012
-
Commit
12:56
-

