Home
last modified time | relevance | path

Searched full:volatile (Results 1 – 25 of 106) sorted by relevance

12345

/arkcompiler/runtime_core/static_core/plugins/ets/irtoc_scripts/
Dto_string_cache.irt46 elem := Load(cache, elem_offset).Volatile.ref
50 # Volatile because need acquire ordering
51 cachedData := LoadI(elem).Imm(Constants::ELEM_DATA_OFFSET).Volatile.u64
52 cachedNumber := LoadI(elem).Imm(Constants::ELEM_NUMBER_OFFSET).Volatile.f64
/arkcompiler/ets_runtime/ecmascript/platform/unix/
Dfutex.h25 inline int futex(volatile int *uaddr, int op, int val, const struct timespec *timeout, volatile int… in futex()
/arkcompiler/runtime_core/static_core/runtime/tests/
Dfibers_test.cpp98 volatile uint32_t magic_;
129 volatile size_t counterInt = 0; in LoopedSwitchEntry()
130 volatile double counterDbl = 0; in LoopedSwitchEntry()
181 volatile size_t counterInt = 0; in TEST_F()
182 volatile double counterDbl = 0; in TEST_F()
Dobject_helpers_test.cpp182 panda.String field <static, volatile> in TEST_F()
183 panda.String nullField <static, volatile> in TEST_F()
242 panda.String field <volatile> in TEST_F()
243 panda.String nullField <volatile> in TEST_F()
/arkcompiler/ets_runtime/ecmascript/mem/
Dbarriers.h40 static inline T AtomicSetPrimitive(volatile void *obj, size_t offset, T oldValue, T value) in AtomicSetPrimitive()
42volatile auto atomicField = reinterpret_cast<volatile std::atomic<T> *>(ToUintPtr(obj) + offset); in AtomicSetPrimitive()
Dgc_bitset.h220volatile auto word = reinterpret_cast<volatile std::atomic<GCBitsetWord> *>(&Words()[index]);
257volatile auto word = reinterpret_cast<volatile std::atomic<GCBitsetWord> *>(&Words()[Index(offset)…
Djit_fort_memdesc.h103 ASAN_POISON_MEMORY_REGION((const volatile void *)mem_, size_); in AsanPoisonFreeObject()
108 ASAN_UNPOISON_MEMORY_REGION((const volatile void *)mem_, size_); in AsanUnPoisonFreeObject()
Dtagged_object-inl.h51 …reinterpret_cast<volatile std::atomic<MarkWordType> *>(ToUintPtr(this))->load(std::memory_order_ac… in SynchronizedGetClass()
/arkcompiler/ets_runtime/ecmascript/base/
Dasan_interface.h30 void __asan_poison_memory_region(void const volatile *addr, size_t size) __attribute__((visibility(…
32 void __asan_unpoison_memory_region(void const volatile *addr, size_t size) __attribute__((visibilit…
/arkcompiler/runtime_core/libpandabase/utils/
Dasan_interface.h35 void __asan_poison_memory_region(void const volatile *addr, size_t size) __attribute__((visibility(…
38 void __asan_unpoison_memory_region(void const volatile *addr, size_t size) __attribute__((visibilit…
/arkcompiler/runtime_core/static_core/libpandabase/utils/
Dasan_interface.h35 void __asan_poison_memory_region(void const volatile *addr, size_t size) __attribute__((visibility(…
39 void __asan_unpoison_memory_region(void const volatile *addr, size_t size) __attribute__((visibilit…
/arkcompiler/runtime_core/static_core/isa/
DChangeLog.md8 + Changed memory opcodes to not handle volatile fields
/arkcompiler/runtime_core/static_core/runtime/arch/x86/
Dmemory.h23 asm volatile("" : : : "memory"); // NOLINT(hicpp-no-assembler) in FullMemoryBarrier()
/arkcompiler/runtime_core/static_core/runtime/arch/aarch64/
Dmemory.h22 asm volatile("dmb ish" : : : "memory"); // NOLINT(hicpp-no-assembler) in FullMemoryBarrier()
/arkcompiler/runtime_core/static_core/runtime/arch/amd64/
Dmemory.h23 asm volatile("" : : : "memory"); // NOLINT(hicpp-no-assembler) in FullMemoryBarrier()
/arkcompiler/runtime_core/static_core/runtime/arch/arm/
Dmemory.h23 asm volatile("dmb ish" : : : "memory"); // NOLINT(hicpp-no-assembler) in FullMemoryBarrier()
/arkcompiler/ets_frontend/ets2panda/public/headers_parser/
Dcpp_keywords.py49 "volatile",
/arkcompiler/runtime_core/assembler/
Dmetadata.yaml41 - name: volatile
/arkcompiler/runtime_core/static_core/compiler/docs/
Dcode_sink_doc.md46 * Barrier instructions (calls, monitors, volatile, SafePoints, etc.)
51 * a volatile store instruction
98 // Do not sink over volatile store
/arkcompiler/ets_runtime/ecmascript/taskpool/
Dtask.h64 volatile bool terminate_ {false};
/arkcompiler/runtime_core/static_core/verification/
DTODO.txt4 …at the same time from different thread same value needs to be synced, may be set it volatile only?)
/arkcompiler/runtime_core/static_core/runtime/asm_defines/
Ddefines.cpp38 asm volatile("\n.ascii \"^^" #name " %0^^\"" ::"i"(static_cast<int64_t>(value))); \
/arkcompiler/runtime_core/static_core/runtime/interpreter/arch/aarch64/
Dmacros.h20 #define RESTORE_GLOBAL_REGS() asm volatile("" ::: "x20", "x21", "x22", "x23", "x24", "x25", "x28")
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dcode_sink.cpp110 // Also ensures we do not sink over volatile store in ProcessBlock()
153 // Volatile memory operations are barriers in SinkInstruction()
163 // Do not sink over monitors or volatile stores in SinkInstruction()
/arkcompiler/runtime_core/platforms/unix/libpandabase/futex/
Dfmutex.h77 inline int futex(volatile int *uaddr, int op, int val, const struct timespec *timeout, volatile int… in futex()

12345