OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [gnu/] [classpath/] [jdwp/] [VMVirtualMachine.h] - Blame information for rev 791

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 756 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __gnu_classpath_jdwp_VMVirtualMachine__
5
#define __gnu_classpath_jdwp_VMVirtualMachine__
6
 
7
#pragma interface
8
 
9
#include <java/lang/Object.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace gnu
15
  {
16
    namespace classpath
17
    {
18
      namespace jdwp
19
      {
20
          class VMFrame;
21
          class VMMethod;
22
          class VMVirtualMachine;
23
        namespace event
24
        {
25
            class EventRequest;
26
        }
27
        namespace util
28
        {
29
            class MethodResult;
30
            class MonitorInfo;
31
        }
32
        namespace value
33
        {
34
            class Value;
35
        }
36
      }
37
    }
38
  }
39
}
40
 
41
class gnu::classpath::jdwp::VMVirtualMachine : public ::java::lang::Object
42
{
43
 
44
public:
45
  VMVirtualMachine();
46
  static void initialize();
47
  static void suspendThread(::java::lang::Thread *);
48
  static void suspendAllThreads();
49
  static void resumeThread(::java::lang::Thread *);
50
  static void resumeAllThreads();
51
  static jint getSuspendCount(::java::lang::Thread *);
52
  static ::java::util::Collection * getAllLoadedClasses();
53
  static jint getClassStatus(::java::lang::Class *);
54
  static JArray< ::gnu::classpath::jdwp::VMMethod * > * getAllClassMethods(::java::lang::Class *);
55
  static ::gnu::classpath::jdwp::VMMethod * getClassMethod(::java::lang::Class *, jlong);
56
  static ::java::util::ArrayList * getFrames(::java::lang::Thread *, jint, jint);
57
  static ::gnu::classpath::jdwp::VMFrame * getFrame(::java::lang::Thread *, jlong);
58
  static jint getFrameCount(::java::lang::Thread *);
59
  static jint getThreadStatus(::java::lang::Thread *);
60
  static ::java::util::ArrayList * getLoadRequests(::java::lang::ClassLoader *);
61
  static ::gnu::classpath::jdwp::util::MethodResult * executeMethod(::java::lang::Object *, ::java::lang::Thread *, ::java::lang::Class *, ::gnu::classpath::jdwp::VMMethod *, JArray< ::gnu::classpath::jdwp::value::Value * > *, jint);
62
  static ::java::lang::String * getSourceFile(::java::lang::Class *);
63
  static void registerEvent(::gnu::classpath::jdwp::event::EventRequest *);
64
  static void unregisterEvent(::gnu::classpath::jdwp::event::EventRequest *);
65
  static void clearEvents(jbyte);
66
  static void redefineClasses(JArray< ::java::lang::Class * > *, JArray< JArray< jbyte > * > *);
67
  static void setDefaultStratum(::java::lang::String *);
68
  static ::java::lang::String * getSourceDebugExtension(::java::lang::Class *);
69
  static JArray< jbyte > * getBytecodes(::gnu::classpath::jdwp::VMMethod *);
70
  static ::gnu::classpath::jdwp::util::MonitorInfo * getMonitorInfo(::java::lang::Object *);
71
  static JArray< ::java::lang::Object * > * getOwnedMonitors(::java::lang::Thread *);
72
  static ::java::lang::Object * getCurrentContendedMonitor(::java::lang::Thread *);
73
  static void popFrames(::java::lang::Thread *, jlong);
74
  static const jboolean canWatchFieldModification = 0;
75
  static const jboolean canWatchFieldAccess = 0;
76
  static const jboolean canGetBytecodes = 0;
77
  static const jboolean canGetSyntheticAttribute = 0;
78
  static const jboolean canGetOwnedMonitorInfo = 0;
79
  static const jboolean canGetCurrentContendedMonitor = 0;
80
  static const jboolean canGetMonitorInfo = 0;
81
  static const jboolean canRedefineClasses = 0;
82
  static const jboolean canAddMethod = 0;
83
  static const jboolean canUnrestrictedlyRedefineClasses = 0;
84
  static const jboolean canPopFrames = 0;
85
  static const jboolean canUseInstanceFilters = 0;
86
  static const jboolean canGetSourceDebugExtension = 0;
87
  static const jboolean canRequestVMDeathEvent = 0;
88
  static const jboolean canSetDefaultStratum = 0;
89
private:
90
  static ::java::util::Hashtable * _jdwp_suspend_counts;
91
public: // actually package-private
92
  static ::java::util::Hashtable * _stepping_threads;
93
  static ::java::util::ArrayList * _event_list;
94
public:
95
  static ::java::lang::Class class$;
96
};
97
 
98
#endif // __gnu_classpath_jdwp_VMVirtualMachine__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.