tau_2.17.3.1.dfsg-4_i386.deb


Advertisement

Description

tau - Tuning and Analysis Utilities - base profiling/tracing toolkit

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: tau
Package version: 2.17.3.1.dfsg
Package release: 4
Package architecture: i386
Package type: deb
Installed size: 1.40 KB
Download size: 333.92 KB
Official Mirror: archive.ubuntu.com
TAU is a profiling toolkit specially made for parallel computing (multi-thread, multi-process, MPI, PVM). It consists of an instrumentation API, which can be used manually (or added automatically by other instrumentation tools) to get runtime profiling information. This package provides the API and library, and the command-line analysis tool. A Tcl/Tk-based GUI is available in package tau-racy. This version is built with pthread support only. Support for PVM and MPI, as well as use of PCL or PAPI for the use of hardware counters, and of PDT or DynInst for automatic code instrumentation, are not available in packaged form yet.

Alternatives

    Download

    Source package: tau

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install tau deb package:
      # sudo apt-get install tau

    Files

    • /usr/bin/pprof
    • /usr/bin/tau-config
    • /usr/bin/tau_analyze
    • /usr/bin/tau_compiler
    • /usr/bin/tau_convert
    • /usr/bin/tau_merge
    • /usr/bin/tau_reduce
    • /usr/bin/tau_throttle
    • /usr/bin/tau_treemerge
    • /usr/bin/taucc
    • /usr/bin/taucxx
    • /usr/bin/tauex
    • /usr/bin/tauf90
    • /usr/lib/tau/i686_linux/bin/pprof
    • /usr/lib/tau/i686_linux/bin/tau-config
    • /usr/lib/tau/i686_linux/bin/tau_analyze
    • /usr/lib/tau/i686_linux/bin/tau_compiler.sh
    • /usr/lib/tau/i686_linux/bin/tau_convert
    • /usr/lib/tau/i686_linux/bin/tau_merge
    • /usr/lib/tau/i686_linux/bin/tau_reduce
    • /usr/lib/tau/i686_linux/bin/tau_throttle.sh
    • /usr/lib/tau/i686_linux/bin/tau_treemerge.pl
    • /usr/lib/tau/i686_linux/bin/taucc
    • /usr/lib/tau/i686_linux/bin/taucxx
    • /usr/lib/tau/i686_linux/bin/tauex
    • /usr/lib/tau/i686_linux/bin/tauf90
    • /usr/lib/tau/i686_linux/lib/Makefile.tau-linuxtimers-pthread
    • /usr/lib/tau/i686_linux/lib/libTAU.so
    • /usr/lib/tau/i686_linux/lib/libTAUsh-linuxtimers-pthread.so
    • /usr/lib/tau/i686_linux/lib/libTauDisable.a
    • /usr/lib/tau/i686_linux/lib/libTauDisable.so
    • /usr/lib/tau/i686_linux/lib/libtau-linuxtimers-pthread.a
    • /usr/lib/tau/i686_linux/lib/shared-disable/libTAU.so
    • /usr/lib/tau/i686_linux/lib/shared-linuxtimers-pthread/libTAU.so
    • /usr/lib/tau/include/Makefile
    • /usr/lib/tau/include/TAU.h
    • /usr/lib/tau/include/TAU_tf.h
    • /usr/lib/tau/include/TAU_tf_writer.h
    • /usr/lib/tau/include/pomp_lib.h
    • /usr/lib/tau/include/tau_config.h
    • /usr/lib/tau/include/tauarch.h
    • /usr/lib/tau/include/tauroot.h
    • /usr/lib/tau/include/Memory/malloc.h
    • /usr/lib/tau/include/Profile/FunctionInfo.h
    • /usr/lib/tau/include/Profile/JavaThreadLayer.h
    • /usr/lib/tau/include/Profile/KtauCounters.h
    • /usr/lib/tau/include/Profile/KtauFuncInfo.h
    • /usr/lib/tau/include/Profile/KtauMergeInfo.h
    • /usr/lib/tau/include/Profile/KtauProfiler.h
    • /usr/lib/tau/include/Profile/KtauSymbols.h
    • /usr/lib/tau/include/Profile/MultipleCounters.h
    • /usr/lib/tau/include/Profile/OpenMPLayer.h
    • /usr/lib/tau/include/Profile/PapiLayer.h
    • /usr/lib/tau/include/Profile/PapiThreadLayer.h
    • /usr/lib/tau/include/Profile/PclLayer.h
    • /usr/lib/tau/include/Profile/ProfileGroups.h
    • /usr/lib/tau/include/Profile/ProfileHeaders.h
    • /usr/lib/tau/include/Profile/Profiler.h
    • /usr/lib/tau/include/Profile/PthreadLayer.h
    • /usr/lib/tau/include/Profile/PyBindings.h
    • /usr/lib/tau/include/Profile/PyDatabase.h
    • /usr/lib/tau/include/Profile/PyExceptions.h
    • /usr/lib/tau/include/Profile/PyGroups.h
    • /usr/lib/tau/include/Profile/PyMemory.h
    • /usr/lib/tau/include/Profile/PyTimer.h
    • /usr/lib/tau/include/Profile/RenciSTFF.h
    • /usr/lib/tau/include/Profile/RtsLayer.h
    • /usr/lib/tau/include/Profile/SprocLayer.h
    • /usr/lib/tau/include/Profile/TauAPI.h
    • /usr/lib/tau/include/Profile/TauCAPI.h
    • /usr/lib/tau/include/Profile/TauCompensate.h
    • /usr/lib/tau/include/Profile/TauEnv.h
    • /usr/lib/tau/include/Profile/TauFAPI.h
    • /usr/lib/tau/include/Profile/TauHandler.h
    • /usr/lib/tau/include/Profile/TauInit.h
    • /usr/lib/tau/include/Profile/TauJAPI.h
    • /usr/lib/tau/include/Profile/TauJava.h
    • /usr/lib/tau/include/Profile/TauKtau.h
    • /usr/lib/tau/include/Profile/TauMapping.h
    • /usr/lib/tau/include/Profile/TauMemory.h
    • /usr/lib/tau/include/Profile/TauMuse.h
    • /usr/lib/tau/include/Profile/TauScalasca.h
    • /usr/lib/tau/include/Profile/TauUtil.h
    • /usr/lib/tau/include/Profile/TauVampirTrace.h
    • /usr/lib/tau/include/Profile/TulipThreadLayer.h
    • /usr/lib/tau/include/Profile/TulipTimers.h
    • /usr/lib/tau/include/Profile/UserEvent.h
    • /usr/lib/tau/include/Profile/WindowsThreadLayer.h
    • /usr/lib/tau/include/Profile/aix.h
    • /usr/lib/tau/include/Profile/bstring.h
    • /usr/lib/tau/include/Profile/fujitsu.h
    • /usr/lib/tau/include/Profile/hitachi.h
    • /usr/lib/tau/include/Profile/ktau_atomic.h
    • /usr/lib/tau/include/Profile/ktau_proc_interface.h
    • /usr/lib/tau/include/Profile/ktau_timer.h
    • /usr/lib/tau/include/Profile/pcxx_ansi.h
    • /usr/lib/tau/include/Profile/pcxx_events.h
    • /usr/lib/tau/include/Profile/pcxx_machines.h
    • /usr/lib/tau/include/Profile/tau_types.h
    • /usr/lib/tau/include/Profile/vt_inttypes.h
    • /usr/lib/tau/include/makefiles/GNUmakefile-alpha
    • /usr/lib/tau/include/makefiles/GNUmakefile-i386-linux
    • /usr/lib/tau/include/makefiles/GNUmakefile-iris4d
    • /usr/lib/tau/include/makefiles/GNUmakefile-sun4
    • /usr/lib/tau/include/makefiles/PCLMakefile.stub
    • /usr/lib/tau/include/makefiles/README
    • /usr/lib/tau/include/wrappers/posixio/unistd.h
    • /usr/share/doc/tau/CREDITS
    • /usr/share/doc/tau/README
    • /usr/share/doc/tau/README.CHARM.html
    • /usr/share/doc/tau/README.DYNINST
    • /usr/share/doc/tau/README.JAVA
    • /usr/share/doc/tau/README.MUSE.gz
    • /usr/share/doc/tau/TODO.Debian
    • /usr/share/doc/tau/changelog.Debian.gz
    • /usr/share/doc/tau/copyright
    • /usr/share/man/man1/paraprof.1.gz
    • /usr/share/man/man1/perf2tau.1.gz
    • /usr/share/man/man1/perfexplorer.1.gz
    • /usr/share/man/man1/perfexplorer_configure.1.gz
    • /usr/share/man/man1/pprof.1.gz
    • /usr/share/man/man1/tau2elg.1.gz
    • /usr/share/man/man1/tau2otf.1.gz
    • /usr/share/man/man1/tau2profile.1.gz
    • /usr/share/man/man1/tau2slog2.1.gz
    • /usr/share/man/man1/tau2vtf.1.gz
    • /usr/share/man/man1/tau_compiler.sh.1.gz
    • /usr/share/man/man1/tau_convert.1.gz
    • /usr/share/man/man1/tau_instrumentor.1.gz
    • /usr/share/man/man1/tau_merge.1.gz
    • /usr/share/man/man1/tau_ompcheck.1.gz
    • /usr/share/man/man1/tau_poe.1.gz
    • /usr/share/man/man1/tau_portal.py.1.gz
    • /usr/share/man/man1/tau_reduce.1.gz
    • /usr/share/man/man1/tau_setup.1.gz
    • /usr/share/man/man1/tau_throttle.sh.1.gz
    • /usr/share/man/man1/tau_timecorrect.1.gz
    • /usr/share/man/man1/tau_treemerge.pl.1.gz
    • /usr/share/man/man1/tau_validate.1.gz
    • /usr/share/man/man1/tau_wrap.1.gz
    • /usr/share/man/man1/tauex.1.gz
    • /usr/share/man/man1/vtf2profile.1.gz
    • /usr/share/man/man1/vtfconverter.1.gz
    • /usr/share/man/man3/CT.3.gz
    • /usr/share/man/man3/TAU_CONTEXT_EVENT.3.gz
    • /usr/share/man/man3/TAU_DB_DUMP.3.gz
    • /usr/share/man/man3/TAU_DB_DUMP_INCR.3.gz
    • /usr/share/man/man3/TAU_DB_DUMP_PREFIX.3.gz
    • /usr/share/man/man3/TAU_DB_PURGE.3.gz
    • /usr/share/man/man3/TAU_DISABLE_ALL_GROUPS.3.gz
    • /usr/share/man/man3/TAU_DISABLE_CONTEXT_EVENT.3.gz
    • /usr/share/man/man3/TAU_DISABLE_GROUP.3.gz
    • /usr/share/man/man3/TAU_DISABLE_GROUP_NAME.3.gz
    • /usr/share/man/man3/TAU_DISABLE_INSTRUMENTATION.3.gz
    • /usr/share/man/man3/TAU_DISABLE_TRACKING_MEMORY.3.gz
    • /usr/share/man/man3/TAU_DISABLE_TRACKING_MEMORY_HEADROOM.3.gz
    • /usr/share/man/man3/TAU_DUMP_FUNC_NAMES.3.gz
    • /usr/share/man/man3/TAU_DUMP_FUNC_VALS.3.gz
    • /usr/share/man/man3/TAU_DUMP_FUNC_VALS_INCR.3.gz
    • /usr/share/man/man3/TAU_ENABLE_ALL_GROUPS.3.gz
    • /usr/share/man/man3/TAU_ENABLE_CONTEXT_EVENT.3.gz
    • /usr/share/man/man3/TAU_ENABLE_GROUP.3.gz
    • /usr/share/man/man3/TAU_ENABLE_GROUP_NAME.3.gz
    • /usr/share/man/man3/TAU_ENABLE_INSTRUMENTATION.3.gz
    • /usr/share/man/man3/TAU_ENABLE_TRACKING_MEMORY.3.gz
    • /usr/share/man/man3/TAU_ENABLE_TRACKING_MEMORY_HEADROOM.3.gz
    • /usr/share/man/man3/TAU_EVENT.3.gz
    • /usr/share/man/man3/TAU_EVENT_DISABLE_MAX.3.gz
    • /usr/share/man/man3/TAU_EVENT_DISABLE_MEAN.3.gz
    • /usr/share/man/man3/TAU_EVENT_DISABLE_MIN.3.gz
    • /usr/share/man/man3/TAU_EVENT_DISABLE_STDDEV.3.gz
    • /usr/share/man/man3/TAU_EVENT_SET_NAME.3.gz
    • /usr/share/man/man3/TAU_GET_COUNTER_NAMES.3.gz
    • /usr/share/man/man3/TAU_GET_EVENT_NAMES.3.gz
    • /usr/share/man/man3/TAU_GET_EVENT_VALS.3.gz
    • /usr/share/man/man3/TAU_GET_FUNC_NAMES.3.gz
    • /usr/share/man/man3/TAU_GET_FUNC_VALS.3.gz
    • /usr/share/man/man3/TAU_GET_PROFILE_GROUP.3.gz
    • /usr/share/man/man3/TAU_GLOBAL_PHASE.3.gz
    • /usr/share/man/man3/TAU_GLOBAL_PHASE_EXTERNAL.3.gz
    • /usr/share/man/man3/TAU_GLOBAL_PHASE_START.3.gz
    • /usr/share/man/man3/TAU_GLOBAL_PHASE_STOP.3.gz
    • /usr/share/man/man3/TAU_GLOBAL_TIMER.3.gz
    • /usr/share/man/man3/TAU_GLOBAL_TIMER_EXTERNAL.3.gz
    • /usr/share/man/man3/TAU_GLOBAL_TIMER_START.3.gz
    • /usr/share/man/man3/TAU_GLOBAL_TIMER_STOP.3.gz
    • /usr/share/man/man3/TAU_INIT.3.gz
    • /usr/share/man/man3/TAU_MAPPING.3.gz
    • /usr/share/man/man3/TAU_MAPPING_CREATE.3.gz
    • /usr/share/man/man3/TAU_MAPPING_LINK.3.gz
    • /usr/share/man/man3/TAU_MAPPING_OBJECT.3.gz
    • /usr/share/man/man3/TAU_MAPPING_PROFILE.3.gz
    • /usr/share/man/man3/TAU_MAPPING_PROFILE_START.3.gz
    • /usr/share/man/man3/TAU_MAPPING_PROFILE_STOP.3.gz
    • /usr/share/man/man3/TAU_MAPPING_PROFILE_TIMER.3.gz
    • /usr/share/man/man3/TAU_PHASE.3.gz
    • /usr/share/man/man3/TAU_PHASE_CREATE_DYNAMIC.3.gz
    • /usr/share/man/man3/TAU_PHASE_CREATE_STATIC.3.gz
    • /usr/share/man/man3/TAU_PHASE_START.3.gz
    • /usr/share/man/man3/TAU_PHASE_STOP.3.gz
    • /usr/share/man/man3/TAU_PROFILE.3.gz
    • /usr/share/man/man3/TAU_PROFILER_CREATE.3.gz
    • /usr/share/man/man3/TAU_PROFILER_GET_CALLS.3.gz
    • /usr/share/man/man3/TAU_PROFILER_GET_CHILD_CALLS.3.gz
    • /usr/share/man/man3/TAU_PROFILER_GET_COUNTER_INFO.3.gz
    • /usr/share/man/man3/TAU_PROFILER_GET_EXCLUSIVE_VALUES.3.gz
    • /usr/share/man/man3/TAU_PROFILER_GET_INCLUSIVE_VALUES.3.gz
    • /usr/share/man/man3/TAU_PROFILER_START.3.gz
    • /usr/share/man/man3/TAU_PROFILER_STOP.3.gz
    • /usr/share/man/man3/TAU_PROFILE_CALLSTACK.3.gz
    • /usr/share/man/man3/TAU_PROFILE_CREATE_TIMER.3.gz
    • /usr/share/man/man3/TAU_PROFILE_DECLARE_TIMER.3.gz
    • /usr/share/man/man3/TAU_PROFILE_EXIT.3.gz
    • /usr/share/man/man3/TAU_PROFILE_INIT.3.gz
    • /usr/share/man/man3/TAU_PROFILE_SET_CONTEXT.3.gz
    • /usr/share/man/man3/TAU_PROFILE_SET_GROUP_NAME.3.gz
    • /usr/share/man/man3/TAU_PROFILE_SET_NODE.3.gz
    • /usr/share/man/man3/TAU_PROFILE_START.3.gz
    • /usr/share/man/man3/TAU_PROFILE_STMT.3.gz
    • /usr/share/man/man3/TAU_PROFILE_STOP.3.gz
    • /usr/share/man/man3/TAU_PROFILE_TIMER.3.gz
    • /usr/share/man/man3/TAU_PROFILE_TIMER_DYNAMIC.3.gz
    • /usr/share/man/man3/TAU_PROFILE_TIMER_SET_GROUP.3.gz
    • /usr/share/man/man3/TAU_PROFILE_TIMER_SET_GROUP_NAME.3.gz
    • /usr/share/man/man3/TAU_PROFILE_TIMER_SET_NAME.3.gz
    • /usr/share/man/man3/TAU_PROFILE_TIMER_SET_TYPE.3.gz
    • /usr/share/man/man3/TAU_REGISTER_CONTEXT_EVENT.3.gz
    • /usr/share/man/man3/TAU_REGISTER_EVENT.3.gz
    • /usr/share/man/man3/TAU_REGISTER_FORK.3.gz
    • /usr/share/man/man3/TAU_REGISTER_THREAD.3.gz
    • /usr/share/man/man3/TAU_REPORT_STATISTICS.3.gz
    • /usr/share/man/man3/TAU_REPORT_THREAD_STATISTICS.3.gz
    • /usr/share/man/man3/TAU_SET_INTERRUPT_INTERVAL.3.gz
    • /usr/share/man/man3/TAU_TRACE_RECVMSG.3.gz
    • /usr/share/man/man3/TAU_TRACE_SENDMSG.3.gz
    • /usr/share/man/man3/TAU_TRACK_MEMORY.3.gz
    • /usr/share/man/man3/TAU_TRACK_MEMORY_HEADROOM.3.gz
    • /usr/share/man/man3/TAU_TRACK_MEMORY_HEADROOM_HERE.3.gz
    • /usr/share/man/man3/TAU_TRACK_MEMORY_HERE.3.gz
    • /usr/share/man/man3/TAU_TYPE_STRING.3.gz

    Changelog

    2014-12-09 - Yann Dirson <dirson@debian.org> tau (2.17.3.1.dfsg-4) unstable; urgency=medium * Fix "echo -e" bashisms (Closes: #772376). * Use bash for scripts needing pushd/popd (Closes: #772374). * Avoid "&>" bashism (Closes: #772375). * Fix the CVE-2008-5157 fix: the adjustement in 2.17.3.1.dfsg-1 resulted in non-working scripts, where the 2.16.4-1.3 had been incomplete. OTOH those scripts are not useful today since the package is not built against PDT, so do not ship them at all. * Fix similar tmpfile symlink attack in taucc, taucxx, tauf90 (Really closes: #506348)

    2014-10-21 - Yann Dirson <dirson@debian.org> tau (2.17.3.1.dfsg-3) unstable; urgency=medium * Use $(DEB_HOST_GNU_CPU)_linux as explicit arch for ./configure, for all archs except amd64 which sticks to x86_64, to avoid buggy definition of "mips" causing FTBFS there, and be back in sync with upstream for i386.

    2014-10-21 - Yann Dirson <dirson@debian.org> tau (2.17.3.1.dfsg-2) unstable; urgency=medium * Fix tau.install causing FTBFS on all archs except x86_64 which is the only one with an underscore. This apparently worked when archs were "i386_linux" and such. Don't install pprof symlink under extra "unknown" arch (it points to a binary, not to a script). * Update URLs in debian/copyright to match those in debian/watch and debian/control. * Remove claim of #704619 being closed by previous revision, we obviously don't ship the moste recent version.

    2014-10-19 - Yann Dirson <dirson@debian.org> tau (2.17.3.1.dfsg-1) unstable; urgency=medium * "New" upstream release, the last one with old tcl-based GUI. Much more work is needed to get the new java-based GUI in Debian. * Acknowledge NMUs. * Switch to 3.0 (quilt) source format. * Now with Homepage and Vcs-* link (Closes: #754406). * Made sure makefile include works and examples build out-of-the-box (Closes: #669619). * Fix symlink between python-tau and tau-examples packages (Closes: #593752). * Fix adjustment of permissions in include files (the 2.15.6b1-2 fix erroneously impacted directories as well). * Updated watchfile (Closes: #449878). * New build-dependencies: binutils-dev, gfortran. * Reword short descriptions. * Suggests g++, gfortran.

    2013-06-27 - Luca Falavigna <dktrkranz@debian.org> tau (2.16.4-1.5) unstable; urgency=low * Non-maintainer upload. * Convert to dh_python2 (Closes: #617119).

    2010-10-06 - Anibal Monsalve Salazar <anibal@debian.org> tau (2.16.4-1.4) unstable; urgency=low * Non-maintainer upload. * Fix CVE-2010-3382 insecure library loading Add debian/patches/06-598303-CVE-2010-3382-insecure-library-loading.diff Closes: 598303

    2010-02-04 - Anibal Monsalve Salazar <anibal@debian.org> tau (2.16.4-1.3) unstable; urgency=low * Non-maintainer upload * Merge 2.16.4-1.2ubuntu2 Co-install with python2.6-minimal Closes: 568010 * Fix CVE-2008-5157 Don't allow files to be overwritten via a symlink attack Closes: 506348

    2009-03-31 - Michael Vogt <michael.vogt@ubuntu.com> tau (2.16.4-1.2ubuntu2) jaunty; urgency=low * make tau installable again (LP: #344302)

    2009-03-13 - Luca Falavigna <dktrkranz@ubuntu.com> tau (2.16.4-1.2ubuntu1) jaunty; urgency=low * Python 2.6 transition: - Include /usr/share/python/python.mk. - debian/rules: replace site-packages with py_sitename{,_sh} macros.

    2008-10-09 - Luca Falavigna <dktrkranz@ubuntu.com> tau (2.16.4-1.2) unstable; urgency=low * Non-maintainer upload. * debian/rules: explicitly set -arch parameter with configure, some architectures are not recognised properly (Closes: #458874, #476638).

    Advertisement
    Advertisement