PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
|
Functions | |
void | CommandLineSettings (CommandLineParameterStruct &) |
void | EvaluationTableHeader () |
void | SoftwareMaximumProbingSet (uint32_t, Software::TestStruct &, int &, std::string &) |
void | EvaluationTableLine (std::array< std::string, 6 > &) |
void | ProbeReport (std::vector< Software::ThreadSimulationStruct > &GlobalThreadSimulations, Software::SettingsStruct &Setting, std::vector< Software::TestStruct > &GlobalTests, int StepSimulationIndex, unsigned int NumberOfProbesToPrint, std::vector< std::tuple< uint32_t, uint32_t, double > > &ProbingSetsWithHighestProbabilities, Software::HelperStruct &GlobalHelper, uint32_t NumberOfProcessedSimulations) |
void | ProbingSet (Software::SettingsStruct &Setting, Software::ProbingSetStruct &ProbingSet, double Probability, FILE *fp, Software::HelperStruct &GlobalHelper) |
void Software::Print::CommandLineSettings | ( | CommandLineParameterStruct & | ) |
void Software::Print::EvaluationTableHeader | ( | ) |
void Software::Print::EvaluationTableLine | ( | std::array< std::string, 6 > & | ) |
void Software::Print::ProbeReport | ( | std::vector< Software::ThreadSimulationStruct > & | GlobalThreadSimulations, |
Software::SettingsStruct & | Setting, | ||
std::vector< Software::TestStruct > & | GlobalTests, | ||
int | StepSimulationIndex, | ||
unsigned int | NumberOfProbesToPrint, | ||
std::vector< std::tuple< uint32_t, uint32_t, double > > & | ProbingSetsWithHighestProbabilities, | ||
Software::HelperStruct & | GlobalHelper, | ||
uint32_t | NumberOfProcessedSimulations | ||
) |
void Software::Print::ProbingSet | ( | Software::SettingsStruct & | Setting, |
Software::ProbingSetStruct & | ProbingSet, | ||
double | Probability, | ||
FILE * | fp, | ||
Software::HelperStruct & | GlobalHelper | ||
) |
void Software::Print::SoftwareMaximumProbingSet | ( | uint32_t | , |
Software::TestStruct & | , | ||
int & | , | ||
std::string & | |||
) |