Lines Matching defs:in
5 * you may not use this file except in compliance with the License.
10 * Unless required by applicable law or agreed to in writing, software
71 LOG(FATAL) << "Trying to abort, but not in transaction mode: " << msg;
113 // Helper function to deal with class loading in an unstarted runtime.
126 AbortTransactionOrFail(self, "%s failed in un-started runtime for class: %s",
142 // Common helper for class-loading cutouts in an unstarted runtime. We call Runtime methods that
143 // rely on Java code to wrap errors in the correct exception class (i.e., NoClassDefFoundError into
163 AbortTransactionOrFail(self, "Null-pointer in Class.forName.");
226 AbortTransactionOrFail(self, "Null-pointer in Class.newInstance.");
238 // If we're in a transaction, class must not be finalizable (it or a superclass has a finalizer).
247 // There are two situations in which we'll abort this run.
270 AbortTransactionOrFail(self, "Failed in Class.newInstance for '%s' with %s",
278 // Special managed code cut-out to allow field lookup in a un-started runtime that'd fail
298 AbortTransactionOrFail(self, "Failed to find field in Class.getDeclaredField in un-started "
313 // Special managed code cut-out to allow method lookup in a un-started runtime.
329 // Special managed code cut-out to allow constructor lookup in a un-started runtime.
454 // Copy in content.
557 AbortTransactionOrFail(self, "Types mismatched in arraycopy: %s vs %s.",
587 AbortTransactionOrFail(self, "src is null in arraycopy.");
591 AbortTransactionOrFail(self, "dst is null in arraycopy.");
623 AbortTransactionOrFail(self, "Type mismatch in arraycopy: %s vs %s",
861 double in = shadow_frame->GetVRegDouble(arg_offset);
862 result->SetJ(bit_cast<int64_t, double>(in));
915 // TODO: Check that this is in the heap somewhere. Otherwise we will segfault instead of
948 LOG(FATAL) << "Not in the Memory API: " << type;
981 Runtime::Current()->AbortTransactionAndThrowAbortError(self, "Null pointer in peekArray");
989 std::string error_msg(StringPrintf("Array out of bounds in peekArray: %d/%d vs %d",
1017 LOG(FATAL) << "Not in the Memory API: " << type;
1150 // Note: this is required (instead of lazy initialization) as these classes are used in the static
1162 // TODO: Consider resetting in the zygote?
1186 // Need to make sure the reference stored in the field is a to-space one before attempting the
1197 // Check whether we're in a transaction, call accordingly.
1224 // Need to make sure the reference stored in the field is a to-space one before attempting the
1235 // Check whether we're in a transaction, call accordingly.
1690 // In a runtime that's not started we intercept certain methods to avoid complicated dependency
1691 // problems in core libraries.
1697 // Clear out the result in case it's not zeroed out.
1700 // Push the shadow frame. This is so the failing method can be seen in abort dumps.
1712 // Hand select a number of methods to be run in a not yet started runtime without using JNI.
1718 // Clear out the result in case it's not zeroed out.
1722 AbortTransactionF(self, "Attempt to invoke native method in non-started runtime: %s",
1725 LOG(FATAL) << "Calling native method " << PrettyMethod(method) << " in an unstarted "