Home
last modified time | relevance | path

Searched refs:byteCode (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/regexp/
Dregexp_executor.h64 bool ExecuteInternal(const DynChunk &byteCode, uint32_t pcEnd);
94 inline bool HandleOpChar(const DynChunk &byteCode, uint8_t opCode) in HandleOpChar() argument
98 expectedChar = byteCode.GetU32(GetCurrentPC() + 1); in HandleOpChar()
100 expectedChar = byteCode.GetU16(GetCurrentPC() + 1); in HandleOpChar()
168 inline void HandleOpSaveStart(const DynChunk &byteCode, uint8_t opCode) in HandleOpSaveStart() argument
170 uint32_t captureIndex = byteCode.GetU8(GetCurrentPC() + 1); in HandleOpSaveStart()
178 inline void HandleOpSaveEnd(const DynChunk &byteCode, uint8_t opCode) in HandleOpSaveEnd() argument
180 uint32_t captureIndex = byteCode.GetU8(GetCurrentPC() + 1); in HandleOpSaveEnd()
188 inline void HandleOpSaveReset(const DynChunk &byteCode, uint8_t opCode) in HandleOpSaveReset() argument
190 uint32_t catpureStartIndex = byteCode.GetU8(GetCurrentPC() + SAVE_RESET_START); in HandleOpSaveReset()
[all …]
Dregexp_executor.cpp101 bool RegExpExecutor::ExecuteInternal(const DynChunk &byteCode, uint32_t pcEnd) in ExecuteInternal() argument
108 uint8_t opCode = byteCode.GetU8(GetCurrentPC()); in ExecuteInternal()
119 if (!HandleOpChar(byteCode, opCode)) { in ExecuteInternal()
144 HandleOpSaveStart(byteCode, opCode); in ExecuteInternal()
147 HandleOpSaveEnd(byteCode, opCode); in ExecuteInternal()
150 uint32_t offset = byteCode.GetU32(GetCurrentPC() + 1); in ExecuteInternal()
164 HandleOpSaveReset(byteCode, opCode); in ExecuteInternal()
169 HandleOpMatch(byteCode, opCode); in ExecuteInternal()
172 HandleOpSplitFirst(byteCode, opCode); in ExecuteInternal()
182 HandleOpLoop(byteCode, opCode); in ExecuteInternal()
[all …]
Dregexp_opcode.cpp116 RegExpOpCode *byteCode = GetRegExpOpCode(buf, pc); in DumpRegExpOpCode() local
117 pc = byteCode->DumpOpCode(out, buf, pc); in DumpRegExpOpCode()