Home
last modified time | relevance | path

Searched refs:realPc (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/tests/
H A Djs_stackinfo_test.cpp256 uintptr_t realPc = 115; in HWTEST_F_L0() local
258 auto ret = JSStackTrace::TranslateByteCodePc(realPc, vec); in HWTEST_F_L0()
262 ret = JSStackTrace::TranslateByteCodePc(realPc, vec); in HWTEST_F_L0()
266 ret = JSStackTrace::TranslateByteCodePc(realPc, vec); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/
H A Djs_stackinfo.h120 static std::optional<CodeInfo> TranslateByteCodePc(uintptr_t realPc, const CVector<MethodInfo> &vec);
H A Djs_stackinfo.cpp553 std::optional<CodeInfo> JSStackTrace::TranslateByteCodePc(uintptr_t realPc, const CVector<MethodInfo> &vec) in TranslateByteCodePc() argument
563 bool isRight = realPc >= (vec[mid].codeBegin + vec[mid].codeSize); in TranslateByteCodePc()
564 bool isLeft = realPc < vec[mid].codeBegin; in TranslateByteCodePc()
565 // codeBegin <= realPc < codeBegin + codeSize in TranslateByteCodePc()
567 return std::make_optional<CodeInfo>(realPc - vec[mid].codeBegin, vec[mid].methodId, vec[mid].codeSize); in TranslateByteCodePc()
574 LOG_ECMA(ERROR) << "Translate bytecode pc failed, pc: " << std::hex << realPc; in TranslateByteCodePc()

Completed in 5 milliseconds