Skip to content

Releases: memtt/malt

Version 1.2.4 (October 03, 2024)

03 Oct 07:55
Compare
Choose a tag to compare
  • Fix issue in previous release making some unit tests broken (line numbers) by file header changing.
  • Fix cmake issue with libunwind find package under Gentoo with x86_64 + x86.
  • Add build summary in CMake script.

Version 1.2.3 (October 02, 2024)

02 Oct 11:55
Compare
Choose a tag to compare
  • Upgrade Express.JS used version due to security issue.
  • Remove javascript libs from the git repo, now download them and embed them at
    release time in distributed tarball.
  • Add authors to all source headers.
  • Fix some typo in documentation.
  • Webview now support big files.
  • Dev script to check portability over distributions via Podman.
  • Allow using malt webview forwarded via VSCode server.
  • Some fixes in ./configure
  • Use system google test if present.
  • Upgrade embedded version of google test.
  • Fix ways of finding MALT_ROOT due to readlink -f not supported on FreeBSD (now optional)
  • Make MALT install dir re-localisable.
  • Some tuning of address translation to support better large executables / libs.

Version 1.2.2 (June 28, 2023)

29 Jun 00:11
Compare
Choose a tag to compare
  • Add --disable-profiler on configure script to build only the webview.
  • Fix bugs reported by the new unit tests.
  • Fix build warnings on recent gcc & clang (debian 11).
  • Fix bug when using CC='' on configure script.
  • Upgrade the npm modules and fix usage of versions with security issues.
  • Improve unit testing of the profiler library.
  • Fix issue about binary files pointing relative source paths (issue #74).
  • Fix a bug in ELFReader generating a segfault when printing warning.
  • Keep track of the ASLR offset in the json file (to later post resolve the symbols)
  • Fix (nil) values in json file by using 0x0 instead for void * pointers.

Version 1.2.1 (October 17, 2020)

17 Oct 19:53
Compare
Choose a tag to compare
  • Build support for aarch64
  • Fix inlining issue with internal backtrace functions on recent GCC.

Version 1.2.0 (March 28, 2020)

29 Mar 15:14
Compare
Choose a tag to compare
  • Fix address solving due to ASLR & fPIE
  • Remove gomp malloc/free/realloc from call stacks
  • Portability over i386 and power9
  • Fix compiler warning
  • Extract current memory allocator name
  • Script to build deb & rpms with docker

Version 1.1.0 (Aug 30, 2019)

30 Aug 11:09
Compare
Choose a tag to compare
  • New configure script from NUMAPROF to be more generic and reusable.
  • Improve packaging fixing qt-webkit deps in RPM
  • Support dumping profile on demand via signal, to be enabled by user
  • Add option to dump every X second, implementation still ongoing
  • Webvew listen on demand on other than localhost
  • Improve fPIE + ASLR symbol resolution (Gentoo, Centos, Redhat)
  • Improve backtrace level cutting to better support clang LTO in O3
  • json format document up to date
  • Support dumping on selected IPC signal (SIGUSE....)
  • Fixes in rpm packaging
  • Fix quiet/silent mode and improve verbosity handling
  • Fix missing function on old NodeJS from redhat 7
  • Fix naming convention in .ini config file.
  • Fix issues on Xenial NodeJS

Version 1.0.0 (Feb 07, 2018)

07 Feb 21:10
Compare
Choose a tag to compare
  • Add scatter plots (lifetime,size) and (size,time).
  • Add maltEnable/maltDisable to limit to sub-part of a program.
  • Profile file is not anymore indented by default
  • Add options to reduce size of output file (stackTree and loopSuppress). Not enabled by default.
  • Add DebugDummy to avoid unneeded allocation in Release mode
  • Add help with MPI in README
  • Add manpages for malt, malt-passwd and malt-webserver
  • Add packaging files for gentoo & archlinux
  • Use a more compress stack tree in json file
  • Add filter to only instrument the given executable and disabling childs
  • Add warnings about global varibales if the app use too many of them
  • Add QT5 webkit webview wrapper.

Version 0.3.0 (July 30, 2015)

05 Feb 11:53
Compare
Choose a tag to compare
  • Add http authentication to secure the web GUI.
  • Add silent option (-q/--quiet)
  • Add password authentication inside http protocol to secure the web GUI
  • Add support for packaging (Fedora/Centos/Debian/Ubuntu...)
  • Fix error in unit tests
  • Fix bug in ELFReader

Version 0.2.0 (April 29, 2015)

05 Feb 11:52
Compare
Choose a tag to compare
  • Add scatter chart on ralloc page.
  • Get grunt script to generate shorter standalone version with compressed JS/CSS
  • Add support for data export and svg export on some charts
  • Bugfix: add missing modules in package.js
  • Bugfix: index times on time charts

Version 0.1.0 (March 26, 2015)

05 Feb 11:51
Compare
Choose a tag to compare
  • First tagged release don't list all new things.