(class_resolveinterfacemethod): Likewise.
(class_resolvefield): Likewise.
* src/vm/classcache.h: Removed obsolete XXX comment.
* src/vm/jit/allocator/lsra.h: Changed TYPE_XXX to TYPE_* in comments.
* src/vm/jit/jit.c: Likewise.
* src/native/vm/VMObject.c (Java_java_lang_VMObject_clone):
Removed obsolete XXX comment.
* src/mm/memory.c (dump_release): Removed obsolete debugging code.
Changes: Christian Thalinger
Edwin Steiner
- $Id: memory.c 4921 2006-05-15 14:24:36Z twisti $
+ $Id: memory.c 4957 2006-05-26 11:48:10Z edwin $
*/
while (di->currentdumpblock && di->allocateddumpsize - di->currentdumpblock->size >= di->useddumpsize) {
dumpblock *tmp = di->currentdumpblock;
-#if 0
- /* XXX TWISTI: can someone explain this to me? */
-#ifdef TRACECALLARGS
- /* Keep the first dumpblock if we don't free memory. Otherwise
- * a new dumpblock is allocated each time and we run out of
- * memory.
- */
- if (!oldtop->prev) break;
-#endif
-#endif
-
di->allocateddumpsize -= tmp->size;
di->currentdumpblock = tmp->prev;
Changes: Joseph Wenninger
Christian Thalinger
- $Id: VMObject.c 4921 2006-05-15 14:24:36Z twisti $
+ $Id: VMObject.c 4957 2006-05-26 11:48:10Z edwin $
*/
return NULL;
}
- /* XXX should use vftbl */
c = this->header.vftbl->class;
new = (java_lang_Object *) builtin_new(c);
Christian Thalinger
Edwin Steiner
- $Id: class.c 4921 2006-05-15 14:24:36Z twisti $
+ $Id: class.c 4957 2006-05-26 11:48:10Z edwin $
*/
methodinfo *m;
s4 i;
- /* XXX resolve class c */
- /* XXX check access from REFERER to C */
-
/* if (c->flags & ACC_INTERFACE) { */
/* if (throwexception) */
/* *exceptionptr = */
{
methodinfo *mi;
- /* XXX resolve class c */
- /* XXX check access from REFERER to C */
-
if (!(c->flags & ACC_INTERFACE)) {
if (throwexception)
*exceptionptr =
{
fieldinfo *fi;
- /* XXX resolve class c */
- /* XXX check access from REFERER to C */
-
fi = class_resolvefield_int(c, name, desc);
if (!fi) {
Changes:
- $Id: classcache.h 4945 2006-05-23 19:52:47Z motse $
+ $Id: classcache.h 4957 2006-05-26 11:48:10Z edwin $
*/
/* class name to this class object in the future */
/* */
/* The classcache_class_entry:s approximate the equivalence classes created */
-/* by the loading constraints and (XXX?) the equivalence of loaded classes. */
+/* by the loading constraints and the equivalence of loaded classes. */
/* */
/* When a loading constraint (loaderA,loaderB,NAME) is added, then the */
/* classcache_class_entry:s for NAME containing loaderA and loaderB resp. */
Changes: Edwin Steiner
- $Id: lsra.h 4699 2006-03-28 14:52:32Z twisti $
+ $Id: lsra.h 4957 2006-05-26 11:48:10Z edwin $
*/
int i_start; /* instruction number of first use */
int i_end; /* instruction number of last use */
int v_index; /* local variable index or negative for stackslots */
- int type; /* TYPE_XXX or -1 for unused lifetime */
+ int type; /* TYPE_* or -1 for unused lifetime */
long usagecount; /* number of references*/
int reg; /* regoffset allocated by lsra*/
int savedvar;
Christian Thalinger
Christian Ullrich
- $Id: jit.c 4921 2006-05-15 14:24:36Z twisti $
+ $Id: jit.c 4957 2006-05-26 11:48:10Z edwin $
*/
#define ICMD_IFLE_ICONST 20
3,
/* order of LOAD instructions must be */
- /* equal to order of TYPE_XXX defines */
+ /* equal to order of TYPE_* defines */
#define JAVA_ILOAD 21
#define ICMD_ILOAD 21 /* op1 = local variable */
2,
#define ICMD_SALOAD 53
1,
/* order of STORE instructions must be*/
- /* equal to order of TYPE_XXX defines */
+ /* equal to order of TYPE_* defines */
#define JAVA_ISTORE 54
#define ICMD_ISTORE 54 /* op1 = local variable */
2,