/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
H A D | heap_tracker.cpp | 44 int traceId = snapshot_->AddTraceNode(sequenceId, selfSize); in AllocationEvent() local 45 if (traceId != -1) { in AllocationEvent() 46 node->SetTraceId(static_cast<uint64_t>(traceId)); in AllocationEvent()
|
H A D | heap_snapshot.h | 65 uint32_t traceId, JSTaggedType address, bool isLive = true) in Node() 72 traceId_(traceId), in Node() 148 void SetTraceId(uint32_t traceId) in SetTraceId() argument 150 traceId_ = traceId; in SetTraceId() 64 Node(NodeId id, uint32_t index, const CString *name, NodeType type, size_t size, size_t nativeSize, uint32_t traceId, JSTaggedType address, bool isLive = true) Node() argument
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/types/ |
H A D | pgo_type_generator.h | 32 uint32_t traceId = ComputeHashCode(result); in GenerateProfileType() local 33 ProfileType type(rootType.GetAbcId(), traceId, rootType.GetKind()); in GenerateProfileType()
|
/arkcompiler/ets_runtime/ecmascript/compiler/pgo_type/ |
H A D | pgo_type_parser.cpp | 105 auto traceId = rootType.GetId(); in RecordTypeInfo() local 109 ptManager_->RecordConstantIndex(traceId, static_cast<uint32_t>(hclassIdx)); in RecordTypeInfo()
|
/arkcompiler/ets_runtime/ecmascript/jit/ |
H A D | jit_profiler.cpp | 260 auto traceId = in ProfileBytecode() local 264 ConvertCreateObject(slotId, bcOffset, traceId); in ProfileBytecode() 274 auto traceId = in ProfileBytecode() local 277 ConvertCreateObject(slotId, bcOffset, traceId); in ProfileBytecode() 409 void JITProfiler::ConvertCreateObject(uint32_t slotId, long bcOffset, [[maybe_unused]]int32_t traceId) in ConvertCreateObject() argument
|
H A D | jit_profiler.h | 94 void ConvertCreateObject(uint32_t slotId, long bcOffset, int32_t traceId);
|
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
H A D | pgo_profiler.h | 62 void PUBLIC_API RecordProfileType(JSHClass *hclass, JSPandaFile *pandaFile, int32_t traceId); 190 uint32_t slotId, ProfileTypeInfo *profileTypeInfo, int32_t traceId);
|
H A D | pgo_profiler.cpp | 28 void PGOProfiler::RecordProfileType(JSHClass *hclass, JSPandaFile *pandaFile, int32_t traceId) in RecordProfileType() argument 37 SetRootProfileType(hclass, abcId, traceId, ProfileType::Kind::ObjectLiteralId); in RecordProfileType() 917 auto traceId = in ProfileBytecode() local 921 DumpCreateObject(abcId, recordName, methodId, bcOffset, slotId, profileTypeInfo, traceId); in ProfileBytecode() 931 auto traceId = in ProfileBytecode() local 934 DumpCreateObject(abcId, recordName, methodId, bcOffset, slotId, profileTypeInfo, traceId); in ProfileBytecode() 1389 uint32_t slotId, ProfileTypeInfo *profileTypeInfo, int32_t traceId) in DumpCreateObject() 1412 auto currentType = PGOSampleType::CreateProfileType(abcId, traceId, ProfileType::Kind::ArrayLiteralId, true); in DumpCreateObject() 1388 DumpCreateObject(ApEntityId abcId, const CString &recordName, EntityId methodId, int32_t bcOffset, uint32_t slotId, ProfileTypeInfo *profileTypeInfo, int32_t traceId) DumpCreateObject() argument
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | new_object_stub_builder.h | 27 GateRef traceId = 0;
member
|
H A D | new_object_stub_builder.cpp | 1863 GateRef traceId = 0;
in LoadArrayHClassSlowPath() local 1866 traceId = TruncPtrToInt32(PtrSub(traceIdInfo.pc, pfAddr));
in LoadArrayHClassSlowPath() 1868 traceId = traceIdInfo.traceId;
in LoadArrayHClassSlowPath() 1871 GateRef hcIndex = LoadHCIndexFromConstPool(hcIndexInfos, indexInfosLength, traceId, &originLoad);
in LoadArrayHClassSlowPath()
|
H A D | stub_builder-inl.h | 3730 GateRef cachedArray, GateRef cachedLength, GateRef traceId, Label *miss) in LoadHCIndexFromConstPool() 3749 BRANCH(Int32Equal(*bcOffset, traceId), &matchSuccess, &afterUpdate); in LoadHCIndexFromConstPool() 3754 i = Int32Add(*i, Int32(2)); // 2 : skip traceId and constantIndex in LoadHCIndexFromConstPool() 3729 LoadHCIndexFromConstPool( GateRef cachedArray, GateRef cachedLength, GateRef traceId, Label *miss) LoadHCIndexFromConstPool() argument
|
H A D | stub_builder.h | 985 inline GateRef LoadHCIndexFromConstPool(GateRef cachedArray, GateRef cachedLength, GateRef traceId, Label *miss);
|
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_compiler.cpp | 1398 auto traceId = static_cast<int32_t>(bytecodeArray - pfHeaderAddr); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() local 1404 LOG_INST() << " traceId: " << std::hex << traceId; in BYTECODE_BASELINE_HANDLER_IMPLEMENT() local 1410 parameters.emplace_back(traceId); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() 1419 auto traceId = static_cast<int32_t>(bytecodeArray - pfHeaderAddr); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() local 1425 LOG_INST() << " traceId: " << std::hex << traceId; in BYTECODE_BASELINE_HANDLER_IMPLEMENT() local 1431 parameters.emplace_back(traceId); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() 1580 auto traceId = static_cast<int32_t>(bytecodeArray - pfHeaderAddr); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() local 1592 parameters.emplace_back(traceId); in BYTECODE_BASELINE_HANDLER_IMPLEMENT() 1603 auto traceId = static_cast<int32_t>(bytecodeArray - pfHeaderAddr); BYTECODE_BASELINE_HANDLER_IMPLEMENT() local [all...] |
H A D | baseline_stubs.cpp | 677 GateRef traceId = Int32Argument(PARAM_INDEX(BaselineCreateemptyarrayImm8, TRACE_ID)); in GenerateCircuit() local 682 GateRef result = newBuilder.CreateEmptyArray(glue, curFunc, { 0, traceId, false }, in GenerateCircuit() 691 GateRef traceId = Int32Argument(PARAM_INDEX(BaselineCreateemptyarrayImm16, TRACE_ID)); in GenerateCircuit() local 698 newBuilder.CreateEmptyArray(glue, curFunc, { 0, traceId, false }, profileTypeInfo, slotId, callback); in GenerateCircuit() 774 GateRef traceId = Int32Argument(PARAM_INDEX(BaselineCreatearraywithbufferImm8Id16, TRACE_ID)); in GenerateCircuit() local 782 glue, imm, curFunc, { 0, traceId, false }, profileTypeInfo, slotId, callback); in GenerateCircuit() 790 GateRef traceId = Int32Argument(PARAM_INDEX(BaselineCreatearraywithbufferImm16Id16, TRACE_ID)); in GenerateCircuit() local 798 glue, imm, curFunc, { 0, traceId, false }, profileTypeInfo, slotId, callback); in GenerateCircuit()
|