| /arkcompiler/runtime_core/libpandabase/mem/ |
| D | base_mem_stats.cpp | 34 …ith acq_rel order reason: data race with allocated_ with dependecies on reads after the load and on in RecordAllocate() 42 …ith acq_rel order reason: data race with allocated_ with dependecies on reads after the load and on in RecordMoved() 58 …ith acq_rel order reason: data race with allocated_ with dependecies on reads after the load and on in RecordFree() 65 …quire order reason: data race with allocated_ with dependecies on reads after the load which should in GetAllocated() 67 return allocated_[helpers::ToUnderlying(type_mem)].load(std::memory_order_acquire); in GetAllocated() 72 …quire order reason: data race with allocated_ with dependecies on reads after the load which should in GetFreed() 74 return freed_[helpers::ToUnderlying(type_mem)].load(std::memory_order_acquire); in GetFreed() 83 …tomic with acquire order reason: data race with allocated_ with dependecies on reads after the load in GetAllocatedHeap() 85 result += allocated_[index].load(std::memory_order_acquire); in GetAllocatedHeap() 97 …tomic with acquire order reason: data race with allocated_ with dependecies on reads after the load in GetFreedHeap() [all …]
|
| D | gc_barrier.h | 32 …BARRIER_POSITION_PRE = 0x1, // Should be inserted before each store/load when reference stored/l… 33 …BARRIER_POSITION_POST = 0x0, // Should be inserted after each store/load when reference stored/lo… 37 * Indicates if barrier for store or load 41 READ_BARRIER = 0x0, // Should be used around load 69 * load CONCURRENT_MARKING_ADDR -> concurrent_marking 71 … * load obj.field -> pre_val // note: if store volatile - we need to have volatile load here 88 * load AddressOf(MIN_ADDR) -> min_addr 89 * load AddressOf(CARD_TABLE_ADDR) -> card_table_addr
|
| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
| D | multiCallOverloads.ts | 25 function load(f: ICallback) {} function 43 load(f1) // ok variable 44 AssertType(load(f1), "void"); 45 AssertType(load, "(ICallback) => void"); 48 load(f2) // ok 49 AssertType(load(f2), "void"); 50 AssertType(load, "(ICallback) => void"); 53 load(function() {}) // this shouldn’t be an error 54 AssertType(load(function() {}), "void"); 55 AssertType(load, "(ICallback) => void"); [all …]
|
| D | overloadedConstructorFixesInferencesAppropriately.ts | 40 function load(): Box<{ success: true } | ErrorResult> { function 47 AssertType(new AsyncLoader({ asyncLoad: load, children: result => result.success as any,}), "… 49 AssertType({ asyncLoad: load, children: result => result.success as any,}, "{ asyncLoad: () =… 51 asyncLoad: load, 53 AssertType(load, "() => Box<union>");
|
| D | promiseTypeInference.ts | 27 declare function load(name: string): CPromise<string>; function 30 let $$x = load("something").then(s => convert(s)); 32 AssertType(load("something").then(s => convert(s)), "CPromise<number>"); 33 AssertType(load("something").then, "<U>(?(string) => CPromise<U>) => CPromise<U>");
|
| /arkcompiler/ets_runtime/test/moduletest/ecmastringtable/ |
| D | expect_output.txt | 14 id: no-schema:/src/xxx-js/instantiated-1af0bf5b.js - load: undefined 15 id: no-schema:/src/xxx-js/instantiation.js - load: undefined 16 id: no-schema:/src/xxx-js/cc.js - load: undefined 17 id: no-schema:/src/instantiated-1af0bf5b.js - load: undefined 22 id: no-schema:/src/xxx-js/instantiated-1af0bf5b.js - load: [object Object] 23 id: no-schema:/src/xxx-js/instantiation.js - load: [object Object] 24 id: no-schema:/src/xxx-js/cc.js - load: [object Object] 25 id: no-schema:/src/instantiated-1af0bf5b.js - load: [object Object]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | containers_queue_stub_builder.h | 40 GateRef begin = Load(VariableType::INT32(), obj, IntPtr(JSAPIQueue::FRONT_OFFSET)); in GetArrayLength() 41 GateRef end = Load(VariableType::INT32(), obj, IntPtr(JSAPIQueue::TAIL_OFFSET)); in GetArrayLength() 51 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetArrayLength() 52 … GateRef elementsSize = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetArrayLength() 65 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Get() 66 … GateRef capacity = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in Get() 67 GateRef front = Load(VariableType::INT32(), obj, IntPtr(JSAPIQueue::FRONT_OFFSET)); in Get() 75 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetNextPosition() 76 … GateRef elementsSize = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetNextPosition() 82 return Load(VariableType::INT32(), obj, IntPtr(JSAPIQueue::FRONT_OFFSET)); in GetCurrentFront()
|
| D | containers_deque_stub_builder.h | 34 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetSize() 35 … GateRef capacity = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetSize() 44 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Get() 45 … GateRef capacity = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in Get() 53 return Load(VariableType::INT32(), obj, IntPtr(JSAPIDeque::FIRST_OFFSET)); in GetFirst() 58 return Load(VariableType::INT32(), obj, IntPtr(JSAPIDeque::LAST_OFFSET)); in GetLast() 64 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetElementsLength() 65 return Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetElementsLength()
|
| D | containers_plainarray_stub_builder.h | 32 return Load(VariableType::INT32(), obj, IntPtr(JSAPIPlainArray::LENGTH_OFFSET)); in GetSize() 38 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Get() 45 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetKey() 51 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Set()
|
| D | builtins_stubs.h | 39 return Load(VariableType::NATIVE_POINTER(), info, in GetGlue() 45 return Load(VariableType::INT64(), info, in GetNumArgs() 51 return Load(VariableType::JS_ANY(), info, in GetFunction() 58 return Load(VariableType::JS_ANY(), info, newTargetOffset); in GetNewTarget() 64 return Load(VariableType::JS_ANY(), info, thisOffset); in GetThis() 137 … return Load(VariableType::JS_ANY(), argv, PtrMul(index, IntPtr(JSTaggedValue::TaggedTypeSize()))); in GetArgNCheck()
|
| /arkcompiler/ets_runtime/test/quickfix/multi_patch/ |
| D | expect_output.txt | 15 QuickFix start load patch 16 QuickFix load patch success 23 QuickFix start load patch 24 QuickFix load patch success 31 QuickFix start load patch 32 QuickFix load patch success
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | typed_array_stub_builder.h | 40 return Load(VariableType::JS_ANY(), array, offset); in GetViewedArrayBuffer() 46 return Load(VariableType::INT32(), array, offset); in GetArrayLength() 52 return Load(VariableType::INT32(), array, offset); in GetByteOffset() 58 return Load(VariableType::JS_ANY(), buffer, offset); in GetArrayBufferData() 64 return Load(VariableType::INT32(), buffer, offset); in GetArrayBufferByteLength() 70 return Load(VariableType::JS_ANY(), buffer, offset); in GetExternalPointer()
|
| D | interpreter_stub-inl.h | 34 return Load(VariableType::JS_ANY(), sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx)); in GetVregValue() 39 return Load(VariableType::INT8(), pc, IntPtr(1)); // 1 : skip 1 byte of bytecode in ReadInst8_0() 44 return Load(VariableType::INT8(), pc, IntPtr(2)); // 2 : skip 1 byte of bytecode in ReadInst8_1() 49 return Load(VariableType::INT8(), pc, IntPtr(3)); // 3 : skip 1 byte of bytecode in ReadInst8_2() 54 return Load(VariableType::INT8(), pc, IntPtr(4)); // 4 : skip 1 byte of bytecode in ReadInst8_3() 59 return Load(VariableType::INT8(), pc, IntPtr(5)); // 5 : skip 1 byte of bytecode in ReadInst8_4() 64 return Load(VariableType::INT8(), pc, IntPtr(6)); // 6 : skip 1 byte of bytecode in ReadInst8_5() 69 return Load(VariableType::INT8(), pc, IntPtr(7)); // 7 : skip 1 byte of bytecode in ReadInst8_6() 74 return Load(VariableType::INT8(), pc, IntPtr(8)); // 8 : skip 1 byte of bytecode in ReadInst8_7() 79 return Load(VariableType::INT8(), pc, IntPtr(9)); // 9 : skip 1 byte of bytecode in ReadInst8_8() [all …]
|
| D | profiler_stub_builder.cpp | 62 GateRef method = Load(VariableType::JS_ANY(), func, IntPtr(JSFunctionBase::METHOD_OFFSET)); in ProfileOpType() 63 GateRef firstPC = Load(VariableType::NATIVE_POINTER(), method, in ProfileOpType() 76 GateRef slotId = ZExtInt8ToInt32(Load(VariableType::INT8(), pc, IntPtr(1))); in ProfileOpType() 97 … GateRef method = Load(VariableType::JS_ANY(), func, IntPtr(JSFunctionBase::METHOD_OFFSET)); in ProfileOpType() 99 …Load(VariableType::NATIVE_POINTER(), method, IntPtr(Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSE… in ProfileOpType() 115 GateRef method = Load(VariableType::JS_ANY(), func, IntPtr(JSFunctionBase::METHOD_OFFSET)); in ProfileDefineClass() 117 …Load(VariableType::NATIVE_POINTER(), method, IntPtr(Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSE… in ProfileDefineClass() 139 traceId = Load(VariableType::INT32(), newObj, traceIdOffset); in ProfileCreateObject() 158 GateRef method = Load(VariableType::JS_ANY(), func, IntPtr(JSFunctionBase::METHOD_OFFSET)); in ProfileCreateObject() 160 …Load(VariableType::NATIVE_POINTER(), method, IntPtr(Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSE… in ProfileCreateObject() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/patch/ |
| D | quick_fix_manager.cpp | 37 // callback and load patch. in LoadPatchIfNeeded() 48 LOG_ECMA(INFO) << "Do not need load patch of: " << baseFileName; in LoadPatchIfNeeded() 53 LOG_ECMA(DEBUG) << "Cannot repeat load patch of: " << baseFileName; in LoadPatchIfNeeded() 60 LOG_ECMA(ERROR) << "load patch jsPandafile failed of: " << baseFileName; in LoadPatchIfNeeded() 67 LOG_ECMA(ERROR) << "Load patch fail of: " << baseFileName; in LoadPatchIfNeeded() 77 LOG_ECMA(INFO) << "Load patch, patch: " << patchFileName << ", base:" << baseFileName; in LoadPatch() 79 LOG_ECMA(ERROR) << "Cannot repeat load patch!"; in LoadPatch() 94 LOG_ECMA(ERROR) << "load patch jsPandafile failed"; in LoadPatch() 101 LOG_ECMA(ERROR) << "Load patch fail!"; in LoadPatch() 106 LOG_ECMA(INFO) << "Load patch success!"; in LoadPatch() [all …]
|
| /arkcompiler/runtime_core/libpandabase/mem/ringbuf/ |
| D | lock_free_ring_buffer.h | 50 const auto current_tail = tail_index_.load(std::memory_order_acquire); in TryPush() 53 auto local_head = head_index_.load(std::memory_order_acquire); in TryPush() 75 auto local_head = head_index_.load(std::memory_order_acquire); in IsEmpty() 77 auto local_tail = tail_index_.load(std::memory_order_acquire); in IsEmpty() 87 auto currentHead = head_index_.load(std::memory_order_acquire); in TryPop() 89 if (currentHead == tail_index_.load(std::memory_order_acquire)) { in TryPop() 122 [[maybe_unused]] auto local_head = head_index_.load(std::memory_order_acquire); in CheckInvariant() 126 [[maybe_unused]] auto local_tail = tail_index_.load(std::memory_order_acquire); in CheckInvariant()
|
| /arkcompiler/runtime_core/platforms/unix/libpandabase/futex/ |
| D | mutex.cpp | 63 if (pred(addr->load(std::memory_order_relaxed))) { in WaitBrieflyFor() 117 if (state_.load(std::memory_order_relaxed) != 0) { in ~RWLock() 120 } else if (exclusive_owner_.load(std::memory_order_relaxed) != 0) { in ~RWLock() 123 } else if (waiters_.load(std::memory_order_relaxed) != 0) { in ~RWLock() 141 auto cur_state = state_.load(std::memory_order_relaxed); in WriteLock() 162 cur_state = state_.load(std::memory_order_relaxed); in WriteLock() 170 ASSERT(state_.load(std::memory_order_relaxed) == WRITE_LOCKED); in WriteLock() 172 ASSERT(exclusive_owner_.load(std::memory_order_relaxed) == 0); in WriteLock() 192 cur_state = state_.load(std::memory_order_relaxed); in HandleReadLockWait() 202 auto cur_state = state_.load(std::memory_order_relaxed); in TryReadLock() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
| D | satepoint_GC_0.ll | 72 %obj_1 = load i64, i64 addrspace(0)* %obj1 73 %obj_2 = load i64, i64 addrspace(0)* %obj2 74 %obj_3 = load i64, i64 addrspace(0)* %obj3 75 %obj_4 = load i64, i64 addrspace(0)* %obj4 76 %obj_5 = load i64, i64 addrspace(0)* %obj5 77 %obj_6 = load i64, i64 addrspace(0)* %obj6 78 %obj_7 = load i64, i64 addrspace(0)* %obj7 79 %obj_8 = load i64, i64 addrspace(0)* %obj8 80 %obj_9 = load i64, i64 addrspace(1)* %obj9
|
| /arkcompiler/toolchain/tooling/test/testcases/js/ |
| D | container.js | 18 var ArrayList = ArkPrivate.Load(ArkPrivate.ArrayList); 32 var Deque = ArkPrivate.Load(ArkPrivate.Deque); 54 var HashMap = ArkPrivate.Load(ArkPrivate.HashMap); 75 var HashSet = ArkPrivate.Load(ArkPrivate.HashSet); 101 var LightWeightMap = ArkPrivate.Load(ArkPrivate.LightWeightMap); 131 var LightWeightSet = ArkPrivate.Load(ArkPrivate.LightWeightSet); 161 var LinkedList = ArkPrivate.Load(ArkPrivate.LinkedList); 186 var List = ArkPrivate.Load(ArkPrivate.List); 210 var PlainArray = ArkPrivate.Load(ArkPrivate.PlainArray); 233 var Queue = ArkPrivate.Load(ArkPrivate.Queue); [all …]
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | plt.md | 49 XX+04: ldr x0, [x0] ; Load value stored in ThirdSlot ; (&FirstSlot)-48 ; Method Pointer 50 XX+08: ldr x30, [x0, #56] ; Load EntryPoint ; SecondSlot value ; Executable code 56 value in `x0`, so it may load `ldr x1, [x0, #48]` to get `method Id` from `FirstSlot`. 60 When we have `Method pointer`, it is stored into `ThirdSlot`, allow to load proper executable addre… 87 XX+04: ldr w17, [x16] ; Load value from SecondSlot 89 XX+16: ldr x28, [#CALL_VIRTUAL_RESOLVER] ; Load VirtualCall Resolver address 93 XX+32: ldr w16, [x16, #160] ; Load Method from VTable (compensating index+1, as VTable start o… 110 Having `Method pointer` it is easy to load `VTable index` value. 138 YY+00: ldr x17, x28, [CLASS_INIT_RESOLVER] ; Load InitClass Resolver address 143 XX+04: ldr w7, [x16] ; Load value from SecondSlot [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | ldobj.v.obj.yaml | 440 # load null from Q type field 447 # load null from Q[] type field 454 # load R object from R type field 461 # load R[] from R[] type field 468 # load R object from panda.Object type field 475 # load R[] from panda.Object type field 482 # load R[] from panda.Object[] type field 536 # load R from Q type field 543 # load R from interface type field 550 # load R from base type field [all …]
|
| D | ldobj.obj.yaml | 443 # load null from Q type field 449 # load null from Q[] type field 455 # load R object from R type field 461 # load R[] from R[] type field 467 # load R object from panda.Object type field 473 # load R[] from panda.Object type field 479 # load R[] from panda.Object[] type field 532 # load R from Q type field 538 # load R from interface type field 544 # load R from base type field [all …]
|
| D | ldstatic.obj.yaml | 329 # load null from Q type field 335 # load null from Q[] type field 341 # load R object from R type field 347 # load R[] from R[] type field 353 # load R object from panda.Object type field 359 # load R[] from panda.Object type field 365 # load R[] from panda.Object[] type field 415 # load R from Q type field 421 # load R from interface type field 427 # load R from base type field [all …]
|
| D | lda.str.yaml | 29 title: Load accumulator from string constant pool 30 description: Load string specified by id into accumulator. 42 description: Load string specified by id into accumulator. 113 description: Load string specified by id into accumulator. 142 description: Load string specified by id into accumulator. 181 description: Load string specified by id into accumulator. 221 description: Load string specified by id into accumulator. 273 description: Load string specified by id into accumulator. 332 description: Load string specified by id into accumulator. 385 description: Load string specified by id into accumulator. [all …]
|
| /arkcompiler/runtime_core/tests/cts-coverage-tool/config/ |
| D | non_testable.yaml | 20 - title: Load accumulator from string constant pool 21 description: In dynamically-typed language context load string as 'any' value. 31 - title: Load accumulator from type constant pool 48 - title: Dynamic load accumulator from register 74 - title: Dynamic load accumulator from immediate
|