ChampSim
|
#include "tracereader.h"
#include <fstream>
#include <string>
#include "inf_stream.h"
#include "repeatable.h"
Namespaces | |
champsim | |
Typedefs | |
template<typename T , typename S > | |
using | repeatable_reader_t = champsim::repeatable< champsim::bulk_tracereader< T, S >, uint8_t, std::string > |
Functions | |
ooo_model_instr | champsim::apply_branch_target (ooo_model_instr branch, const ooo_model_instr &target) |
template<template< class, class > typename R, typename T > | |
champsim::tracereader | champsim::get_tracereader_for_type (std::string fname, uint8_t cpu) |
champsim::tracereader | get_tracereader (std::string fname, uint8_t cpu, bool is_cloudsuite, bool repeat) |
using repeatable_reader_t = champsim::repeatable<champsim::bulk_tracereader<T, S>, uint8_t, std::string> |
champsim::tracereader get_tracereader | ( | std::string | fname, |
uint8_t | cpu, | ||
bool | is_cloudsuite, | ||
bool | repeat | ||
) |