Home
last modified time | relevance | path

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

12345678910>>...22

/arkcompiler/runtime_core/runtime/tooling/
Dpt_hooks_wrapper.h61 auto *loaded_hooks = hooks_.load(std::memory_order_acquire); in Breakpoint()
66 ASSERT(vmdeath_did_not_happen_.load(std::memory_order_acquire)); in Breakpoint()
73 auto *loaded_hooks = hooks_.load(std::memory_order_acquire); in LoadModule()
78 ASSERT(vmdeath_did_not_happen_.load(std::memory_order_acquire)); in LoadModule()
85 auto *loaded_hooks = hooks_.load(std::memory_order_acquire); in Paused()
90 ASSERT(vmdeath_did_not_happen_.load(std::memory_order_acquire)); in Paused()
98 auto *loaded_hooks = hooks_.load(std::memory_order_acquire); in Exception()
103 ASSERT(vmdeath_did_not_happen_.load(std::memory_order_acquire)); in Exception()
111 auto *loaded_hooks = hooks_.load(std::memory_order_acquire); in ExceptionCatch()
116 ASSERT(vmdeath_did_not_happen_.load(std::memory_order_acquire)); in ExceptionCatch()
[all …]
/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/runtime_core/runtime/include/
Dmethod.h190 …h acquire order reason: data race with access_flags_ with dependecies on reads after the load which in Method()
192 : access_flags_(method->access_flags_.load(std::memory_order_acquire)), in Method()
205 … method->pointer_.native_pointer_.load(std::memory_order_relaxed), std::memory_order_relaxed); in Method()
369 …h acquire order reason: data race with access_flags_ with dependecies on reads after the load which in GetCompiledEntryPoint()
371 return compiled_entry_point_.load(std::memory_order_acquire); in GetCompiledEntryPoint()
376 …h acquire order reason: data race with access_flags_ with dependecies on reads after the load which in GetCompiledEntryPoint()
378 return compiled_entry_point_.load(std::memory_order_acquire); in GetCompiledEntryPoint()
404 …h acquire order reason: data race with access_flags_ with dependecies on reads after the load which in GetCompilationStatus()
407 …(access_flags_.load(std::memory_order_acquire) & COMPILATION_STATUS_MASK) >> COMPILATION_STATUS_SH… in GetCompilationStatus()
417 …h acquire order reason: data race with access_flags_ with dependecies on reads after the load which in SetCompilationStatus()
[all …]
/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()
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()
91 … return Load(VariableType::JS_ANY(), argv, PtrMul(index, IntPtr(JSTaggedValue::TaggedTypeSize()))); in GetArgNCheck()
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()
/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/runtime_core/runtime/mem/
Dmem_stats.cpp40 // the load and on writes before the store in RecordAllocateObjects()
43 …th acq_rel order reason: data race with objects_allocated_ with dependecies on reads after the load in RecordAllocateObjects()
57 // the load and on writes before the store in RecordYoungMovedObjects()
59 …cq_rel order reason: data race with objects_allocated_ with dependecies on reads after the load and in RecordYoungMovedObjects()
72 …cq_rel order reason: data race with objects_allocated_ with dependecies on reads after the load and in RecordTenuredMovedObjects()
91 // load and on writes before the store in RecordFreeObjects()
94 …th acq_rel order reason: data race with objects_freed_ with dependecies on reads after the load and in RecordFreeObjects()
123 …th acquire order reason: data race with objects_allocated_ with dependecies on reads after the load in GetTotalObjectsAllocated()
125 return objects_allocated_.load(std::memory_order_acquire); in GetTotalObjectsAllocated()
131 … acquire order reason: data race with objects_freed_ with dependecies on reads after the load which in GetTotalObjectsFreed()
[all …]
/arkcompiler/runtime_core/runtime/jit/
Dprofiling_data.h57 …c with acquire order reason: data race with classes_ with dependecies on reads after the load which in UpdateInlineCaches()
59 auto stored_class = class_atomic->load(std::memory_order_acquire); in UpdateInlineCaches()
84 …th acquire order reason: data race with bytecode_pc_ with dependecies on reads after the load which in GetBytecodePc()
86 return bytecode_pc_.load(std::memory_order_acquire); in GetBytecodePc()
101 …c with acquire order reason: data race with classes_ with dependecies on reads after the load which in GetClassesCopy()
103 auto stored_class = class_atomic->load(std::memory_order_acquire); in GetClassesCopy()
117 …c with acquire order reason: data race with classes_ with dependecies on reads after the load which in GetClassesCount()
119 auto stored_class = class_atomic->load(std::memory_order_acquire); in GetClassesCount()
131 …c with acquire order reason: data race with classes_ with dependecies on reads after the load which in IsMegamorphic()
133 …return class_atomic->load(std::memory_order_acquire) == reinterpret_cast<Class *>(MEGAMORPHIC_FLAG… in IsMegamorphic()
[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/ets_runtime/ecmascript/compiler/
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 …]
Dstub_builder-inl.h267 GateRef function = Load(VariableType::JS_POINTER(), frame, in SaveHotnessCounterIfNeeded()
269 … GateRef method = Load(VariableType::JS_ANY(), function, IntPtr(JSFunctionBase::METHOD_OFFSET)); in SaveHotnessCounterIfNeeded()
275 inline GateRef StubBuilder::Load(VariableType type, GateRef base, GateRef offset) in Load() function
280 return env_->GetBuilder()->Load(type, base, offset); in Load()
283 inline GateRef StubBuilder::Load(VariableType type, GateRef base) in Load() function
285 return Load(type, base, IntPtr(0)); in Load()
887 return Load(VariableType::JS_ANY(), accessor, setterOffset); in GetSetterFromAccessor()
893 return Load(VariableType::JS_POINTER(), object, elementsOffset); in GetElementsArray()
905 return Load(VariableType::JS_POINTER(), object, propertiesOffset); in GetPropertiesArray()
923 return Load(VariableType::INT32(), array, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetLengthOfTaggedArray()
[all …]
/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/runtime_core/runtime/mem/gc/
Dbitmap.cpp49 … with acquire order reason: data race with word_addr with dependecies on reads after the load which in AtomicTestAndSetBit()
51 old_word = word_addr->load(std::memory_order_acquire); in AtomicTestAndSetBit()
67 … with acquire order reason: data race with word_addr with dependecies on reads after the load which in AtomicTestAndClearBit()
69 old_word = word_addr->load(std::memory_order_acquire); in AtomicTestAndClearBit()
83 …cquire order reason: data race with word_addr with dependecies on reads after the load which should in AtomicTestBit()
85 BitmapWordType word = word_addr->load(std::memory_order_acquire); in AtomicTestBit()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dinstructions.yaml278 flags: [load, no_hoist, no_cse, acc_read, acc_write]
279 description: Load value from array.
284 flags: [load, no_cse, acc_read, acc_write]
285 description: Load char from string while string compression is enable.
296 flags: [load, no_hoist, no_cse, acc_write]
297 description: Load value from object's field.
301 - opcode: Load
304 flags: [native, low_level, load, no_hoist, no_cse]
306 …description: Load value from memory by offset. If Load is volatile, the address must have the norm…
311 flags: [native, low_level, load, no_hoist, no_cse]
[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.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 …]
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 …]
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/ets_runtime/ecmascript/jspandafile/
Dquick_fix_manager.cpp41 // callback and load patch. in LoadPatchIfNeeded()
56 LOG_ECMA(ERROR) << "Cannot repeat load patch"; in LoadPatch()
60 LOG_ECMA(INFO) << "Load patch, patch: " << patchFileName << ", base:" << baseFileName; in LoadPatch()
64 LOG_ECMA(ERROR) << "Load patch fail"; in LoadPatch()
76 LOG_ECMA(ERROR) << "Cannot repeat load patch"; in LoadPatch()
80 LOG_ECMA(INFO) << "Load patch, patch: " << patchFileName << ", base:" << baseFileName; in LoadPatch()
84 LOG_ECMA(ERROR) << "Load patch fail"; in LoadPatch()

12345678910>>...22