Releases: michaelboth/EventAnalyzer
Release v1.1.14
Changes:
- Improved Linux packaging
You can download the source code or the pre-built package, which contains the pre-compiled visualizers (for Windows, Mac, and Linux). No matter which package you choose, it comes with the examples and the event recording source code needed to instrument your application with custom events.
Once downloaded, see GETTING_STARTED.txt
in the home folder, to learn how to use Unikorn.
Release v1.1.13
Changes:
- Improved the use of instrumentation macros via inc/unikorn_macros.h
- Updated the examples to make use of inc/unikorn_macros.h
If you need a pre-built UnikornViewer GUI, you can download one of the 1.1.12 packages containing the pre-built GUI.
Release v1.1.12
Changes:
- Updated examples to make a copy of the events filename just in case the filename came from the stack instead of the heap.
You can download the source code or the source code with the pre-built UnikornViewer (only for Windows or MacOS).
If you need UnikornViewer for Linux, just install Qt5.15.x (earlier versions may not work): for example, on Ubuntu 22.04:
> sudo apt install qtbase5-dev qt5-qmake
This will install /usr/bin/qmake
, and the Qt shared libraries in /usr/lib/x86_64-linux-gnu/
Build the UnikornViewer:
> cd <unikorn_folder>/visualizer
> qmake
> make
> ./UnikornViewer
No matter which package you choose, it comes with the examples and all the source code for recording and displaying in the visualizer.
Once downloaded, see GETTING_STARTED.txt
to learn how to use Unikorn.
NOTE: Unikorn-1.1.12-prebuilt.tar does not contain the vc_redist.x64.exe, but Unikorn-1.1.12-prebuilt.zip does.
Release v1.1.11
Changes:
- Fixed potential issue when recording file or function name
- Updated examples to minimize macros, and rename macros to match Unikorn functions
- Updated the introduction presentation PDF
- Added feature in UnikornViewer to easily find min and max durations in the visible area
You can download the source code or the source code with the pre-built UnikornViewer (only for Windows or MacOS).
If you need UnikornViewer for Linux, just install Qt5.15.x (earlier versions may not work): for example, on Ubuntu 22.04:
> sudo apt install qtbase5-dev qt5-qmake
This will install /usr/bin/qmake
, and the Qt shared libraries in /usr/lib/x86_64-linux-gnu/
Build the UnikornViewer:
> cd <unikorn_folder>/visualizer
> qmake
> make
> ./UnikornViewer
No matter which package you choose, it comes with the examples and all the source code for recording and displaying in the visualizer.
Once downloaded, see GETTING_STARTED.txt
to learn how to use Unikorn.
NOTE: Unikorn-1.1.11-prebuilt.tar does not contain the vc_redist.x64.exe, but Unikorn-1.1.11-prebuilt.zip does.
Release v1.1.10
Changes:
- Improved icon and mouse pointer for ghosting events
You can download the source code or the pre-built package, which contains the pre-compiled visualizers (for Windows, Mac, Linux). No matter which package you choose, it comes with the examples and the event recording source code needed to instrument your application with custom events.
Once downloaded, see GETTING_STARTED.txt
to learn how to use Unikorn.
Release v1.1.9
Changes:
- Add ability to ghost out events so it's easier to analyze timing and present to others
- Fixed issue where a folder could be duplicate in the UnikornViewer
You can download the source code or the pre-built package, which contains the pre-compiled visualizers (for Windows, Mac, Linux). No matter which package you choose, it comes with the examples and the event recording source code needed to instrument your application with custom events.
Once downloaded, see GETTING_STARTED.txt
to learn how to use Unikorn.
Release v1.1.8
Changes:
- Add ability to ghost out events so it's easier to analyze timing and present to others
- Fixed issue where a folder could be duplicate in the UnikornViewer
You can download the source code or the pre-built package, which contains the pre-compiled visualizers (for Windows, Mac, Linux). No matter which package you choose, it comes with the examples and the event recording source code needed to instrument your application with custom events.
Once downloaded, see GETTING_STARTED.txt
to learn how to use Unikorn.
Release v1.1.7
Changes:
- Stopped assert() from accidentally being compiled out
You can download the source code or the pre-built package, which contains the pre-compiled visualizers (for Windows, Mac, Linux). No matter which package you choose, it comes with the examples and the event recording source code needed to instrument your application with custom events.
Once downloaded, see GETTING_STARTED.txt
to learn how to use Unikorn.
Release v1.1.6
Release v1.1.6
- Improved UnikornViewer drawing speed
You can download the source code or the pre-built package, which contains the pre-compiled visualizers (for Windows, Mac, Linux). No matter which package you choose, it comes with the examples and the event recording source code needed to instrument your application with custom events.
Once downloaded, see GETTING_STARTED.txt
to learn how to use Unikorn.
Release v1.1.5
Release v1.1.5
- General improvements
You can download the source code or the pre-built package, which contains the pre-compiled visualizers (for Windows, Mac, Linux). No matter which package you choose, it comes with the examples and the event recording source code needed to instrument your application with custom events.
Once downloaded, see GETTING_STARTED.txt
to learn how to use Unikorn.