PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
Loading...
Searching...
No Matches
Functions
Hardware::Print Namespace Reference

Functions

void Help ()
 Prints the manual.
 
unsigned int MemoryConsumption ()
 Prints the current memory consumption.
 
void CommandLineSettings (CommandLineParameterStruct &)
 Prints the command line parameters.
 
void ProbeGenerationSettings (Hardware::SettingsStruct &, Hardware::SimulationStruct &, Hardware::TestStruct &)
 Prints the probe generation settings.
 
unsigned int EvaluationSettings (Hardware::SimulationStruct &, Hardware::TestStruct &)
 Prints the evaluation settings.
 
void EvaluationResults (Hardware::SettingsStruct &, Hardware::SimulationStruct &, Hardware::TestStruct &, double &, std::string &, double, unsigned int)
 Prints the evaluation results.
 
void Report (Hardware::SettingsStruct &, Hardware::SimulationStruct &, Hardware::TestStruct &, unsigned int, unsigned int)
 Writes a report file.
 

Function Documentation

◆ CommandLineSettings()

void Hardware::Print::CommandLineSettings ( CommandLineParameterStruct )

Prints the command line parameters.

Parameters
CommandLineParametersThe command line parameters.
Author
Nicolai Müller

◆ EvaluationResults()

void Hardware::Print::EvaluationResults ( Hardware::SettingsStruct ,
Hardware::SimulationStruct ,
Hardware::TestStruct ,
double &  ,
std::string &  ,
double  ,
unsigned int   
)

Prints the evaluation results.

Parameters
SettingsThe general settings.
SimulationThe simulation settings.
TestThe test settings.
DeletedAlphaThe maximum p-value of a deleted probing set.
DeletedProbingSetThe deleted probing set.
ElapsedTimePeriodThe runtime of PROLEAD.
SpaceThe space to print one line of evaluation results.
Author
Nicolai Müller

◆ EvaluationSettings()

unsigned int Hardware::Print::EvaluationSettings ( Hardware::SimulationStruct ,
Hardware::TestStruct  
)

Prints the evaluation settings.

Parameters
SimulationThe simulation settings.
TestThe test settings.
Author
Nicolai Müller

◆ Help()

void Hardware::Print::Help ( )

Prints the manual.

Author
Nicolai Müller

◆ MemoryConsumption()

unsigned int Hardware::Print::MemoryConsumption ( )

Prints the current memory consumption.

Author
Nicolai Müller

◆ ProbeGenerationSettings()

void Hardware::Print::ProbeGenerationSettings ( Hardware::SettingsStruct ,
Hardware::SimulationStruct ,
Hardware::TestStruct  
)

Prints the probe generation settings.

Parameters
SettingsThe general settings.
SimulationThe simulation settings.
TestThe test settings.
Author
Nicolai Müller

◆ Report()

void Hardware::Print::Report ( Hardware::SettingsStruct ,
Hardware::SimulationStruct ,
Hardware::TestStruct ,
unsigned int  ,
unsigned int   
)

Writes a report file.

Parameters
SettingsThe general settings.
SimulationThe simulation settings.
TestThe test settings.
ProbeStepIndexThe index of the current step.
TableWidthThe width of the printed table.
Author
Nicolai Müller