Lines Matching refs:result
182 // Macro naming conventions: Macros that end with _ require a result value to be returned. They
183 // are for functions with non-void result type. The result value is usually ignored because of
187 // int result = this_function_may_trap(x_arg, y_arg, CHECK_0);
198 #define CHECK_(result) THREAD); if (HAS_PENDING_EXCEPTION) return result; (0
205 #define CHECK_AND_CLEAR_(result) THREAD); if (HAS_PENDING_EXCEPTION) { CLEAR_PENDING_EXCEPTION; return result; } (0
238 #define THROW_OOP_(e, result) \
239 { Exceptions::_throw_oop(THREAD_AND_LOCATION, e); return result; }
241 #define THROW_HANDLE_(e, result) \
242 { Exceptions::_throw(THREAD_AND_LOCATION, e); return result; }
244 #define THROW_(name, result) \
245 { Exceptions::_throw_msg(THREAD_AND_LOCATION, name, NULL); return result; }
247 #define THROW_MSG_(name, message, result) \
248 { Exceptions::_throw_msg(THREAD_AND_LOCATION, name, message); return result; }
250 #define THROW_MSG_LOADER_(name, message, loader, protection_domain, result) \
251 { Exceptions::_throw_msg(THREAD_AND_LOCATION, name, message, loader, protection_domain); return result; }
253 #define THROW_ARG_(name, signature, args, result) \
254 { Exceptions::_throw_args(THREAD_AND_LOCATION, name, signature, args); return result; }
259 #define THROW_MSG_CAUSE_(name, message, cause, result) \
260 { Exceptions::_throw_msg_cause(THREAD_AND_LOCATION, name, message, cause); return result; }