hotspot/src/share/vm/utilities/exceptions.cpp
changeset 11636 3c07b54482a5
parent 10565 dc90c239f4ec
child 13396 1b2b5f740ee0
equal deleted inserted replaced
11635:5a16856f871f 11636:3c07b54482a5
     1 /*
     1 /*
     2  * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
   158 
   158 
   159   // set the pending exception
   159   // set the pending exception
   160   thread->set_pending_exception(h_exception(), file, line);
   160   thread->set_pending_exception(h_exception(), file, line);
   161 
   161 
   162   // vm log
   162   // vm log
   163   Events::log("throw_exception " INTPTR_FORMAT, (address)h_exception());
   163   Events::log_exception(thread, "Threw " INTPTR_FORMAT " at %s:%d", (address)h_exception(), file, line);
   164 }
   164 }
   165 
   165 
   166 
   166 
   167 void Exceptions::_throw_msg(Thread* thread, const char* file, int line, Symbol* h_name, const char* message, Handle h_loader, Handle h_protection_domain) {
   167 void Exceptions::_throw_msg(Thread* thread, const char* file, int line, Symbol* h_name, const char* message, Handle h_loader, Handle h_protection_domain) {
   168   // Check for special boot-strapping/vm-thread handling
   168   // Check for special boot-strapping/vm-thread handling