PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
|
#include <stdint.h>
#include <vector>
#include <unordered_map>
#include "Software/mulator/types.h"
#include "Software/mulator/architectures.h"
#include "Util/Util.hpp"
Go to the source code of this file.
Classes | |
struct | Software::ConfigProbesStruct |
Defines a probe that will be used in the preparation step. More... | |
struct | Software::SettingsStruct |
Defines all settings regarding software simulations. More... | |
struct | Software::SettingsStruct::MemoryRange |
Defines how the Emulator models the memory. More... | |
struct | Software::SettingsStruct::CodeSection |
Defines how the Emulator models the code section. More... | |
struct | Software::ExtendedProbesStruct |
struct | Software::ProbesStruct |
Defines how every probe during simulation looks like. More... | |
struct | Software::ProbeTrackingStruct |
Defines a struct that tracks metadata during the simulation. More... | |
struct | Software::SimulationStruct |
Defines a struct that tracks necessary information for simulation. More... | |
struct | Software::ThreadSimulationStruct |
Defines a struct that tracks necessary information for thread simulation. More... | |
struct | Software::HelperStruct |
Defines a struct that track meta information for probes. More... | |
struct | Software::SharedDataStruct |
Defines the shared state of a simulation. More... | |
struct | Software::ProbingSetStruct |
Defines a probing set. More... | |
struct | Software::TestStruct |
Defines all settings belonging to the test prodecure. More... | |
Namespaces | |
namespace | Software |
Macros | |
#define | Max_Num_Register 17 |
#define | Max_Name_Length 10000 |
Functions | |
void | FreeAllocatedMemory (Software::SharedDataStruct *SharedData, Software::SettingsStruct *Settings, ::Software::SimulationStruct *Simulation, Software::ProbesStruct *Probes) |
#define Max_Name_Length 10000 |
Definition at line 11 of file Definitions.hpp.
#define Max_Num_Register 17 |
Definition at line 10 of file Definitions.hpp.
void FreeAllocatedMemory | ( | Software::SharedDataStruct * | SharedData, |
Software::SettingsStruct * | Settings, | ||
::Software::SimulationStruct * | Simulation, | ||
Software::ProbesStruct * | Probes | ||
) |