Home
last modified time | relevance | path

Searched full:load (Results 1 – 25 of 490) sorted by relevance

12345678910>>...20

/arkcompiler/runtime_core/libpandabase/mem/
Dbase_mem_stats.cpp34 …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 …]
Dgc_barrier.h32 …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/
DmultiCallOverloads.ts25 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 …]
DoverloadedConstructorFixesInferencesAppropriately.ts40 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>");
DpromiseTypeInference.ts27 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/
Dexpect_output.txt14 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/
Dcontainers_queue_stub_builder.h40 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()
Dcontainers_deque_stub_builder.h34 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()
Dcontainers_plainarray_stub_builder.h32 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()
Dbuiltins_stubs.h39 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/
Dexpect_output.txt15 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/
Dtyped_array_stub_builder.h40 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()
Dinterpreter_stub-inl.h34 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 …]
Dprofiler_stub_builder.cpp62 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()
99Load(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()
117Load(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()
160Load(VariableType::NATIVE_POINTER(), method, IntPtr(Method::NATIVE_POINTER_OR_BYTECODE_ARRAY_OFFSE… in ProfileCreateObject()
[all …]
/arkcompiler/ets_runtime/ecmascript/patch/
Dquick_fix_manager.cpp37 // 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/
Dlock_free_ring_buffer.h50 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/
Dmutex.cpp63 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/
Dsatepoint_GC_0.ll72 %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/
Dcontainer.js18 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/
Dplt.md49 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/
Dldobj.v.obj.yaml440 # 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 …]
Dldobj.obj.yaml443 # 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 …]
Dldstatic.obj.yaml329 # 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 …]
Dlda.str.yaml29 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/
Dnon_testable.yaml20 - 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

12345678910>>...20