/arkcompiler/ets_runtime/test/typeinfer/automatedcases/moduleAugmentationDoesNamespaceEnumMergeOfReexport/ |
D | augment.ts | 25 export enum Root { 32 declare const f: ns.Root.Foo; 35 AssertType(Root, "any"); 37 const g: ns.Root = ns.Root.A; 40 AssertType(ns.Root.A, "ns.Root.A");
|
D | file.ts | 22 export namespace Root {
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
D | visitor.h | 25 enum class Root { enum 41 using RootVisitor = std::function<void(Root type, ObjectSlot p)>; 42 using RootRangeVisitor = std::function<void(Root type, ObjectSlot start, ObjectSlot end)>; 44 std::function<void(Root type, ObjectSlot base, ObjectSlot derived, uintptr_t baseOldObject)>;
|
D | parallel_marker.h | 75 …virtual inline void HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot slot) = … 76 …virtual inline void HandleRangeRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot sta… 78 virtual inline void HandleDerivedRoots(Root type, ObjectSlot base, ObjectSlot derived, 102 … inline void HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot slot) override; 103 inline void HandleRangeRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot start, 105 inline void HandleDerivedRoots(Root type, ObjectSlot base, ObjectSlot derived, 121 … inline void HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot slot) override; 122 inline void HandleRangeRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot start, 124 inline void HandleDerivedRoots(Root type, ObjectSlot base, ObjectSlot derived,
|
D | verification.cpp | 91 RootVisitor visitor = [this, &failCount]([[maybe_unused]] Root type, ObjectSlot slot) { in VerifyRoot() 94 …RootRangeVisitor rangeVisitor = [this, &failCount]([[maybe_unused]] Root type, ObjectSlot start, O… in VerifyRoot() 100 …[]([[maybe_unused]] Root type, [[maybe_unused]] ObjectSlot base, [[maybe_unused]] ObjectSlot deriv… in VerifyRoot()
|
D | parallel_marker-inl.h | 82 inline void NonMovableMarker::HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot… in HandleRoots() 90 inline void NonMovableMarker::HandleRangeRoots(uint32_t threadId, [[maybe_unused]] Root type, Objec… in HandleRangeRoots() 104 inline void NonMovableMarker::HandleDerivedRoots([[maybe_unused]] Root type, [[maybe_unused]] Objec… in HandleDerivedRoots() 159 inline void MovableMarker::HandleRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSlot sl… in HandleRoots() 167 inline void MovableMarker::HandleRangeRoots(uint32_t threadId, [[maybe_unused]] Root type, ObjectSl… in HandleRangeRoots() 183 inline void MovableMarker::HandleDerivedRoots([[maybe_unused]] Root type, ObjectSlot base, in HandleDerivedRoots()
|
D | parallel_evacuator.cpp | 233 RootVisitor gcUpdateYoung = [this]([[maybe_unused]] Root type, ObjectSlot slot) { in UpdateRoot() 236 …RootRangeVisitor gcUpdateRangeYoung = [this]([[maybe_unused]] Root type, ObjectSlot start, ObjectS… in UpdateRoot() 242 … []([[maybe_unused]] Root type, ObjectSlot base, ObjectSlot derived, uintptr_t baseOldObject) { in UpdateRoot()
|
/arkcompiler/ets_runtime/test/typeinfer/automatedcases/moduleAugmentationDoesNamespaceMergeOfReexport/ |
D | augment.ts | 24 export namespace Root { 31 declare const f: ns.Root.Foo; 34 AssertType(Root, "any");
|
D | file.ts | 22 export namespace Root {
|
/arkcompiler/ets_runtime/ecmascript/ |
D | frames.cpp | 523 visitor(Root::ROOT_FRAME, ObjectSlot(jsFuncSlot)); in GCIterate() 531 rangeVisitor(Root::ROOT_FRAME, ObjectSlot(start), ObjectSlot(end)); in GCIterate() 562 rangeVisitor(Root::ROOT_FRAME, ObjectSlot(start), ObjectSlot(end)); in GCIterate() 563 visitor(Root::ROOT_FRAME, ObjectSlot(ToUintPtr(&frame->function))); in GCIterate() 564 visitor(Root::ROOT_FRAME, ObjectSlot(ToUintPtr(&frame->thisObj))); in GCIterate() 566 visitor(Root::ROOT_FRAME, ObjectSlot(ToUintPtr(&frame->acc))); in GCIterate() 567 visitor(Root::ROOT_FRAME, ObjectSlot(ToUintPtr(&frame->env))); in GCIterate() 594 rangeVisitor(Root::ROOT_FRAME, ObjectSlot(start), ObjectSlot(end)); in GCIterate() 595 visitor(Root::ROOT_FRAME, ObjectSlot(ToUintPtr(&frame->function))); in GCIterate() 596 visitor(Root::ROOT_FRAME, ObjectSlot(ToUintPtr(&frame->thisObj))); in GCIterate() [all …]
|
D | ecma_context.cpp | 654 v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(&globalEnv_))); in Iterate() 655 v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(®expCache_))); in Iterate() 656 v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(µJobQueue_))); in Iterate() 676 … rv(ecmascript::Root::ROOT_HANDLE, ObjectSlot(ToUintPtr(start)), ObjectSlot(ToUintPtr(end))); in Iterate() 681 rv(Root::ROOT_VM, ObjectSlot(ToUintPtr(&joinStack_.front())), in Iterate() 696 …rangeVisitor(ecmascript::Root::ROOT_HANDLE, ObjectSlot(ToUintPtr(start)), ObjectSlot(ToUintPtr(end… in IterateHandle()
|
D | js_thread.cpp | 216 visitor(Root::ROOT_VM, ObjectSlot(ToUintPtr(&glueData_.exception_))); in Iterate() 235 … visitor(ecmascript::Root::ROOT_HANDLE, ecmascript::ObjectSlot(node->GetObjectAddress())); in Iterate() 260 … visitor(ecmascript::Root::ROOT_HANDLE, ecmascript::ObjectSlot(node->GetObjectAddress())); in IterateHandleWithCheck()
|
D | ecma_vm.cpp | 476 rv(Root::ROOT_VM, ObjectSlot(ToUintPtr(&internalNativeMethods_.front())), in Iterate()
|
D | global_env_constants.h | 544 …visitor(ecmascript::Root::ROOT_VM, ObjectSlot(ToUintPtr(BeginSlot())), ObjectSlot(ToUintPtr(EndSlo… in GLOBAL_ENV_CONSTANT_SPECIAL()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | circuit_ir_specification.md | 23 … to the logic of circuit, but they have the same data structure as gates. Root nodes are represent… 97 | Root | Bitfield | 110 | Root | Bitfield | 123 | Root | Bitfield | 136 | Root | Bitfield | 149 | Root | Bitfield | 162 | Root | Bitfield | 175 | Root | Bitfield | 188 | Root | Bitfield | 201 | Root | Bitfield | [all …]
|
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
D | snapshot_env.cpp | 95 v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(&(objectVector_.data()[i])))); in Iterate()
|
D | snapshot.cpp | 130 constant->VisitRangeSlot([&objectQueue, &data, &processor]([[maybe_unused]] Root type, in SerializeBuiltins()
|
/arkcompiler/ets_runtime/ecmascript/stackmap/ |
D | ark_stackmap_parser.cpp | 145 visitor(Root::ROOT_FRAME, ObjectSlot(base)); in IteratorStackMap() 149 … derivedVisitor(Root::ROOT_FRAME, ObjectSlot(base), ObjectSlot(derived), baseSet[base]); in IteratorStackMap()
|
/arkcompiler/ets_runtime/ecmascript/ts_types/ |
D | ts_manager.h | 610 v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(&element_))); in Iterate() 634 v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(&ihc_))); in Iterate() 711 v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(&snapshotCPList_))); in Iterate()
|
D | ts_manager.cpp | 524 v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(&globalModuleTable_))); in Iterate() 525 v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(&curCP_))); in Iterate() 532 …v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(&resolvedExportTable_.at(exportTable.first… in Iterate()
|
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/ |
D | heap_snapshot.cpp | 1062 …RootVisitor rootEdgeBuilder = [this, syntheticRoot, &edgeOffset]([[maybe_unused]] Root type, Objec… in AddSyntheticRoot() 1066 …([[maybe_unused]] Root type, [[maybe_unused]] ObjectSlot base, [[maybe_unused]] ObjectSlot derived, in AddSyntheticRoot() 1070 …tRangeVisitor rootRangeEdgeBuilder = [this, syntheticRoot, &edgeOffset]([[maybe_unused]] Root type, in AddSyntheticRoot()
|
/arkcompiler/runtime_core/docs/ |
D | memory-management.md | 376 1. Root scan 407 1. Root scan for young gen, CardTable used for finding roots in old gen 455 1. Root scan for young gen, remembered sets used for finding roots in old gen 463 1. Root scan (STW #1)
|
/arkcompiler/ets_runtime/ecmascript/module/ |
D | js_module_manager.cpp | 646 v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(&resolvedModules_))); in Iterate() 647 v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(&cachedEmptyModule_))); in Iterate()
|
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/ |
D | aot_file_manager.cpp | 47 v(Root::ROOT_VM, ObjectSlot(reinterpret_cast<uintptr_t>(&iter.second.at(curCP.first)))); in Iterate()
|
/arkcompiler/ets_runtime/ecmascript/snapshot/tests/ |
D | snapshot_test.cpp | 259 globalConst->VisitRangeSlot([&hclassIndex, &hclassEndIndex]([[maybe_unused]] Root type, in HWTEST_F_L0()
|