ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
Public Member Functions | Public Attributes | List of all members
etiss::fault::CPUStateCopyHelper Class Reference

#include <CPUStateCopyHelper.h>

Collaboration diagram for etiss::fault::CPUStateCopyHelper:
Collaboration graph
[legend]

Public Member Functions

void registerAllocator (std::string type, std::function< std::pair< uint8_t *, size_t >(std::string, ETISS_CPU *)> allocator)
 

Public Attributes

etiss_del_como(CPUStateCopyHelper) private std::map< std::string, std::function< std::pair< uint8_t *, size_t >std::string, ETISS_CPU *)> > allocatorMap_
 type -> std::pair<uint8_t*,size_t>(*func)(std::string registername,ETISS_CPU * cpu) More...
 

Detailed Description

Definition at line 52 of file CPUStateCopyHelper.h.

Member Function Documentation

◆ registerAllocator()

void etiss::fault::CPUStateCopyHelper::registerAllocator ( std::string  type,
std::function< std::pair< uint8_t *, size_t >(std::string, ETISS_CPU *)>  allocator 
)

Member Data Documentation

◆ allocatorMap_

etiss_del_como (CPUStateCopyHelper) private std::map<std::string, std::function<std::pair<uint8_t *, size_t>std::string, ETISS_CPU *)> > etiss::fault::CPUStateCopyHelper::allocatorMap_

type -> std::pair<uint8_t*,size_t>(*func)(std::string registername,ETISS_CPU * cpu)

Definition at line 57 of file CPUStateCopyHelper.h.


The documentation for this class was generated from the following file: