ChampSim
tracereader.h File Reference
#include <cstring>
#include <deque>
#include <memory>
#include <numeric>
#include <string>
#include "instruction.h"
#include "util/detect.h"
Include dependency graph for tracereader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  champsim::tracereader
 
struct  champsim::tracereader::reader_concept
 
struct  champsim::tracereader::reader_model< T >
 
class  champsim::bulk_tracereader< T, F >
 

Namespaces

 champsim
 

Functions

ooo_model_instr champsim::apply_branch_target (ooo_model_instr branch, const ooo_model_instr &target)
 
template<typename It >
void champsim::set_branch_targets (It begin, It end)
 
std::string champsim::get_fptr_cmd (std::string_view fname)
 
champsim::tracereader get_tracereader (std::string fname, uint8_t cpu, bool is_cloudsuite, bool repeat)
 

Function Documentation

◆ get_tracereader()

champsim::tracereader get_tracereader ( std::string  fname,
uint8_t  cpu,
bool  is_cloudsuite,
bool  repeat 
)