4 std::map
<std::string
, std::function
<extension_t
*()>>& extensions()
6 static std::map
<std::string
, std::function
<extension_t
*()>> v
;
10 extension_t::~extension_t()
14 void extension_t::illegal_instruction()
16 throw trap_illegal_instruction();
19 void extension_t::raise_interrupt()
21 p
->set_interrupt(IRQ_COP
, true);
25 void extension_t::clear_interrupt()
27 p
->set_interrupt(IRQ_COP
, false);