OpenASIP
2.0
|
#include <ProximIUDetailsCmd.hh>
Public Member Functions | |
ProximIUDetailsCmd (const TTAMachine::ImmediateUnit &iu) | |
virtual | ~ProximIUDetailsCmd () |
virtual bool | Do () |
Public Member Functions inherited from ComponentCommand | |
ComponentCommand () | |
virtual | ~ComponentCommand () |
wxWindow * | parentWindow () |
void | setParentWindow (wxWindow *window) |
Private Attributes | |
const TTAMachine::ImmediateUnit & | iu_ |
Immediate unit to display. More... | |
Command for displaying immediate unit details in the machine window component details pane.
Definition at line 46 of file ProximIUDetailsCmd.hh.
ProximIUDetailsCmd::ProximIUDetailsCmd | ( | const TTAMachine::ImmediateUnit & | iu | ) |
The Constructor.
iu | Immediate unit to display. |
Definition at line 53 of file ProximIUDetailsCmd.cc.
|
virtual |
|
virtual |
Executes the command.
Implements ComponentCommand.
Definition at line 68 of file ProximIUDetailsCmd.cc.
References ProximMachineStateWindow::appendDetails(), ProximMachineStateWindow::appendUtilizationData(), ProximToolbox::frontend(), LongImmediateUnitState::immediateRegisterCount(), iu_, MachineState::longImmediateUnitState(), ProximConstants::MACH_WIN_IMMEDIATES_TITLE, ProximConstants::MACH_WIN_IU_LABEL, SimulatorFrontend::machineState(), ProximToolbox::machineStateWindow(), TTAMachine::Component::name(), UtilizationStats::registerReads(), LongImmediateUnitState::registerValue(), UtilizationStats::registerWrites(), SimValue::sIntWordValue(), Conversion::toString(), and SimulatorFrontend::utilizationStatistics().
|
private |