Home
last modified time | relevance | path

Searched refs:pcOffset (Results 1 – 6 of 6) sorted by relevance

/ark/js_runtime/ecmascript/interpreter/
Dinterpreter-inl.h582 uint32_t pcOffset = context->GetBCOffset(); in GeneratorReEnterInterpreter() local
584 const uint8_t *resumePc = method->GetBytecodeArray() + pcOffset + in GeneratorReEnterInterpreter()
649 uint32_t pcOffset = context->GetBCOffset(); in ChangeGenContext() local
651 const uint8_t *pc = method->GetBytecodeArray() + pcOffset; in ChangeGenContext()
3675 uint32_t pcOffset = panda_file::INVALID_OFFSET; in RunInternal() local
3681 pcOffset = FindCatchBlock(method, frameHandler.GetBytecodeOffset()); in RunInternal()
3682 if (pcOffset != panda_file::INVALID_OFFSET) { in RunInternal()
3686 pc = method->GetBytecodeArray() + pcOffset; in RunInternal()
3690 if (pcOffset == panda_file::INVALID_OFFSET) { in RunInternal()
3726 uint32_t pcOffset = panda_file::INVALID_OFFSET; in FindCatchBlock() local
[all …]
Dinterpreter_assembly.cpp3642 uint32_t pcOffset = panda_file::INVALID_OFFSET; in ExceptionHandler() local
3649 pcOffset = FindCatchBlock(method, frameHandler.GetBytecodeOffset()); in ExceptionHandler()
3650 if (pcOffset != panda_file::INVALID_OFFSET) { in ExceptionHandler()
3654 pc = method->GetBytecodeArray() + pcOffset; in ExceptionHandler()
3658 if (pcOffset == panda_file::INVALID_OFFSET) { in ExceptionHandler()
3680 uint32_t pcOffset = panda_file::INVALID_OFFSET; in FindCatchBlock() local
3681 cda.EnumerateTryBlocks([&pcOffset, pc](panda_file::CodeDataAccessor::TryBlock &try_block) { in FindCatchBlock()
3684 pcOffset = catch_block.GetHandlerPc(); in FindCatchBlock()
3688 return pcOffset == panda_file::INVALID_OFFSET; in FindCatchBlock()
3690 return pcOffset; in FindCatchBlock()
/ark/js_runtime/ecmascript/regexp/
Dregexp_executor.cpp283 uint32_t pcOffset = byteCode.GetU32(GetCurrentPC() + LOOP_PC_OFFSET); in HandleOpLoop() local
286 uint32_t loopPcStart = GetCurrentPC() + pcOffset; in HandleOpLoop()
Dregexp_opcode.h74 static RegExpOpCode *GetRegExpOpCode(const DynChunk &buf, int pcOffset);
/ark/js_runtime/ecmascript/
Druntime_trampolines.cpp985 uint32_t pcOffset = panda_file::INVALID_OFFSET; in DEF_RUNTIME_TRAMPOLINES() local
991 pcOffset = EcmaInterpreter::FindCatchBlock(method, frameHandler.GetBytecodeOffset()); in DEF_RUNTIME_TRAMPOLINES()
992 if (pcOffset != panda_file::INVALID_OFFSET) { in DEF_RUNTIME_TRAMPOLINES()
994 uintptr_t pc = reinterpret_cast<uintptr_t>(method->GetBytecodeArray() + pcOffset); in DEF_RUNTIME_TRAMPOLINES()
/ark/js_runtime/ecmascript/compiler/
Dbytecode_circuit_builder.cpp165 uint32_t pcOffset = panda_file::INVALID_OFFSET; in CollectTryCatchBlockInfo() local
167 pcOffset = catch_block.GetHandlerPc(); in CollectTryCatchBlockInfo()
168 auto catchBlockPc = const_cast<uint8_t *>(method->GetBytecodeArray() + pcOffset); in CollectTryCatchBlockInfo()