Home
last modified time | relevance | path

Searched refs:typeOffset (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/dfx/stackinfo/
Djs_stackinfo.cpp242 bool GetTypeOffsetAndPrevOffsetFromFrameType(uintptr_t frameType, uintptr_t &typeOffset, uintptr_t … in GetTypeOffsetAndPrevOffsetFromFrameType() argument
247 typeOffset = OptimizedFrame::GetTypeOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()
251 typeOffset = OptimizedEntryFrame::GetTypeOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()
255 typeOffset = AsmBridgeFrame::GetTypeOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()
259 typeOffset = OptimizedJSFunctionUnfoldArgVFrame::GetTypeOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()
265 typeOffset = OptimizedJSFunctionFrame::GetTypeOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()
269 typeOffset = OptimizedLeaveFrame::GetTypeOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()
273 typeOffset = OptimizedWithArgvLeaveFrame::GetTypeOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()
277 typeOffset = OptimizedBuiltinLeaveFrame::GetTypeOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()
282 typeOffset = InterpretedFrame::GetTypeOffset(); in GetTypeOffsetAndPrevOffsetFromFrameType()
[all …]
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dtype_literal_extractor.cpp67 …peLiteralExtractor::TypeLiteralExtractor(const JSPandaFile *jsPandaFile, const uint32_t typeOffset) in TypeLiteralExtractor() argument
68 : typeOffset_(typeOffset) in TypeLiteralExtractor()
70 ProcessTypeLiteral(jsPandaFile, typeOffset); in TypeLiteralExtractor()
73 …TypeLiteralExtractor::ProcessTypeLiteral(const JSPandaFile *jsPandaFile, const uint32_t typeOffset) in ProcessTypeLiteral() argument
75 EntityId literalId(typeOffset); in ProcessTypeLiteral()
Dtype_literal_extractor.h26 explicit TypeLiteralExtractor(const JSPandaFile *jsPandaFile, const uint32_t typeOffset);
123 void ProcessTypeLiteral(const JSPandaFile *jsPandaFile, const uint32_t typeOffset);
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecode_info_collector.cpp202 … [this, &offsetTypeMap, defineMethodOffset](const int32_t bcOffset, const uint32_t typeOffset) { in IterateLiteral() argument
205 bytecodeInfo_.SetClassTypeOffsetAndDefMethod(typeOffset, defineMethodOffset); in IterateLiteral()
208 TSTypeParser::IsUserDefinedType(typeOffset)) { in IterateLiteral()
209 offsetTypeMap.insert(std::make_pair(bcOffset, typeOffset)); in IterateLiteral()
214 uint32_t typeOffset = item.second; in IterateLiteral() local
215 StoreClassTypeOffset(typeOffset, classOffsetVector); in IterateLiteral()
221 void BytecodeInfoCollector::StoreClassTypeOffset(const uint32_t typeOffset, std::vector<uint32_t> &… in StoreClassTypeOffset() argument
223 TypeLiteralExtractor typeLiteralExtractor(jsPandaFile_, typeOffset); in StoreClassTypeOffset()
228 if (classOffsetVector.empty() || typeOffset != classOffsetVector.back()) { in StoreClassTypeOffset()
229 classOffsetVector.emplace_back(typeOffset); in StoreClassTypeOffset()
Dbytecode_info_collector.h802 void StoreClassTypeOffset(const uint32_t typeOffset, std::vector<uint32_t> &classOffsetVector);
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_manager.cpp834 uint32_t typeOffset = GetBuiltinOffset(static_cast<uint32_t>(id)); in IsBuiltinInstanceType() local
835 GlobalTypeID gId(builtinPandaFile, typeOffset); in IsBuiltinInstanceType()
1615 [this](const uint32_t typeOffset) { in GenerateBuiltinSummary() argument
1616 builtinOffsets_.emplace_back(typeOffset); in GenerateBuiltinSummary()
Dts_type_parser.cpp513 uint32_t typeOffset = typeLiteralExtractor->GetTypeOffset(); in StoreMethodOffset() local
514 uint32_t methodOffset = bcInfo_->IterateFunctionTypeIDAndMethodOffset(typeOffset); in StoreMethodOffset()
/arkcompiler/ets_frontend/legacy_bin/api8/src/
Dindex.js2 …===t}var o,s,c;(c=t.TokenEncodingConsts||(t.TokenEncodingConsts={}))[c.typeOffset=8]="typeOffset",…