On Mon, 2005-08-29 at 23:44 +0200, Robert Schuster wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi Aaron,
now that I have PC and internet I found this discussion. Since I am working in
the java.beans package for some time I stepped on getBeanInfo(Class, int)
before
and can
This class defines an interface to the VM to represent a Frame (as well
as changes the imports for the couple command sets that use it)
thanks,
Aaron
ChangeLog
2005-08-12 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/vm/Frame.java: Implemented interface to
Frame
On Fri, 2005-08-12 at 14:11 -0400, Aaron Luchko wrote:
This class defines an interface to the VM to represent a Frame (as well
as changes the imports for the couple command sets that use it)
Ok I talked to Bryce and looked at Keiths email and think I have done
this the correct way this time
I forgot that although gnu/classpath/jdwp is omitted from the build
vm/reference/gnu/classpath isn't and since I referenced stuff in
gnu/classpath/jdwp from VMFrame the build broke :(
I added vm/reference/standard.omit to omit all the
vm/reference/gnu/classpath/jdwp classes until everything is
Set.
+ *
+ * @author Aaron Luchko [EMAIL PROTECTED]
+ */
+public class EventRequestCommandSet implements CommandSet
+{
+ // Manages all the different ids that are assigned by jdwp
+ private final IdManager idMan = Jdwp.getIdManager();
+
+ // The Event Manager
+ private final EventManager evMan
Since some errors don't generate an exception I added a constructor to
JdwpInternalErrorException and used it in Value.
Aaron
ChangeLog
2005-08-12 aluchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/exception/JdwpInternalErrorException.java
(JdwpInternalErrorException): Added new
;
+
+/**
+ * A class to read/write JDWP locations.
+ *
+ * @author Aaron Luchko [EMAIL PROTECTED]
+ */
+public class Location
+{
+
+ private ClassReferenceTypeId crti;
+
+ private int index;
+
+ private byte tag;
+
+ private ObjectId mid;
+
+ /**
+ * Create a location with the given parameters
approach.
thanks,
Aaron
ChangeLog
2005-08-12 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/util/VariableTable.java: A class representing a
Variable Table for a method.
* gnu/classpath/jdwp/util/LineTable.java: A class representing a
Line Table for a method
Fixed ObjectReferenceCommandSet to use MethodResult instead of
MethodInvoker.
Aaron
ChangeLog
2005-08-12 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java
(executeInvokeMethod): Change MethodInvoker to MethodResult.
Index: gnu
On Fri, 2005-08-12 at 13:28 -0600, Tom Tromey wrote:
Aaron == Aaron Luchko [EMAIL PROTECTED] writes:
Aaron + * @param slot the slot containing the varialbe
Typo in 'variable'.
Oops
I really need to get that eclipse spell checker working :)
That should be all for this big glut
Fixed the exception thrown when an invalid command is given and used
root.enumerate(allThreads) instead of root.enumerate(allThreads, true)
since they both call the same method.
Aaron
ChangeLog
2005-08-12 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/processor
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/08/12 19:25:46
classpath/vm/reference/gnu/classpath/jdwp
Update of /cvsroot/classpath/classpath/vm/reference/gnu/classpath/jdwp
In directory savannah:/tmp/cvs
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/08/12 20:25:29
Modified files:
. : ChangeLog
Added files:
vm/reference : standard.omit
Log message:
* vm/reference
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/08/12 22:34:57
Modified files:
gnu/classpath/jdwp/exception: JdwpInternalErrorException.java
. : ChangeLog
gnu/classpath
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/08/12 22:55:52
Modified files:
. : ChangeLog
Added files:
gnu/classpath/jdwp/util: Location.java
Log message:
* gnu
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/08/13 00:44:37
Modified files:
. : ChangeLog
Added files:
gnu/classpath/jdwp/util: LineTable.java VariableTable.java
Log message
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/08/13 01:00:39
Modified files:
. : ChangeLog
gnu/classpath/jdwp/processor: ObjectReferenceCommandSet.java
Log message
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/08/13 01:07:10
Modified files:
gnu/classpath/jdwp/processor: VirtualMachineCommandSet.java
. : ChangeLog
Log message:
2005
On Wed, 2005-08-10 at 10:49 -0600, Tom Tromey wrote:
Aaron == Aaron Luchko [EMAIL PROTECTED] writes:
Aaron My understanding from that is USE_ALL_BEANINFO is equivalent to just
Aaron getBeanInfo(class). IGNORE_IMMEDIATE_BEANINFO would I guess be BeanInfo
Aaron on all the superclasses
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/08/10 19:53:14
Modified files:
. : ChangeLog
Added files:
gnu/classpath/jdwp/processor: ClassTypeCommandSet.java
gnu
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/08/10 20:21:25
Modified files:
. : ChangeLog
Added files:
gnu/classpath/jdwp/processor: ThreadReferenceCommandSet.java
Log message
On Tue, 2005-08-09 at 15:54 -0400, Bryce McKinlay wrote:
Aaron Luchko wrote:
ChangeLog
2005-08-04 Aaron Luchko [EMAIL PROTECTED]
*gnu/classpath/jdwp/processor/StackFrameCommandSet.java:
Implemented the StackFrame CommandSet.
OK.
Thanks, committed
We don't have Introspector.getBeanInfo(class, int) implemented. I've
been experimenting with it to try and figure out how it works,
unfortunately anything I try it seems to return exactly the same as
Introspector.getBeanInfo(class). I was wondering if someone knew exactly
how it was supposed to
This is the ThreadReferenceCommandSet
http://java.sun.com/j2se/1.5.0/docs/guide/jpda/jdwp/jdwp-protocol.html#JDWP_ThreadReference
thanks, Aaron
ChangeLog
2005-08-09 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java:
Implemented
On Tue, 2005-08-09 at 17:34 -0600, Tom Tromey wrote:
Aaron == Aaron Luchko [EMAIL PROTECTED] writes:
Aaron We don't have Introspector.getBeanInfo(class, int) implemented. I've
Aaron been experimenting with it to try and figure out how it works,
Aaron unfortunately anything I try it seems
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/08/09 15:49:40
Modified files:
. : ChangeLog
Added files:
gnu/classpath/jdwp/processor
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/08/09 19:59:37
Modified files:
. : ChangeLog
Added files:
gnu/classpath/jdwp/processor: StackFrameCommandSet.java
Log message
java.io.IOException;
+import java.nio.ByteBuffer;
+import java.util.ArrayList;
+import java.util.Iterator;
+
+/**
+ * A class representing the ClassLoaderReference Command Set.
+ *
+ * @author Aaron Luchko [EMAIL PROTECTED]
+ */
+public class ClassLoaderReferenceCommandSet implements CommandSet
+{
+ // Our hook
.
thanks, Aaron
ChangeLog
2005-08-04 Aaron Luchko [EMAIL PROTECTED]
*gnu/classpath/jdwp/processor/StackFrameCommandSet.java:
Implemented the StackFrame CommandSet.
--- /dev/null 2005-06-09 16:29:11.371620296 -0400
+++ gnu/classpath/jdwp/processor/StackFrameCommandSet.java 2005-08-05
On Thu, 2005-08-04 at 18:22 -0400, Bryce McKinlay wrote:
Aaron Luchko wrote:
+try
+ {
+if ((invokeOpts
JdwpConstants.InvokeOptions.INVOKE_SINGLE_THREADED)
+!= 0)
+ {
+// We must suspend all running threads first
On Thu, 2005-08-04 at 17:59 -0400, Bryce McKinlay wrote:
Aaron Luchko wrote:
ChangeLog
2005-07-28 Aaron Luchko [EMAIL PROTECTED]
*gnu/classpath/jdwp/processor/MethodCommandSet.java: Implemented
the Method CommandSet.
OK
Bryce
Thanks, Committed
Aaron
with these in the VM.
thanks,
Aaron
ChangeLog
2005-07-28 Aaron Luchko [EMAIL PROTECTED]
*gnu/classpath/jdwp/processor/MethodCommandSet.java: Implemented
the Method CommandSet.
--- /dev/null 2005-06-09 16:29:11.371620296 -0400
+++ gnu/classpath/jdwp/processor/MethodCommandSet.java 2005-07-28 17
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/07/27 16:01:44
Modified files:
gnu/classpath/jdwp/processor: ReferenceTypeCommandSet.java
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/07/27 19:04:18
Modified files:
gnu/classpath/jdwp/processor: PacketProcessor.java
. : ChangeLog
Log message:
* gnu
java.lang.reflect.Array;
+import java.nio.ByteBuffer;
+
+/**
+ * A class representing the ArrayReference Command Set.
+ *
+ * @author Aaron Luchko [EMAIL PROTECTED]
+ */
+public class ArrayReferenceCommandSet implements CommandSet
+{
+ // Manages all the different ids that are assigned by jdwp
On Mon, 2005-07-25 at 18:20 +0200, Mark Wielaard wrote:
On Mon, 2005-07-25 at 17:55 +0200, Jeroen Frijters wrote:
This won't work if you make the VM_USE_CACHE field static final. Then
the constant will be compiled into ClassLoader making it impossible to
override for the runtime
On Thu, 2005-07-21 at 18:05 -0600, Tom Tromey wrote:
Aaron == Aaron Luchko [EMAIL PROTECTED] writes:
Aaron 2005-07-20 Aaron Luchko [EMAIL PROTECTED]
Aaron * gnu/classpath/jdwp/processor/ArrayTypeCommandSet.java:
Aaron Implemented the ArrayType CommandSet.
Looks good
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/07/22 15:29:02
Modified files:
. : ChangeLog
Added files:
gnu/classpath/jdwp/processor: ArrayTypeCommandSet.java
Log message
On Wed, 2005-07-20 at 11:10 -0600, Tom Tromey wrote:
Aaron == Aaron Luchko [EMAIL PROTECTED] writes:
Aaron 2005-07-12 Aaron Luchko [EMAIL PROTECTED]
Aaron *
gnu/classpath/jdwp/processor/ClassObjectReferenceCommandSet.java:
AaronImplemented the ClassObjectReference
to use the new api. This also does a couple
trivial changes at the same time fixing a couple minor typos and a
single line in ObjectReference reflecting a minor change in the api for
IVirtualMachine.
thanks,
Aaron
ChangeLog
2005-07-20 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/util
place arrayregions are touched so it shouldn't be a problem.
Aaron
ChangeLog
2005-07-20 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/processor/ArrayReferenceCommandSet.java:
Implemented the ArrayReference CommandSet.
--- /dev/null 2005-06-09 16:29:11.371620296 -0400
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/07/20 19:54:18
classpath/gnu/classpath/jdwp/event
Update of /cvsroot/classpath/classpath/gnu/classpath/jdwp/event
In directory savannah:/tmp/cvs-serv20131/gnu
This is a fairly straight forward command set,
http://java.sun.com/j2se/1.5.0/docs/guide/jpda/jdwp/jdwp-protocol.html#JDWP_ClassObjectReference
Aaron
ChangeLog
2005-07-12 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/processor/ClassObjectReferenceCommandSet.java
This implements the ThreadGroupReference CommandSet
http://java.sun.com/j2se/1.5.0/docs/guide/jpda/jdwp/jdwp-protocol.html#JDWP_ThreadGroupReference
Aaron
ChangeLog
2005-07-12 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/processor/ThreadGroupReferenceCommandSet.java
://java.sun.com/j2se/1.5.0/docs/guide/jpda/jdwp/jdwp-protocol.html#JDWP_ArrayType_NewInstance
is highly similar but has no such intern method.
I've committed this modified patch to head.
thanks,
Aaron
ChangeLog
2005-07-14 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/processor
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/07/14 17:23:40
Modified files:
. : ChangeLog
Added files:
gnu/classpath/jdwp/processor: VirtualMachineCommandSet.java
Log message
://java.sun.com/j2se/1.5.0/docs/guide/jpda/jdwp/jdwp-protocol.html#JDWP_VirtualMachine_HoldEvents
should be fine being left on the back burner until later.
thanks,
Aaron
2005-07-12 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java:
New
On Tue, 2005-07-12 at 14:15 -0400, Bryce McKinlay wrote:
Aaron Luchko wrote:
Here's the implementation for the ObjectReference CommandSet
http://java.sun.com/j2se/1.5.0/docs/guide/jpda/jdwp/jdwp-protocol.html#JDWP_ObjectReference
ChangeLog
2005-07-08 Aaron Luchko [EMAIL PROTECTED
-12 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/processor/PacketProcessor.java (run): Send
shutdown to jdwp instead of connection.
Index: gnu/classpath/jdwp/processor/PacketProcessor.java
===
RCS file
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/07/12 18:22:02
Modified files:
. : ChangeLog
Added files:
gnu/classpath/jdwp/processor: ObjectReferenceCommandSet.java
Log message
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/07/12 19:29:46
Modified files:
. : ChangeLog
gnu/classpath/jdwp/processor: PacketProcessor.java
Log message:
* gnu
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/07/12 23:40:31
Modified files:
. : ChangeLog
Added files:
gnu/classpath/jdwp/processor: FieldCommandSet.java
On Fri, 2005-07-08 at 14:03 +0200, Mark Wielaard wrote:
Hi Aaron,
On Thu, 2005-07-07 at 17:05 -0400, Aaron Luchko wrote:
2005-07-07 Aaron Luchko [EMAIL PROTECTED]
* doc/hacking.texinfo: Fixed broken links to GNU Coding
Standards to point to http://www.gnu.org/prep/standards
/software/classpath/docs/hacking.html#SEC6
As well eclipse automatically added a setting for enum_constants which
shouldn't affect anything.
Aaron
ChangeLog
2005-07-05 Aaron Luchko [EMAIL PROTECTED]
* .settings/org.eclipse.jdt.core.prefs: Fixed indent of 'throws'
clause for eclipse
On Thu, 2005-07-07 at 16:13 -0400, Aaron Luchko wrote:
I've found a couple issues with the style formatter included
in .settings/org.eclipse.jdt.core.prefs
I'm still investigating how to handle a few anomalies (it looks like
there might be some bugs in some of the eclipse formatting code
/standards/
so changed all the links to point here
Aaron
ChangeLog
2005-07-07 Aaron Luchko [EMAIL PROTECTED]
* doc/hacking.texinfo: Fixed broken links to GNU Coding
Standards to point to http://www.gnu.org/prep/standards/
Index: doc/hacking.texinfo
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/07/07 20:53:18
Modified files:
. : ChangeLog
Log message:
oops, fixed date :)
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/07/07 23:05:32
Modified files:
. : ChangeLog
gnu/classpath/jdwp/util: Signature.java
Log message:
* gnu/classpath/jdwp
On Tue, 2005-07-05 at 10:47 -0600, Tom Tromey wrote:
Aaron == Aaron Luchko [EMAIL PROTECTED] writes:
Aaron Here's the updated patch
Aaron ChangeLog
Aaron 2005-07-04 Aaron Luchko [EMAIL PROTECTED]
Aaron * gnu/classpath/jdwp/processor/StringReferenceCommandSet.java:
Aaron New
to initialize which would be
changing the execution of the program. Tom Tromey suggested we could
replace the java.lang.relfect classes we use by our own classes later on
that reach into the JVM and avoid this problem.
Aaron
ChangeLog
2005-07-05 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/07/05 17:21:22
Modified files:
. : ChangeLog
Added files:
gnu/classpath/jdwp/processor: StringReferenceCommandSet.java
Log message
On Wed, 2005-06-29 at 14:39 -0600, Tom Tromey wrote:
Aaron == Aaron Luchko [EMAIL PROTECTED] writes:
Aaron Okay, this is the first implementation of a CommandSet.
This seems reasonable enough to me. A few nits though...
Aaron The reason I'm still using a switch in this class
Aaron
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/07/04 16:03:24
Modified files:
. : ChangeLog
gnu/classpath/jdwp/processor: PacketProcessor.java
gnu/classpath/jdwp
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Aaron Luchko [EMAIL PROTECTED]05/06/30 23:03:48
Modified files:
. : ChangeLog
Added files:
gnu/classpath/jdwp/util: JdwpString.java
Log message:
* gnu
implemented. However that will mean there
won't be any comments when one's looking at the actual code.
For the moment I'm just leaving the comment out.
Aaron
ChangeLog
2005-06-29 Aaron Luchko [EMAIL PROTECTED]
* gnu/classpath/jdwp/processor/StringReferenceCommandSet.java:
New file
On Wed, 2005-06-22 at 14:56 -0700, Keith Seitz wrote:
On Wed, 2005-06-22 at 16:07 -0400, Bryce McKinlay wrote:
I know you didn't introduce this, but it is bad practice to catch and
silently ignore exceptions like this. This can result in hard-to-find
bugs because in the event of an
66 matches
Mail list logo