Lines Matching defs:h_cause
172 Handle h_cause(thread, NULL);
173 Handle h_exception = new_exception(thread, name, message, h_cause, h_loader, h_protection_domain);
177 void Exceptions::_throw_msg_cause(Thread* thread, const char* file, int line, Symbol* name, const char* message, Handle h_cause,
182 Handle h_exception = new_exception(thread, name, message, h_cause, h_loader, h_protection_domain);
186 void Exceptions::_throw_cause(Thread* thread, const char* file, int line, Symbol* name, Handle h_cause,
189 if (special_exception(thread, file, line, h_cause)) return;
191 Handle h_exception = new_exception(thread, name, h_cause, h_loader, h_protection_domain);
208 void Exceptions::_throw_msg_cause(Thread* thread, const char* file, int line, Symbol* name, const char* message, Handle h_cause) {
209 _throw_msg_cause(thread, file, line, name, message, h_cause, Handle(thread, NULL), Handle(thread, NULL));
214 void Exceptions::_throw_cause(Thread* thread, const char* file, int line, Symbol* name, Handle h_cause) {
215 _throw_cause(thread, file, line, name, h_cause, Handle(thread, NULL), Handle(thread, NULL));
296 Handle h_cause,
301 if (h_cause.not_null()) {
302 assert(h_cause->is_a(SystemDictionary::Throwable_klass()),
307 args1.push_oop(h_cause);
326 Handle h_cause,
331 if (h_cause.is_null()) {
335 args.push_oop(h_cause);
343 const char* message, Handle h_cause,
382 return new_exception(thread, name, signature, &args, h_cause, h_loader, h_protection_domain);
399 Handle h_cause(thread, NULL);
400 return Exceptions::new_exception(thread, name, message, h_cause, h_loader,