aboutsummaryrefslogtreecommitdiff
path: root/libjava/jvmti.cc
diff options
context:
space:
mode:
authorKeith Seitz <keiths@redhat.com>2006-10-12 18:18:52 +0000
committerKeith Seitz <kseitz@gcc.gnu.org>2006-10-12 18:18:52 +0000
commitdc0aeb60698a2ec7ece635ea3378ba4961694976 (patch)
treea59311df19789cddd9c610f5d347433977ca6484 /libjava/jvmti.cc
parent59810d826e26617f8cc7ec5ec53056ab7a26237b (diff)
downloadgcc-dc0aeb60698a2ec7ece635ea3378ba4961694976.zip
gcc-dc0aeb60698a2ec7ece635ea3378ba4961694976.tar.gz
gcc-dc0aeb60698a2ec7ece635ea3378ba4961694976.tar.bz2
jvmti-int.h (JVMTI): Declare all members "extern".
* include/jvmti-int.h (JVMTI): Declare all members "extern". * jvmti.cc (JVMTI): Define. From-SVN: r117670
Diffstat (limited to 'libjava/jvmti.cc')
-rw-r--r--libjava/jvmti.cc39
1 files changed, 39 insertions, 0 deletions
diff --git a/libjava/jvmti.cc b/libjava/jvmti.cc
index 8f8304d..d1ad6e3 100644
--- a/libjava/jvmti.cc
+++ b/libjava/jvmti.cc
@@ -36,6 +36,45 @@ details. */
static void check_enabled_events (void);
static void check_enabled_event (jvmtiEvent);
+namespace JVMTI
+{
+ bool VMInit = false;
+ bool VMDeath = false;
+ bool ThreadStart = false;
+ bool ThreadEnd = false;
+ bool ClassFileLoadHook = false;
+ bool ClassLoad = false;
+ bool ClassPrepare = false;
+ bool VMStart = false;
+ bool Exception = false;
+ bool ExceptionCatch = false;
+ bool SingleStep = false;
+ bool FramePop = false;
+ bool Breakpoint = false;
+ bool FieldAccess = false;
+ bool FieldModification = false;
+ bool MethodEntry = false;
+ bool MethodExit = false;
+ bool NativeMethodBind = false;
+ bool CompiledMethodLoad = false;
+ bool CompiledMethodUnload = false;
+ bool DynamicCodeGenerated = false;
+ bool DataDumpRequest = false;
+ bool reserved72 = false;
+ bool MonitorWait = false;
+ bool MonitorWaited = false;
+ bool MonitorContendedEnter = false;
+ bool MonitorContendedEntered = false;
+ bool reserved77 = false;
+ bool reserved78 = false;
+ bool reserved79 = false;
+ bool reserved80 = false;
+ bool GarbageCollectionStart = false;
+ bool GarbageCollectionFinish = false;
+ bool ObjectFree = false;
+ bool VMObjectAlloc = false;
+};
+
extern struct JNINativeInterface _Jv_JNIFunctions;
struct _Jv_rawMonitorID