Home | History | Annotate | Download | only in mirror

Lines Matching refs:AccessMode

61   enum class AccessMode : uint32_t {
95 constexpr static size_t kNumberOfAccessModes = static_cast<size_t>(AccessMode::kLast) + 1u;
97 // Returns true if the AccessMode specified is a supported operation.
98 bool IsAccessModeSupported(AccessMode accessMode) REQUIRES_SHARED(Locks::mutator_lock_) {
99 return (GetAccessModesBitMask() & (1u << static_cast<uint32_t>(accessMode))) != 0;
103 // method type associated with the specified AccessMode. The
106 // value when the return value for the AccessMode is non-void. This
108 bool IsMethodTypeCompatible(AccessMode access_mode, MethodType* method_type)
115 bool IsInvokerMethodTypeCompatible(AccessMode access_mode, MethodType* method_type)
119 // AccessMode. No check is made for whether the AccessMode is a
122 MethodType* GetMethodTypeForAccessMode(Thread* self, AccessMode accessMode)
125 bool Access(AccessMode access_mode,
138 // Returns the AccessMode corresponding to a VarHandle accessor intrinsic.
139 static AccessMode GetAccessModeByIntrinsic(Intrinsics ordinal);
143 static bool GetAccessModeByMethodName(const char* method_name, AccessMode* access_mode);
157 AccessMode access_mode)
193 bool Access(AccessMode access_mode,
226 bool Access(AccessMode access_mode,
249 bool Access(AccessMode access_mode,
282 bool Access(AccessMode access_mode,
296 bool AccessHeapBuffer(AccessMode access_mode,
304 bool AccessFixedMemory(AccessMode access_mode,