#include <armv7.hpp>
|
| | DMB_ST (types::Pid pid=-1) |
| |
| Operation::Ptr | Clone () const override |
| |
| void | Reset () override |
| |
| bool | EnableEmit (EvtStateCats *evts) override |
| |
| void | InsertPo (Operation::ThreadConstIt before, EvtStateCats *evts) override |
| |
| void | RegisterCallback (Operation::CallbackStack *callback_stack) override |
| |
| std::size_t | Emit (types::InstPtr start, Backend *backend, EvtStateCats *evts, void *code, std::size_t len) override |
| |
| const mc::Event * | LastEvent (const mc::Event *next_event, EvtStateCats *evts) const override |
| |
| const mc::Event * | FirstEvent (const mc::Event *prev_event, EvtStateCats *evts) const override |
| |
| bool | UpdateObs (types::InstPtr ip, int part, types::Addr addr, const types::WriteID *from_id, std::size_t size, EvtStateCats *evts) override |
| |
| | Op (types::Pid pid) |
| |
| virtual | ~Op () |
| |
| virtual void | AdvanceThread (ThreadItStack *it_stack) const |
| |
| virtual bool | EnableEmit (EvtState *evts)=0 |
| |
| virtual void | InsertPo (ThreadConstIt before, EvtState *evts)=0 |
| |
| virtual std::size_t | Emit (types::InstPtr start, Backend *backend, EvtState *evts, void *code, std::size_t len)=0 |
| |
| virtual const mc::Event * | LastEvent (const mc::Event *next_event, EvtState *evts) const =0 |
| |
| virtual const mc::Event * | FirstEvent (const mc::Event *prev_event, EvtState *evts) const =0 |
| |
| virtual bool | UpdateObs (types::InstPtr ip, int part, types::Addr addr, const types::WriteID *from_id, std::size_t size, EvtState *evts)=0 |
| |
| types::Pid | pid () const |
| |
| void | set_pid (types::Pid pid) |
| |
§ DMB_ST()
| mc2lib::codegen::armv7::DMB_ST::DMB_ST |
( |
types::Pid |
pid = -1 | ) |
|
|
inlineexplicit |
§ Clone()
§ Emit()
§ EnableEmit()
| bool mc2lib::codegen::armv7::DMB_ST::EnableEmit |
( |
EvtStateCats * |
evts | ) |
|
|
inlineoverride |
§ FirstEvent()
§ InsertPo()
§ LastEvent()
§ RegisterCallback()
§ Reset()
| void mc2lib::codegen::armv7::DMB_ST::Reset |
( |
| ) |
|
|
inlineoverridevirtual |
§ UpdateObs()
§ before_
| const Operation* mc2lib::codegen::armv7::DMB_ST::before_ |
|
protected |
§ first_write_before_
| const Operation* mc2lib::codegen::armv7::DMB_ST::first_write_before_ |
|
protected |
The documentation for this class was generated from the following file: