Home
last modified time | relevance | path

Searched refs:dispatchTable (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/interpreter/
Dinstruction_handler_state.h28 const void *const *dispatchTable) in InstructionHandlerState() argument
29 : state_(thread, pc, frame, dispatchTable) in InstructionHandlerState()
68 ALWAYS_INLINE void SetDispatchTable(const void *const *dispatchTable) in SetDispatchTable() argument
70 return state_.SetDispatchTable(dispatchTable); in SetDispatchTable()
Dstate.h180 …ine State(ManagedThread *thread, const uint8_t *pc, Frame *frame, const void *const *dispatchTable) in State() argument
186 SetDispatchTable(dispatchTable); in State()
230 void SetDispatchTable(const void *const *dispatchTable) in SetDispatchTable() argument
232 dispatchTable_ = dispatchTable; in SetDispatchTable()
Dinstruction_handler_base.h266 ALWAYS_INLINE void SetDispatchTable(const void *const *dispatchTable) in SetDispatchTable() argument
268 return state_->SetDispatchTable(dispatchTable); in SetDispatchTable()
/arkcompiler/runtime_core/static_core/verification/gen/templates/
Dabs_int_inl_gen.h.erb27 std::array<const void*, DISPATCH_TABLE_HANDLER_NAMES_SIZE> dispatchTable{
40 goto* dispatchTable[handler.GetPrimaryOpcode()];
67 goto* dispatchTable[handler.GetPrimaryOpcode()];
82 goto *dispatchTable[<%= Panda::dispatch_table.secondary_opcode_offset(p) %> + secondaryOpcode];
Dcflow_iterate_inl_gen.h.erb178 std::array<const void*, <%= Panda::dispatch_table.handler_names.size %>> dispatchTable{
193 goto* dispatchTable[handler.GetPrimaryOpcode()];
241 goto* dispatchTable[handler.GetPrimaryOpcode()];
261 goto *dispatchTable[<%= Panda::dispatch_table.secondary_opcode_offset(p) %> + secondaryOpcode];
Djob_fill_gen.h.erb45 std::array<const void*, DISPATCH_TABLE_HANDLER_NAMES_SIZE> dispatchTable{
67 goto* dispatchTable[inst.GetPrimaryOpcode()];
287 % goto* dispatchTable[inst.GetPrimaryOpcode()];
328 goto *dispatchTable[<%= dt_sec_opcode_offset %> + secondaryOpcode];
/arkcompiler/runtime_core/static_core/runtime/include/
Dmanaged_thread.h624 void SetDebugDispatchTable(const void *const *dispatchTable) in SetDebugDispatchTable() argument
629 debugDispatchTable_ = const_cast<void *const *>(dispatchTable); in SetDebugDispatchTable()
648 void SetCurrentDispatchTable(const void *const *dispatchTable) in SetCurrentDispatchTable() argument
654 debugStubDispatchTable_ = const_cast<void *const *>(dispatchTable); in SetCurrentDispatchTable()
656 dispatchTable_ = const_cast<void *const *>(dispatchTable); in SetCurrentDispatchTable()
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dinterpreter-inl.h86 opcode = READ_INST_OP(); goto *dispatchTable[opcode]; \
93 opcode = READ_INST_OP(); goto *dispatchTable[opcode]; \
156 goto *dispatchTable[EXCEPTION_OPCODE]; \
169 dispatchTable = debugDispatchTable.data(); \
1042 auto *dispatchTable = instDispatchTable.data(); in RunInternal() local
1044 goto *dispatchTable[opcode]; in RunInternal()