Transaction-Level Modeling Framework for Space Applications
#include <syscCallB.hpp>
Public Member Functions | |
sbrkSysCall (ABIIf< wordSize > &processorInstance, unsigned int &heapPointer, sc_time latency=SC_ZERO_TIME) | |
bool | operator() () |
Public Member Functions inherited from trap::SyscallCB< wordSize > | |
SyscallCB (ABIIf< wordSize > &processorInstance, sc_time latency) | |
virtual | ~SyscallCB () |
Additional Inherited Members | |
Protected Attributes inherited from trap::SyscallCB< wordSize > | |
ABIIf< wordSize > & | processorInstance |
sc_time | latency |
|
inline |
|
inlinevirtual |
Implements trap::SyscallCB< wordSize >.
References core.waf.dependency::base(), trap::SyscallCB< wordSize >::latency, trap::ABIIf< regWidth >::postCall(), trap::ABIIf< regWidth >::preCall(), trap::SyscallCB< wordSize >::processorInstance, trap::ABIIf< regWidth >::readArgs(), trap::ABIIf< regWidth >::readMem(), trap::ABIIf< regWidth >::returnFromCall(), trap::ABIIf< regWidth >::setRetVal(), and pysc::api::systemc::wait().