#include <otawa/sim/BBPathDriver.h>
otawa::sim::BBPathDriver::BBPathDriver |
( |
tsim::BBPath & |
bbpath | ) |
|
otawa::sim::BBPathDriver::~BBPathDriver |
( |
| ) |
|
|
virtual |
Inst * otawa::sim::BBPathDriver::firstInstruction |
( |
State & |
state | ) |
|
|
virtual |
Address otawa::sim::Driver::lowerRead |
( |
void |
| ) |
|
|
virtualinherited |
Get the lower read address of the last executed instruction.
- Returns
- Lower read address.
References otawa::Address::null.
Address otawa::sim::Driver::lowerWrite |
( |
void |
| ) |
|
|
virtualinherited |
Get the lower written address of the last executed instruction.
- Returns
- Lower written address.
References otawa::Address::null.
Inst * otawa::sim::BBPathDriver::nextInstruction |
( |
State & |
state, |
|
|
Inst * |
inst |
|
) |
| |
|
virtual |
virtual bool otawa::sim::Driver::PredictBranch |
( |
State & |
state, |
|
|
Inst * |
branch, |
|
|
bool |
pred |
|
) |
| |
|
inlinevirtualinherited |
virtual void otawa::sim::Driver::redirect |
( |
State & |
state, |
|
|
Inst * |
branch, |
|
|
bool |
direction |
|
) |
| |
|
inlinevirtualinherited |
void otawa::sim::BBPathDriver::terminateInstruction |
( |
State & |
state, |
|
|
Inst * |
inst |
|
) |
| |
|
virtual |
This method is called when an instruction is terminated.
- Parameters
-
state | Current state of the simulator. |
inst | Terminated instruction. |
Implements otawa::sim::Driver.
Address otawa::sim::Driver::upperRead |
( |
void |
| ) |
|
|
virtualinherited |
Get the upper read address of the last executed instruction.
- Returns
- Upper read address.
References otawa::Address::null.
Address otawa::sim::Driver::upperWrite |
( |
void |
| ) |
|
|
virtualinherited |
Get the upper written address of the last executed instruction.
- Returns
- Lower written address.
References otawa::Address::null.
bool otawa::sim::BBPathDriver::ended |
|
private |
The documentation for this class was generated from the following files: