Home
last modified time | relevance | path

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

/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/
H A Djs_stackinfo.h58 uintptr_t codeBegin; member
64 uintptr_t codeBegin; member
66 MethodInfo(uintptr_t methodId, uintptr_t codeBegin, uint32_t codeSize) in MethodInfo()
67 : methodId(methodId), codeBegin(codeBegin), codeSize(codeSize) {} in MethodInfo()
70 return lhs.codeBegin < rhs.codeBegin; in operator <()
H A Djs_stackinfo.cpp521 uintptr_t codeBegin = reinterpret_cast<uintptr_t>(cda.GetInstructions()); in ReadMethodInfo() local
522 return std::make_optional<MethodInfo>(methodId, codeBegin, codeSize); in ReadMethodInfo()
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()
671 jsFunction->codeBegin = byteCodePc - offset;
1848 jsFunction->codeBegin = byteCodePc - offset;
/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/tests/
H A Djs_stackinfo_test.cpp336 uintptr_t byteCodePc1 = methods1[0].codeBegin; in HWTEST_F_L0()
337 uintptr_t byteCodePc2 = methods2[0].codeBegin; in HWTEST_F_L0()

Completed in 4 milliseconds