GPUOcelot
Classes | Typedefs | Functions

trace Namespace Reference

A namespace for trace generation related classes. More...

Classes

class  Token
 command token More...
class  InteractiveDebugger
 A heavy-weight tool for debugging the emulator. More...
class  MemoryChecker
 A trace generator for checking all memory accesses. More...
class  MemoryRaceDetector
 A trace generator for checking memory races. More...
class  ReconvergenceTraceEvent
 trace events concerned specifically with thread divergence and reconvergence More...
class  TraceEvent
class  TraceGenerator

Typedefs

typedef std::vector< TokenTokenVector
typedef std::vector
< TraceGenerator * > 
TraceGeneratorVector

Functions

std::ostream & operator<< (std::ostream &out, const InteractiveDebugger::Watchpoint &watch)
void setRegisterStatus (MemoryChecker::ShadowMemory &registerFile, const ir::PTXInstruction &inst, unsigned int regOffset, MemoryChecker::Status stat)

Detailed Description

A namespace for trace generation related classes.


Typedef Documentation

typedef std::vector< Token > trace::TokenVector

Function Documentation

std::ostream& trace::operator<< ( std::ostream &  out,
const InteractiveDebugger::Watchpoint &  watch 
)
void trace::setRegisterStatus ( MemoryChecker::ShadowMemory &  registerFile,
const ir::PTXInstruction inst,
unsigned int  regOffset,
MemoryChecker::Status  stat 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines