2023-06-02 13:42:58 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <stdint.h>
|
|
|
|
#include <gui/gui.h>
|
|
|
|
#include <gui/view_dispatcher.h>
|
|
|
|
#include <gui/scene_manager.h>
|
|
|
|
|
|
|
|
#include "scenes/fuzzer_scene.h"
|
|
|
|
#include "views/main_menu.h"
|
2023-06-02 17:33:28 +00:00
|
|
|
#include "views/attack.h"
|
2023-06-02 13:42:58 +00:00
|
|
|
|
|
|
|
#include "helpers/fuzzer_types.h"
|
2023-06-02 21:32:32 +00:00
|
|
|
#include "helpers/fake_worker.h"
|
2023-06-02 13:42:58 +00:00
|
|
|
|
|
|
|
#include <flipper_format/flipper_format_i.h>
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
Gui* gui;
|
|
|
|
ViewDispatcher* view_dispatcher;
|
|
|
|
SceneManager* scene_manager;
|
2023-06-02 17:33:28 +00:00
|
|
|
|
2023-06-02 13:42:58 +00:00
|
|
|
FuzzerViewMain* main_view;
|
2023-06-02 17:33:28 +00:00
|
|
|
FuzzerViewAttack* attack_view;
|
2023-06-02 13:42:58 +00:00
|
|
|
|
2023-06-02 17:33:28 +00:00
|
|
|
FuzzerState fuzzer_state;
|
2023-06-02 21:32:32 +00:00
|
|
|
|
|
|
|
FuzzerWorker* worker;
|
2023-06-02 13:42:58 +00:00
|
|
|
} PacsFuzzerApp;
|