PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
Loading...
Searching...
No Matches
Namespaces | Functions
Print.hpp File Reference
#include <iostream>
#include "Software/Definitions.hpp"
#include "Util/CommandLineParameter.hpp"
#include "Software/Probing.hpp"
#include <array>

Go to the source code of this file.

Namespaces

namespace  Software
 
namespace  Software::Print
 

Functions

void Software::Print::CommandLineSettings (CommandLineParameterStruct &)
 
void Software::Print::EvaluationTableHeader ()
 
void Software::Print::SoftwareMaximumProbingSet (uint32_t, Software::TestStruct &, int &, std::string &)
 
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)