PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
Loading...
Searching...
No Matches
Read.hpp
Go to the documentation of this file.
1#pragma once
2
4#include <cstring>
5#include <Python.h>
6#include <string>
7#include <iostream>
8#include <fstream>
9#include <stdlib.h>
10#include <sstream>
11
12namespace Software{
13 namespace Read{
14 void sort(char**, int);
16 void BinaryFile(char* , Software::SettingsStruct*, char*);
17 int ProbeCompare(const void* , const void* );
18 std::vector<uint8_t> read_file(const std::string&);
19 void StrReplaceChar(char *Str, char ch_source, char ch_destination);
20 void ReadNonCommentFromFile(FILE *FileHeader, char *Str, const char *CommentSyntax);
21 }
22}
void ReadNonCommentFromFile(FILE *FileHeader, char *Str, const char *CommentSyntax)
void BinaryFile(char *, Software::SettingsStruct *, char *)
void StrReplaceChar(char *Str, char ch_source, char ch_destination)
int ProbeCompare(const void *, const void *)
void sort(char **, int)
void SettingsFile(char *, Software::SettingsStruct *, Software::ConfigProbesStruct *, bool)
std::vector< uint8_t > read_file(const std::string &)
Defines a probe that will be used in the preparation step.
Definition: Definitions.hpp:20
Defines all settings regarding software simulations.
Definition: Definitions.hpp:31