Repositories
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
sanglikrs-xresponse
-
Cloning this repository:
git clone git://gitorious.org/~sanglikr/maemo-tools/sanglikrs-xresponse.git sanglikrs-xresponse cd sanglikrs-xresponse
Add this repository as a remote to an existing local repository:
git remote add sanglikrs-xresponse git://gitorious.org/~sanglikr/maemo-tools/sanglikrs-xresponse.git git fetch sanglikrs-xresponse git checkout -b my-local-tracking-branch sanglikrs-xresponse/master_or_other_branch
sanglikrs-sanglikrs-xresponse
-
Cloning this repository:
git clone git://gitorious.org/~sanglikr/maemo-tools/sanglikrs-sanglikrs-xresponse.git sanglikrs-sanglikrs-xresponse cd sanglikrs-sanglikrs-xresponse
Add this repository as a remote to an existing local repository:
git remote add sanglikrs-sanglikrs-xresponse git://gitorious.org/~sanglikr/maemo-tools/sanglikrs-sanglikrs-xresponse.git git fetch sanglikrs-sanglikrs-xresponse git checkout -b my-local-tracking-branch sanglikrs-sanglikrs-xresponse/master_or_other_branch
badrichandis-xresponse
-
Cloning this repository:
git clone git://gitorious.org/~badrichandi/maemo-tools/badrichandis-xresponse.git badrichandis-xresponse cd badrichandis-xresponse
Add this repository as a remote to an existing local repository:
git remote add badrichandis-xresponse git://gitorious.org/~badrichandi/maemo-tools/badrichandis-xresponse.git git fetch badrichandis-xresponse git checkout -b my-local-tracking-branch badrichandis-xresponse/master_or_other_branch
wmakinens-sp-memusage
-
Cloning this repository:
git clone git://gitorious.org/~wmakinen/maemo-tools/wmakinens-sp-memusage.git wmakinens-sp-memusage cd wmakinens-sp-memusage
Add this repository as a remote to an existing local repository:
git remote add wmakinens-sp-memusage git://gitorious.org/~wmakinen/maemo-tools/wmakinens-sp-memusage.git git fetch wmakinens-sp-memusage git checkout -b my-local-tracking-branch wmakinens-sp-memusage/master_or_other_branch
ruszczaks-libmemnotify
-
Cloning this repository:
git clone git://gitorious.org/~ruszczak/maemo-tools/ruszczaks-libmemnotify.git ruszczaks-libmemnotify cd ruszczaks-libmemnotify
Add this repository as a remote to an existing local repository:
git remote add ruszczaks-libmemnotify git://gitorious.org/~ruszczak/maemo-tools/ruszczaks-libmemnotify.git git fetch ruszczaks-libmemnotify git checkout -b my-local-tracking-branch ruszczaks-libmemnotify/master_or_other_branch

