xref: /aosp_15_r20/external/AFLplusplus/utils/plot_ui/README.md (revision 08b48e0b10e97b33e7b60c5b6e2243bd915777f2)
1*08b48e0bSAndroid Build Coastguard Worker# afl-plot-ui
2*08b48e0bSAndroid Build Coastguard Worker
3*08b48e0bSAndroid Build Coastguard Worker`afl-plot-ui` is a helper utility for rendering the GNUplot graphs in a GTK window. This allows to real time resizing, scrolling, and cursor positioning features while viewing the graph. This utility also provides options to hide graphs using check buttons.
4*08b48e0bSAndroid Build Coastguard Worker
5*08b48e0bSAndroid Build Coastguard WorkerCurrently, this utility is not built by default.
6*08b48e0bSAndroid Build Coastguard WorkerYou can manually build and install `afl-plot-ui` as follows
7*08b48e0bSAndroid Build Coastguard Worker
8*08b48e0bSAndroid Build Coastguard Worker```shell
9*08b48e0bSAndroid Build Coastguard Workersudo apt install libgtk-3-0 libgtk-3-dev pkg-config
10*08b48e0bSAndroid Build Coastguard Workermake
11*08b48e0bSAndroid Build Coastguard Workercd ../../
12*08b48e0bSAndroid Build Coastguard Workersudo make install
13*08b48e0bSAndroid Build Coastguard Worker```
14*08b48e0bSAndroid Build Coastguard Worker
15*08b48e0bSAndroid Build Coastguard Worker*NOTE:* This utility is not meant to be used standalone. Never run this utility directly. Always run [`afl-plot`](../../afl-plot), which will, in turn, invoke this utility (when run using `-g` or `--graphical` flag).