PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
Loading...
Searching...
No Matches
Namespaces | Functions
Simulate.hpp File Reference
#include "mulator/emulator.h"
#include <iostream>

Go to the source code of this file.

Namespaces

namespace  Software
 
namespace  Software::Simulate
 

Functions

void Software::Simulate::Instantiate_Emulator (mulator::Emulator &, ::Software::ThreadSimulationStruct &, int, SettingsStruct &, ::Software::SharedDataStruct &, uint32_t, ::Software::ProbeTrackingStruct &, ::Software::HelperStruct &, std::vector< std::vector< std::vector< uint8_t > > > &)
 
void Software::Simulate::Run (mulator::Emulator &, ::Software::ThreadSimulationStruct &, SettingsStruct &, ::Software::ProbeTrackingStruct &, ::Software::HelperStruct &, std::vector< std::vector< std::vector< uint8_t > > > &, uint64_t, uint32_t)
 
void Software::Simulate::GenerateInputs (std::vector< Software::SharedDataStruct > &SharedInputData, std::vector< Software::ThreadSimulationStruct > &ThreadSimulation, Software::SettingsStruct &Settings, boost::variate_generator< boost::mt19937 &, boost::uniform_int< uint64_t > > &InputPrng)