PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
Loading...
Searching...
No Matches
Print.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <iostream>
7#include <array>
8
9namespace Software
10{
11 namespace Print
12 {
15 void SoftwareMaximumProbingSet(uint32_t , Software::TestStruct& , int& , std::string& );
16 void EvaluationTableLine(std::array<std::string, 6>& );
17 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);
18 void ProbingSet(Software::SettingsStruct& Setting, Software::ProbingSetStruct& ProbingSet, double Probability, FILE* fp, Software::HelperStruct& GlobalHelper);
19 }
20}
void CommandLineSettings(CommandLineParameterStruct &)
void EvaluationTableLine(std::array< std::string, 6 > &)
void ProbingSet(Software::SettingsStruct &Setting, Software::ProbingSetStruct &ProbingSet, double Probability, FILE *fp, Software::HelperStruct &GlobalHelper)
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 SoftwareMaximumProbingSet(uint32_t, Software::TestStruct &, int &, std::string &)
void EvaluationTableHeader()
Defines a struct that track meta information for probes.
Defines a probing set.
Defines all settings regarding software simulations.
Definition: Definitions.hpp:31
Defines all settings belonging to the test prodecure.