Skip to content

GUI implementations for viewing dmce generated data

License

Notifications You must be signed in to change notification settings

PatrikAAberg/dmce-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dmce-gui

GUI implementations for viewing DMCE generated data.

dmcetraceGUI

Interactive trace GUI used to view DMCE trace bundles (.zip files).

Latest stable tag: v2.0.0

Use together with v2.0.0 of the dmce git, or master / main on both.

dmce-trace-threads

Download Godot and generate a runnable DMCE Trace GUI

To generate an executable, use the Godot editor: https://godotengine.org/download/archive/4.0.4-stable/

  1. Navigate to Project->Export.
  2. Select your platform of preference
  3. Click "Export all" and choose "Release"

Generate DMCE trace bundles

$ # Assuming DMCE is installed on your system (https://github.com/PatrikAAberg/dmce)
$ dmce-set-profile trace-mc
$ cd path-to-git
$ dmce
$ # Build and execute program here
$ dmce-trace --bundle [trace buffer file] [ probe references file] [code tree]

The probe references file is generated at the dmce probing pass. Every time a process exits, which has run at least one dmce probe, a trace buffer file is generated. The code tree is the path to the git containing the probed code. Default locations for the first two:

/tmp/$USER/dmce/dmcebuffer.bin

/tmp/$USER/dmce/name-of-git/probe-references.log

If confusion hits you, --help switches are available for most dmce utilities!