Skip to content

Releases: michaelboth/EventAnalyzer

Release v1.1.14

11 Apr 13:33
Compare
Choose a tag to compare

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

09 Feb 17:34
Compare
Choose a tag to compare

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

25 May 14:11
Compare
Choose a tag to compare

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

24 Feb 19:17
Compare
Choose a tag to compare

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

05 Dec 20:48
Compare
Choose a tag to compare

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

25 Nov 19:37
Compare
Choose a tag to compare

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

25 Nov 18:46
Compare
Choose a tag to compare

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

02 Oct 14:15
Compare
Choose a tag to compare

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

03 Sep 21:24
Compare
Choose a tag to compare

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

02 Sep 23:55
Compare
Choose a tag to compare

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.