diff options
author | kseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-10-12 18:18:52 +0000 |
---|---|---|
committer | kseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-10-12 18:18:52 +0000 |
commit | d7df524d55ce02f9c19243fbaf295c56ef36eb07 (patch) | |
tree | a59311df19789cddd9c610f5d347433977ca6484 /libjava/jvmti.cc | |
parent | fa028516d197432fc290828ea963e3fa3c4eb2b0 (diff) | |
download | gcc-d7df524d55ce02f9c19243fbaf295c56ef36eb07.tar.gz |
* include/jvmti-int.h (JVMTI): Declare all members "extern".
* jvmti.cc (JVMTI): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@117670 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/jvmti.cc')
-rw-r--r-- | libjava/jvmti.cc | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/libjava/jvmti.cc b/libjava/jvmti.cc index 8f8304dba63..d1ad6e3fcb0 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 |