/ark/runtime_core/verification/util/ |
D | flags.h | 32 ConstBit(UInt bit_mask, const UInt &given_flags) : mask {bit_mask}, flags {given_flags} {}; in ConstBit() 39 return (flags & mask) != 0; 43 const UInt mask; 55 proper_flags |= ConstBit::mask; 57 proper_flags &= ~ConstBit::mask; 66 if (ConstBit {mask, flags_} == true) { in EnumerateFlags() 75 return {mask, flags_}; 81 return {mask, flags_}; 86 return {mask, flags_}; 91 return {mask, flags_}; [all …]
|
/ark/runtime_core/runtime/mem/gc/ |
D | bitmap.cpp | 46 auto mask = GetBitMask(bit_offset); in AtomicTestAndSetBit() local 50 if ((old_word & mask) != 0) { in AtomicTestAndSetBit() 53 … } while (!word_addr->compare_exchange_weak(old_word, old_word | mask, std::memory_order_seq_cst)); in AtomicTestAndSetBit() 62 auto mask = GetBitMask(bit_offset); in AtomicTestAndClearBit() local 66 if ((old_word & mask) == 0) { in AtomicTestAndClearBit() 69 …} while (!word_addr->compare_exchange_weak(old_word, old_word & (~mask), std::memory_order_seq_cst… in AtomicTestAndClearBit() 78 auto mask = GetBitMask(bit_offset); in AtomicTestBit() local 80 return (word & mask) != 0; in AtomicTestBit()
|
D | bitmap.h | 167 auto mask = GetRangeBitMask(0, GetBitIdxWithinWord(end)); in IterateOverSetBitsInRange() local 168 bitmap_word &= mask; in IterateOverSetBitsInRange() 356 BitmapWordType mask; in ModifyRangeWithinWord() local 359 mask = GetRangeBitMask(GetBitIdxWithinWord(begin), BITSPERWORD); in ModifyRangeWithinWord() 362 mask = GetRangeBitMask(GetBitIdxWithinWord(begin), GetBitIdxWithinWord(end)); in ModifyRangeWithinWord() 366 bitmap_[GetWordIdx(begin)] |= mask; in ModifyRangeWithinWord() 368 bitmap_[GetWordIdx(begin)] &= ~mask; in ModifyRangeWithinWord()
|
/ark/runtime_core/runtime/ |
D | thread_manager.h | 65 void EnumerateThreads(const Callback &cb, unsigned int mask, 70 EnumerateThreadsWithLockheld(cb, mask, xor_mask); 219 bool SatisfyTheMask(MTManagedThread *t, unsigned int mask) const in SatisfyTheMask() argument 221 if ((mask & static_cast<unsigned int>(EnumerationFlag::ALL)) != 0) { in SatisfyTheMask() 234 if ((mask & static_cast<unsigned int>(EnumerationFlag::MANAGED_CODE_THREAD)) != 0) { in SatisfyTheMask() 236 if ((mask & static_cast<unsigned int>(EnumerationFlag::JAVA_THREAD)) != 0 || in SatisfyTheMask() 237 (mask & static_cast<unsigned int>(EnumerationFlag::JS_THREAD)) != 0) { in SatisfyTheMask() 240 if ((mask & static_cast<unsigned int>(EnumerationFlag::JAVA_THREAD)) != 0) { in SatisfyTheMask() 243 if ((mask & static_cast<unsigned int>(EnumerationFlag::JS_THREAD)) != 0) { in SatisfyTheMask() 250 if ((mask & static_cast<unsigned int>(EnumerationFlag::VM_THREAD)) != 0) { in SatisfyTheMask()
|
D | signal_handler.cpp | 172 sigset_t mask; in InitSignals() local 173 sigfillset(&mask); in InitSignals() 174 sigdelset(&mask, SIGABRT); in InitSignals() 175 sigdelset(&mask, SIGBUS); in InitSignals() 176 sigdelset(&mask, SIGFPE); in InitSignals() 177 sigdelset(&mask, SIGILL); in InitSignals() 178 sigdelset(&mask, SIGSEGV); in InitSignals() 185 mask, in InitSignals()
|
/ark/runtime_core/libpandabase/utils/ |
D | arch.h | 210 size_t mask = GetCalleeRegsMask(arch, is_fp); 211 return mask == 0 ? 0 : helpers::math::Ctz(mask); 220 size_t mask = GetCalleeRegsMask(arch, is_fp); 222 return BIT32 - 1 - helpers::math::Clz(mask); 232 size_t mask = GetCallerRegsMask(arch, is_fp); 233 return mask == 0 ? 0 : helpers::math::Ctz(mask); 238 size_t mask = GetCallerRegsMask(arch, is_fp); 240 return BIT32 - 1 - helpers::math::Clz(mask);
|
D | bit_memory_region.h | 211 …uint32_t mask = std::numeric_limits<uint32_t>::max() >> (std::numeric_limits<uint32_t>::digits - l… in Write() local 215 data_[index] &= ~(mask << shift); in Write() 221 data_[index + i] &= ~(mask >> end_bits); in Write()
|
D | bit_utils.h | 156 constexpr T SwapBits(T value, T mask, uint32_t offset) in SwapBits() argument 159 return ((value >> offset) & mask) | ((value & mask) << offset); in SwapBits()
|
D | bit_vector.h | 44 BitReference(WordType *data, WordType mask) : data_(data), mask_(mask) in BitReference() argument 46 ASSERT(Popcount(mask) == 1); in BitReference()
|
/ark/runtime_core/runtime/interpreter/ |
D | math_helpers.h | 33 size_t mask = std::numeric_limits<unsigned_type>::digits - 1; in operator() local 34 size_t shift = static_cast<unsigned_type>(y) & mask; in operator() 44 size_t mask = std::numeric_limits<unsigned_type>::digits - 1; in operator() local 45 size_t shift = static_cast<unsigned_type>(y) & mask; in operator() 55 size_t mask = std::numeric_limits<unsigned_type>::digits - 1; in operator() local 56 size_t shift = static_cast<unsigned_type>(y) & mask; in operator()
|
/ark/runtime_core/libpandabase/tests/ |
D | bit_memory_region_test.cpp | 40 uint32_t mask = 0; in TEST() local 65 uint32_t mask = 0; in TEST() local 67 const uint32_t value = 0xBADDCAFE & mask; in TEST() 80 mask = (mask << 1) | 1; in TEST()
|
D | arena_allocator_test.cpp | 82 size_t mask = GetAlignmentInBytes(align) - 1; in AllocateWithAlignment() local 95 …ASSERT_EQ(reinterpret_cast<size_t>(arr[i]) & mask, 0U) << "value of i: " << i << ", align: " << al… in AllocateWithAlignment() 122 size_t mask = GetAlignmentInBytes(static_cast<Alignment>(align)) - 1; in AllocateWithDiffAlignment() local 125 …ASSERT_EQ(reinterpret_cast<size_t>(arr[i]) & mask, 0U) << "value of i: " << i << ", align: " << al… in AllocateWithDiffAlignment() 447 size_t mask = GetAlignmentInBytes(align) - 1; in TEST_F() local 450 ASSERT_EQ(reinterpret_cast<size_t>(ptr) & mask, 0U) in TEST_F() 464 size_t mask = GetAlignmentInBytes(align) - 1; in TEST_F() local 467 ASSERT_EQ(reinterpret_cast<size_t>(ptr) & mask, 0U) in TEST_F()
|
D | bit_table_test.cpp | 373 uint64_t mask = (i == 64) ? std::numeric_limits<uint64_t>::max() : ((1ULL << i) - 1); in TEST_F() local 374 uint64_t value = pattern & mask; in TEST_F()
|
/ark/runtime_core/runtime/tests/ |
D | bump_allocator_test.cpp | 84 size_t mask = GetAlignmentInBytes(align) - 1; in TEST_F() local 97 ASSERT_EQ(reinterpret_cast<size_t>(arr[i]) & mask, static_cast<size_t>(0)) in TEST_F() 123 size_t mask = DEFAULT_ALIGNMENT_IN_BYTES - 1; in TEST_F() local 159 ASSERT_EQ(reinterpret_cast<size_t>(common_elements[i]) & mask, static_cast<size_t>(0)) in TEST_F() 169 ASSERT_EQ(reinterpret_cast<size_t>(tlab_elements[i]) & mask, static_cast<size_t>(0)) in TEST_F() 204 ASSERT_EQ(reinterpret_cast<size_t>(tlab_elements[i]) & mask, static_cast<size_t>(0)) in TEST_F() 214 ASSERT_EQ(reinterpret_cast<size_t>(common_elements[i]) & mask, static_cast<size_t>(0)) in TEST_F()
|
D | tlab_test.cpp | 93 size_t mask = GetAlignmentInBytes(align) - 1; in TEST_F() local 106 ASSERT_EQ(reinterpret_cast<size_t>(arr[i]) & mask, static_cast<size_t>(0)) in TEST_F()
|
D | bitmap_test_base.h | 59 size_t mask = ~((static_cast<size_t>(1) * alignment) - 1); in RunTest() local 60 return val & mask; in RunTest()
|
/ark/runtime_core/libpandabase/os/unix/sighooklib/ |
D | sighook.cpp | 211 sigset_t mask = signal_hooks[signo].old_action_.sa_mask; in CallOldAction() local 212 real_sigprocmask(SIG_SETMASK, &mask, nullptr); in CallOldAction() 270 sigset_t mask; in Handler() local 271 sigemptyset(&mask); in Handler() 276 sigaddset(&mask, i); in Handler() 281 sigaddset(&mask, signo); in Handler() 283 real_sigprocmask(SIG_SETMASK, &mask, nullptr); in Handler()
|
/ark/runtime_core/libpandafile/ |
D | bytecode_instruction-inl.h | 34 S mask = static_cast<S>(ReadByte(byteoffset + i)) << (i * BYTE_WIDTH); in ReadHelper() local 35 v |= mask; in ReadHelper()
|
/ark/js_runtime/ecmascript/compiler/ |
D | stub-inl.h | 1329 GateRef mask = GetInt32Constant(1LLU << (ProtoChangeMarker::HAS_CHANGED_BITS - 1)); in GetHasChanged() local 1330 return Int32NotEqual(Int32And(bitfield, mask), GetInt32Constant(0)); in GetHasChanged() 1453 GateRef mask = Int32LSL( in SetDictionaryOrderFieldInPropAttr() local 1456 GateRef newVal = Int32Or(Int32And(attr, Int32Not(mask)), in SetDictionaryOrderFieldInPropAttr() 1519 GateRef mask = Int32LSL( in SetIsProtoTypeToHClass() local 1522 GateRef newVal = Int32Or(Int32And(bitfield, Int32Not(mask)), in SetIsProtoTypeToHClass() 1931 GateRef mask = Int32LSL( in SetOffsetFieldInPropAttr() local 1934 GateRef newVal = Int32Or(Int32And(attr, Int32Not(mask)), in SetOffsetFieldInPropAttr() 1942 GateRef mask = Int32LSL( in SetIsInlinePropsFieldInPropAttr() local 1945 GateRef newVal = Int32Or(Int32And(attr, Int32Not(mask)), in SetIsInlinePropsFieldInPropAttr() [all …]
|
/ark/runtime_core/runtime/mem/ |
D | region_space.h | 194 static Region *AddrToRegion(const void *addr, size_t mask = DEFAULT_REGION_MASK) 205 return reinterpret_cast<Region *>(((ToUintPtr(addr) - start_addr) & ~mask) + start_addr);
|
/ark/js_runtime/ecmascript/builtins/ |
D | builtins_regexp.h | 80 const uint8_t mask);
|
D | builtins_regexp.cpp | 1194 …sRegExp::GetFlagsInternal(JSThread *thread, const JSHandle<JSTaggedValue> &obj, const uint8_t mask) in GetFlagsInternal() argument 1213 return flags & mask; in GetFlagsInternal()
|
/ark/js_runtime/ecmascript/compiler/llvm/ |
D | llvm_new.patch | 564 + unsigned mask = 3; 566 + n = (n & rev) + (((n & mask) + mask) & rev);
|