Home
last modified time | relevance | path

Searched refs:NO_RETURN (Results 1 – 25 of 27) sorted by relevance

12

/art/runtime/entrypoints/quick/
Dquick_throw_entrypoints.cc30 extern "C" NO_RETURN void artDeliverPendingExceptionFromCode(Thread* self) in artDeliverPendingExceptionFromCode()
36 extern "C" NO_RETURN uint64_t artInvokeObsoleteMethod(ArtMethod* method, Thread* self) in artInvokeObsoleteMethod()
46 extern "C" NO_RETURN void artDeliverExceptionFromCode(mirror::Throwable* exception, Thread* self) in artDeliverExceptionFromCode()
65 extern "C" NO_RETURN void artThrowNullPointerExceptionFromCode(Thread* self) in artThrowNullPointerExceptionFromCode()
75 extern "C" NO_RETURN void artThrowNullPointerExceptionFromSignal(uintptr_t addr, Thread* self) in artThrowNullPointerExceptionFromSignal()
83 extern "C" NO_RETURN void artThrowDivZeroFromCode(Thread* self) in artThrowDivZeroFromCode()
91 extern "C" NO_RETURN void artThrowArrayBoundsFromCode(int index, int length, Thread* self) in artThrowArrayBoundsFromCode()
99 extern "C" NO_RETURN void artThrowStringBoundsFromCode(int index, int length, Thread* self) in artThrowStringBoundsFromCode()
106 extern "C" NO_RETURN void artThrowStackOverflowFromCode(Thread* self) in artThrowStackOverflowFromCode()
113 extern "C" NO_RETURN void artThrowClassCastException(mirror::Class* dest_type, in artThrowClassCastException()
[all …]
Dquick_deoptimization_entrypoints.cc28 NO_RETURN static void artDeoptimizeImpl(Thread* self, DeoptimizationKind kind, bool single_frame) in artDeoptimizeImpl()
60 extern "C" NO_RETURN void artDeoptimize(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_) { in artDeoptimize()
66 extern "C" NO_RETURN void artDeoptimizeFromCompiledCode(DeoptimizationKind kind, Thread* self) in artDeoptimizeFromCompiledCode()
/art/libartbase/base/
Dmacros.h39 NO_RETURN ALWAYS_INLINE void operator delete(void*, size_t) { UNREACHABLE(); } \
100 #define NO_RETURN [[ noreturn ]] // NOLINT[whitespace/braces] [5] macro
Dutils.h114 NO_RETURN void SleepForever();
/art/runtime/
Dquick_exception_handler.h45 NO_RETURN ~QuickExceptionHandler() { in ~QuickExceptionHandler()
83 NO_RETURN void DoLongJump(bool smash_caller_saves = true) REQUIRES_SHARED(Locks::mutator_lock_);
Druntime.h251 NO_RETURN static void Abort(const char* msg) REQUIRES(!Locks::abort_lock_);
Dthread_list.cc290 NO_RETURN static void UnsafeLogFatalForThreadSuspendAllTimeout() { in UnsafeLogFatalForThreadSuspendAllTimeout()
Dthread.h488 NO_RETURN void QuickDeliverException() REQUIRES_SHARED(Locks::mutator_lock_);
/art/runtime/arch/
Dcontext.h98 NO_RETURN virtual void DoLongJump() = 0;
/art/libartbase/arch/
Dinstruction_set.h79 NO_RETURN void InstructionSetAbort(InstructionSet isa);
207 NO_RETURN void GetStackOverflowReservedBytesFailure(const char* error_msg);
Dinstruction_set.cc115 NO_RETURN void GetStackOverflowReservedBytesFailure(const char* error_msg) { in GetStackOverflowReservedBytesFailure()
/art/runtime/arch/arm/
Dcontext_arm.h85 NO_RETURN void DoLongJump() override;
Dcontext_arm.cc100 extern "C" NO_RETURN void art_quick_do_long_jump(uint32_t*, uint32_t*);
/art/runtime/arch/arm64/
Dcontext_arm64.h90 NO_RETURN void DoLongJump() override;
Dcontext_arm64.cc131 extern "C" NO_RETURN void art_quick_do_long_jump(uint64_t*, uint64_t*);
/art/runtime/arch/x86_64/
Dcontext_x86_64.h88 NO_RETURN void DoLongJump() override;
Dcontext_x86_64.cc103 extern "C" NO_RETURN void art_quick_do_long_jump(uintptr_t*, uintptr_t*);
/art/runtime/arch/x86/
Dcontext_x86.h84 NO_RETURN void DoLongJump() override;
/art/dexlayout/
Ddexlayout_main.cc69 NO_RETURN static void Abort(const char* msg) { in Abort()
Ddexdiag.cc453 NO_RETURN static void Abort(const char* msg) { in Abort()
/art/dexoptanalyzer/
Ddexoptanalyzer.cc83 NO_RETURN static void Usage(const char *fmt, ...) { in Usage()
/art/profman/
Dprofman.cc94 NO_RETURN static void Usage(const char *fmt, ...) { in Usage()
207 NO_RETURN static void Abort(const char* msg) { in Abort()
/art/tools/hiddenapi/
Dhiddenapi.cc68 NO_RETURN static void Usage(const char* fmt, ...) { in Usage()
/art/runtime/interpreter/
Dinterpreter_common.h968 NO_RETURN void UnexpectedOpcode(const Instruction* inst, const ShadowFrame& shadow_frame)
/art/dex2oat/
Ddex2oat.cc216 NO_RETURN static void Usage(const char* fmt, ...) { in Usage()
641 NO_RETURN static void Fatal(const std::string& message) { in Fatal()

12