| /arkcompiler/runtime_core/static_core/runtime/mem/gc/reference-processor/ |
| D | reference_processor.h | 74 * Process all references which we discovered by GC. 75 …* Predicate checks if we should process all references at once (e.g. processing takes too much tim… 80 * Process all references which we discovered by GC. 81 * Predicate checks which references should be processed 88 …/// Collect all processed references. They were cleared on the previous phase - we only collect th… 93 /// Enqueue cleared references to corresponding queue, if necessary. 96 /// Return size of the queue of references. 99 /// Process finalizers of references.
|
| /arkcompiler/runtime_core/static_core/runtime/mem/refstorage/ |
| D | reference.h | 39 …* Local references which can be used inside Frame. If Frame was removed all references inside this… 43 /// Global references which can be used without Frames 46 …* Weak references which work as Global references, but will be nullified when GC clears the object… 50 … /// Global references which can be used without Frames. Addresses of references aren't changed
|
| D | reference_storage.h | 36 /// Storage stores all References for proper interaction with GC. 66 …* Creates a new frame with at least given number of local references which can be created in this … 68 * @param capacity minimum number of local references in the frame. 74 …* Pops the last frame, frees all local references in this frame and moves given reference to the p… 83 * Ensure that capacity in current frame can contain at least `size` references. 84 * @param capacity minimum number of references for this frame 85 * @return true if current frame can store at least `size` references, false otherwise. 97 /// Dump the last several local references info(max MAX_DUMP_LOCAL_NUMS). 100 /// Dump the top MAX_DUMP_LOCAL_NUMS(if exists) classes of local references.
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/09.classes/01.class_declaration/03.class_extension_clause/ |
| D | valid_type_reference.params.yaml | 14 --- # List of valid type references 15 references:
|
| D | invalid_type_reference.params.yaml | 14 --- # List of invalid type references 15 references:
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | glossary.md | 47 It can be used for tracking references from tenured generation to the young generation and 48 for tracking modified references during concurrent phase of GC. 50 * **Conservative GC** or non-precise GC works with ambiguous references, 64 … references on the stack are mapped (i.e., it is known when we have an object on the stack or not). 68 * **Precise GC** deals only with exact/sure references, i.e. it knows object layout and can 69 extract references to the objects. Opposite term: **Conservative GC**.
|
| /arkcompiler/runtime_core/docs/ |
| D | glossary.md | 47 It can be used for tracking references from tenured generation to the young generation and 48 for tracking modified references during concurrent phase of GC. 50 * **Conservative GC** or non-precise GC works with ambiguous references, 64 … references on the stack are mapped (i.e., it is known when we have an object on the stack or not). 68 * **Precise GC** deals only with exact/sure references, i.e. it knows object layout and can 69 extract references to the objects. Opposite term: **Conservative GC**.
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/main/ |
| D | object_literals_autofixes.sts | 130 let v1 = {a: 1, b: '2', c: t}; // Not fixable, `c` references local type parameter `T` 131 let v2 = {a: 1, b: '2', c: new X<T>()}; // Not fixable, `c` references local type parameter `T` 132 … let v3 = {a: 1, b: '2', c: new Y<X<T>>()}; // Not fixable, `c` references local type parameter `T` 136 …let v4 = { x: localTypeVar }; // Non-fixable, `x` references type `LocalType` declared in local sc… 139 …let v5 = { y: new LocalClass() }; // Non-fixable, `y` references type `LocalClass` declared in loc… 141 …let v6 = { z: LocalClass }; // Non-fixable, `z` references type `LocalClass` declared in local sco…
|
| /arkcompiler/runtime_core/static_core/runtime/mem/ |
| D | object-references-iterator.h | 28 /// Provides functionality to iterate through references in object for static languages 32 /// Iterates references in object and passes pointers of them to the handler 69 /// Provides functionality to iterate through references in object for dynamic languages 73 /// Iterates references in object and passes pointers of them to the handler
|
| D | heap_verifier.cpp | 57 << " references a dead object at " << referent; in operator ()() 61 << " references a forwarded object at " << referent; in operator ()() 79 …LOG_HEAP_VERIFIER << "Heap corruption found! Root references a dead object at " << std::hex << ref… in operator ()() 82 …LOG_HEAP_VERIFIER << "Heap corruption found! Root references a forwarded object at " << std::hex <… in operator ()() 148 << ") references a dead object at " << objectCache.referent << " (" in CheckHeap() 189 …// A string object may exist but there are no live references to it (no bit set in the live bitmap… in VerifyAll() 207 … LOG_HEAP_VERIFIER << "Root references a dead object at " << std::hex << rootObjHeader; in VerifyAll() 332 …LOG_HEAP_VERIFIER << "Object " << std::hex << objectHeader << " references a dead object " << refe… in VerifyAll() 349 // Check references in alive objects in VerifyAll()
|
| /arkcompiler/runtime_core/docs/diagrams/ |
| D | reference-processor.puactivity | 19 title Process references 22 :Mark soft references(see Marking phase);
|
| D | reference-processor.pusequence | 16 "Mark phase" -> "Process References"
|
| /arkcompiler/runtime_core/static_core/docs/diagrams/ |
| D | reference-processor-activity.plantuml | 19 title Process references 22 :Mark soft references(see Marking phase);
|
| D | reference-processor-sequence.plantuml | 16 "Mark phase" -> "Process References"
|
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | identifier.cpp | 182 // a, b should not be references in CheckNotDeclarations() 186 // Parameters in methods are not references in CheckNotDeclarations() 259 // Script function identifiers are not references in CheckNotDeclarations() 287 // New methods are not references in CheckDefinitions() 292 // New classes are not references in CheckDefinitions() 315 // All declarations are not references in CheckDeclarationsPart1() 319 // All variable declarations in TS are expected to be references for some reason in CheckDeclarationsPart1() 330 // All declarations are not references in CheckDeclarationsPart1() 372 // All declarations are not references in CheckDeclarationsPart2() 403 // a, b should not be references in CheckDeclarationsPart2()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/ |
| D | gc_marker.h | 65 …* Iterate over all fields with references of object and add all not null object references to the … 73 * Iterate over class data and add all found not null object references to the objects_stack 80 * For arrays of objects add all not null object references to the objects_stack 107 …* Iterate over all fields with references of object and add all not null object references to the … 115 * Iterate over class data and add all found not null object references to the objects_stack 122 * For arrays of objects add all not null object references to the objects_stack
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
| D | g1-gc.h | 107 void MarkReferences(GCMarkingStackType *references, GCPhase gcPhase) override; 195 // Return whether all cross region references were processed in mem_range 306 * @return instance of verifier to be used to verify for updated references 311 * Verify updted references 312 …* @param collect_verifier instance of the verifier that was obtained before references were updated 419 * Iterate over object references in rem sets. 422 * The visitor can be called for the references to the collection set in the object or 423 * for all references in an object which has at least one reference to the collection set. 518 // almost all references to the collection set. 519 …// But any way there may be humongous arrays which contains a lot of references to the collection … [all …]
|
| D | ref_cache_builder.h | 45 // There is no room to store references. in operator() 53 // There is room to store references in operator()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/gen-gc/ |
| D | gen-gc.h | 58 void MarkReferences(GCMarkingStackType *references, GCPhase gcPhase) override; 142 * @return instance of verifier to be used to verify for updated references 147 * Verify updted references 148 …* @param collect_verifier instance of the verifier that was obtained before references were updated
|
| D | gen-gc.cpp | 346 // Update references exyoung -> young in UpdateRefsToMovedObjects() 348 LOG_DEBUG_GC << "=== Update exyoung -> young references. START. ==="; in UpdateRefsToMovedObjects() 353 LOG_DEBUG_GC << "=== Update exyoung -> young references. END. ==="; in UpdateRefsToMovedObjects() 354 // update references tenured -> young in UpdateRefsToMovedObjects() 355 LOG_DEBUG_GC << "=== Update tenured -> young references. START. ==="; in UpdateRefsToMovedObjects() 366 LOG_DEBUG_GC << "=== Update tenured -> young references. END. ==="; in UpdateRefsToMovedObjects() 485 // Process 'weak' references as regular object on concurrent phase to avoid in ConcurrentMark() 517 …// ConcurrentMark doesn't visit young objects - so we can't clear references which are in young-sp… in ReMark() 550 void GenGC<LanguageConfig>::MarkReferences(GCMarkingStackType *references, GCPhase gcPhase) in MarkReferences() argument 553 LOG_DEBUG_GC << "Start marking " << references->Size() << " references"; in MarkReferences() [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | aot_resolve_string.md | 48 references to it. 49 `AotManager` is responsible for storing PLT-slots containing references. It also provides methods t… 54 PLT-slots referencing a subset of strings references by the `StringTable`).
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | aot_resolve_string.md | 48 references to it. 49 `AotManager` is responsible for storing PLT-slots containing references. It also provides methods t… 54 PLT-slots referencing a subset of strings references by the `StringTable`).
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsTemplateLiteralType.h | 29 …emplateLiteralType(ArenaVector<TemplateElement *> &&quasis, ArenaVector<Expression *> &&references) in TSTemplateLiteralType() argument 32 references_(std::move(references)) {} in TSTemplateLiteralType()
|
| /arkcompiler/runtime_core/libpandabase/serializer/ |
| D | serializer.h | 44 // NOLINTNEXTLINE(google-runtime-references) 54 // NOLINTNEXTLINE(google-runtime-references) 75 // NOLINTNEXTLINE(google-runtime-references) 123 // NOLINTNEXTLINE(google-runtime-references) 214 // NOLINTNEXTLINE(google-runtime-references) 283 …oBuffer(Struct &&str, /* out */ std::vector<uint8_t> &buffer) // NOLINT(google-runtime-references) in StructToBuffer()
|
| /arkcompiler/runtime_core/static_core/libpandabase/serializer/ |
| D | serializer.h | 44 // NOLINTNEXTLINE(google-runtime-references) 54 // NOLINTNEXTLINE(google-runtime-references) 117 // NOLINTNEXTLINE(google-runtime-references) 130 // NOLINTNEXTLINE(google-runtime-references) 214 // NOLINTNEXTLINE(google-runtime-references)
|