diff --git a/ChangeLog b/ChangeLog index 92ebb545..6f1860ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2020-02-28 Gregory L. Lee + * : tag version 4.0.2 + 2018-12-26 Gregory L. Lee * STATview.py : Added ability to generate folded trace file for flamegraph diff --git a/configure.ac b/configure.ac index a23e6707..c3303579 100644 --- a/configure.ac +++ b/configure.ac @@ -2,9 +2,8 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) -#AC_INIT(STAT, 3.0.1, lee218@llnl.gov, The Stack Trace Analysis Tool, http://www.paradyn.org/STAT/STAT.html) AC_COPYRIGHT([Copyright (c) 2007-2018, Lawrence Livermore National Security, LLC.]) -AC_INIT([STAT], [4.0.1]) +AC_INIT([STAT], [4.0.2]) AC_CONFIG_AUX_DIR([config]) AC_CONFIG_SRCDIR([configure.ac]) AC_CONFIG_HEADER([config.h]) diff --git a/doc/quickstart/stat_quickstart.pdf b/doc/quickstart/stat_quickstart.pdf index 33d24da3..5bcf3796 100644 Binary files a/doc/quickstart/stat_quickstart.pdf and b/doc/quickstart/stat_quickstart.pdf differ diff --git a/doc/src/stat_changelog.sgml b/doc/src/stat_changelog.sgml index 28e4738c..33675811 100644 --- a/doc/src/stat_changelog.sgml +++ b/doc/src/stat_changelog.sgml @@ -1,3 +1,19 @@ +
+ stat version 4.0.2 + + + + DynInst 10.X support + + + Core file merging enhancements + + + as always, numerous other bug fixes and minor enhancements (refer to ChangeLog file in top-level directory) + + + +
stat version 4.0.1 diff --git a/doc/userguide/stat_userguide.pdf b/doc/userguide/stat_userguide.pdf index ef51b316..bec78b88 100644 Binary files a/doc/userguide/stat_userguide.pdf and b/doc/userguide/stat_userguide.pdf differ diff --git a/scripts/DysectView.py b/scripts/DysectView.py index d144df69..56c32c28 100755 --- a/scripts/DysectView.py +++ b/scripts/DysectView.py @@ -22,7 +22,7 @@ __author__ = ["Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] "Jesper Puge Nielsen"] __version_major__ = 4 __version_minor__ = 0 -__version_revision__ = 1 +__version_revision__ = 2 __version__ = "%d.%d.%d" %(__version_major__, __version_minor__, __version_revision__) import STATview diff --git a/scripts/STATGUI.py b/scripts/STATGUI.py index 7094181e..f43d4a4d 100644 --- a/scripts/STATGUI.py +++ b/scripts/STATGUI.py @@ -22,7 +22,7 @@ __author__ = ["Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] __version_major__ = 4 __version_minor__ = 0 -__version_revision__ = 1 +__version_revision__ = 2 __version__ = "%d.%d.%d" %(__version_major__, __version_minor__, __version_revision__) import STAThelper diff --git a/scripts/STAThelper.py b/scripts/STAThelper.py index dc1e6362..61ff36e7 100644 --- a/scripts/STAThelper.py +++ b/scripts/STAThelper.py @@ -20,7 +20,7 @@ __author__ = ["Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] __version_major__ = 4 __version_minor__ = 0 -__version_revision__ = 1 +__version_revision__ = 2 __version__ = "%d.%d.%d" %(__version_major__, __version_minor__, __version_revision__) import sys diff --git a/scripts/STATmain.py b/scripts/STATmain.py index e254fbb4..f1039657 100644 --- a/scripts/STATmain.py +++ b/scripts/STATmain.py @@ -22,7 +22,7 @@ __author__ = ["Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] __version_major__ = 4 __version_minor__ = 0 -__version_revision__ = 1 +__version_revision__ = 2 __version__ = "%d.%d.%d" % (__version_major__, __version_minor__, __version_revision__) import sys @@ -67,7 +67,7 @@ def STATmain_main(in_arg_list, command=None): args = None arg_parser = argparse.ArgumentParser(prog='STAT') subparsers = arg_parser.add_subparsers() - + if sys.argv[1] in ['gui', 'view'] and import_exception is not None: raise import_exception diff --git a/scripts/STATmerge.py b/scripts/STATmerge.py index 45d74ae5..c4489ed7 100644 --- a/scripts/STATmerge.py +++ b/scripts/STATmerge.py @@ -20,7 +20,7 @@ __author__ = ["Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] __version_major__ = 4 __version_minor__ = 0 -__version_revision__ = 1 +__version_revision__ = 2 __version__ = "%d.%d.%d" %(__version_major__, __version_minor__, __version_revision__) import _STATmerge diff --git a/scripts/STATview.py b/scripts/STATview.py index 2a46e46b..b0afc2e4 100755 --- a/scripts/STATview.py +++ b/scripts/STATview.py @@ -22,7 +22,7 @@ __author__ = ["Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] __version_major__ = 4 __version_minor__ = 0 -__version_revision__ = 1 +__version_revision__ = 2 __version__ = "%d.%d.%d" %(__version_major__, __version_minor__, __version_revision__) import string diff --git a/scripts/attach_helper.py b/scripts/attach_helper.py index c8ac6de2..3b4a545e 100644 --- a/scripts/attach_helper.py +++ b/scripts/attach_helper.py @@ -22,7 +22,7 @@ __author__ = ["Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] __version_major__ = 4 __version_minor__ = 0 -__version_revision__ = 1 +__version_revision__ = 2 __version__ = "%d.%d.%d" %(__version_major__, __version_minor__, __version_revision__) import subprocess diff --git a/scripts/bg_core_backtrace.py b/scripts/bg_core_backtrace.py index 8469424b..135982df 100644 --- a/scripts/bg_core_backtrace.py +++ b/scripts/bg_core_backtrace.py @@ -21,7 +21,7 @@ __author__ = ["Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] __version_major__ = 4 __version_minor__ = 0 -__version_revision__ = 1 +__version_revision__ = 2 __version__ = "%d.%d.%d" %(__version_major__, __version_minor__, __version_revision__) import sys diff --git a/scripts/core_file_merger.py b/scripts/core_file_merger.py index 3427ca3b..58020f75 100755 --- a/scripts/core_file_merger.py +++ b/scripts/core_file_merger.py @@ -30,7 +30,7 @@ __author__ = ["Dane Gardner", "Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] __version_major__ = 4 __version_minor__ = 0 -__version_revision__ = 1 +__version_revision__ = 2 __version__ = "%d.%d.%d" %(__version_major__, __version_minor__, __version_revision__) ############################################################################### diff --git a/scripts/cuda_gdb.py b/scripts/cuda_gdb.py index 1edaa054..3a221ab5 100644 --- a/scripts/cuda_gdb.py +++ b/scripts/cuda_gdb.py @@ -22,7 +22,7 @@ __author__ = ["Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] __version_major__ = 4 __version_minor__ = 0 -__version_revision__ = 1 +__version_revision__ = 2 __version__ = "%d.%d.%d" %(__version_major__, __version_minor__, __version_revision__) import sys diff --git a/scripts/gdb.py b/scripts/gdb.py index 98d02781..26cebb84 100644 --- a/scripts/gdb.py +++ b/scripts/gdb.py @@ -22,7 +22,7 @@ __author__ = ["Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] __version_major__ = 4 __version_minor__ = 0 -__version_revision__ = 1 +__version_revision__ = 2 __version__ = "%d.%d.%d" %(__version_major__, __version_minor__, __version_revision__) import subprocess diff --git a/scripts/stat_cuda_gdb.py b/scripts/stat_cuda_gdb.py index 8661cde0..ad85ad96 100644 --- a/scripts/stat_cuda_gdb.py +++ b/scripts/stat_cuda_gdb.py @@ -22,7 +22,7 @@ __author__ = ["Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] __version_major__ = 4 __version_minor__ = 0 -__version_revision__ = 1 +__version_revision__ = 2 __version__ = "%d.%d.%d" %(__version_major__, __version_minor__, __version_revision__) import sys diff --git a/scripts/stat_merge_base.py b/scripts/stat_merge_base.py index 44ba8ba1..cac610f5 100644 --- a/scripts/stat_merge_base.py +++ b/scripts/stat_merge_base.py @@ -19,7 +19,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL LAWRENCE LIVERMORE NATIONAL SECURITY, LLC, THE U.S. DEPARTMENT OF ENERGY OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. """ __author__ = ["Gregory Lee ", "Dorian Arnold", "Matthew LeGendre", "Dong Ahn", "Bronis de Supinski", "Barton Miller", "Martin Schulz", "Niklas Nielson", "Nicklas Bo Jensen", "Jesper Nielson"] -__version__ = "3.0.1" +__version__ = "4.0.2" import sys import os diff --git a/scripts/travis-dep-builder.sh b/scripts/travis-dep-builder.sh index 6d4ad4b7..ca1e1747 100755 --- a/scripts/travis-dep-builder.sh +++ b/scripts/travis-dep-builder.sh @@ -159,10 +159,10 @@ for pkg in $downloads; do cmake_opts="${extra_cmake_opts[$name]}" configure_opts="${extra_configure_opts[$name]}" cache_name="$name:$sha1:$make_opts:$configure_opts:$cmake_opts" -# if check_cache "$name"; then -# say "Using cached version of ${name}" -# continue -# fi + if check_cache "$name"; then + say "Using cached version of ${name}" + continue + fi export CC=gcc export CXX=g++ gcc --version @@ -288,10 +288,10 @@ for url in $checkouts; do cmake_opts="${extra_cmake_opts[$name]}" configure_opts="${extra_configure_opts[$name]}" cache_name="$name:$sha1:$make_opts:$configure_opts:$cmake_opts" -# if check_cache "$cache_name"; then -# say "Using cached version of ${name}" -# continue -# fi + if check_cache "$cache_name"; then + say "Using cached version of ${name}" + continue + fi git clone ${url} ${name} || die "Failed to clone ${url}" ( cd ${name} || die "cd failed" diff --git a/src/STAT.h b/src/STAT.h index d40079d1..f2f8093d 100644 --- a/src/STAT.h +++ b/src/STAT.h @@ -23,7 +23,7 @@ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND #define STAT_UNKNOWN -1 #define STAT_MAJOR_VERSION 4 #define STAT_MINOR_VERSION 0 -#define STAT_REVISION_VERSION 1 +#define STAT_REVISION_VERSION 2 #include "STAT_IncMRNet.h"