(list): Renamed to list_t.
* src/toolbox/list.c,
src/vm/jit/codegen-common.c,
src/vm/jit/codegen-common.h,
src/vm/jit/emit-common.c,
src/vm/jit/optimizing/profile.c,
src/vm/jit/optimizing/recompile.c,
src/vm/jit/optimizing/recompile.h,
src/vm/properties.c,
src/vmcore/class.c,
src/vmcore/class.h,
src/vmcore/suck.c,
src/vmcore/suck.h: Likewise.
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: list.c 7596 2007-03-28 21:05:53Z twisti $
+ $Id: list.c 7783 2007-04-20 13:28:27Z twisti $
*/
*******************************************************************************/
-list *list_create(s4 nodeoffset)
+list_t *list_create(s4 nodeoffset)
{
- list *l;
+ list_t *l;
- l = NEW(list);
+ l = NEW(list_t);
#if defined(ENABLE_THREADS)
lock_init_object_lock((java_objectheader *) l);
*******************************************************************************/
-list *list_create_dump(s4 nodeoffset)
+list_t *list_create_dump(s4 nodeoffset)
{
- list *l;
+ list_t *l;
- l = DNEW(list);
+ l = DNEW(list_t);
l->first = NULL;
l->last = NULL;
}
-void list_add_first(list *l, void *element)
+void list_add_first(list_t *l, void *element)
{
- listnode *ln;
+ listnode_t *ln;
- ln = (listnode *) (((u1 *) element) + l->nodeoffset);
+ ln = (listnode_t *) (((u1 *) element) + l->nodeoffset);
LOCK_MONITOR_ENTER(l);
*******************************************************************************/
-void list_add_last(list *l, void *element)
+void list_add_last(list_t *l, void *element)
{
LOCK_MONITOR_ENTER(l);
*******************************************************************************/
-void list_add_last_unsynced(list *l, void *element)
+void list_add_last_unsynced(list_t *l, void *element)
{
- listnode *ln;
+ listnode_t *ln;
- ln = (listnode *) (((u1 *) element) + l->nodeoffset);
+ ln = (listnode_t *) (((u1 *) element) + l->nodeoffset);
if (l->last) {
ln->prev = l->last;
*******************************************************************************/
-void list_add_before(list *l, void *element, void *newelement)
+void list_add_before(list_t *l, void *element, void *newelement)
{
- listnode *ln;
- listnode *newln;
+ listnode_t *ln;
+ listnode_t *newln;
- ln = (listnode *) (((u1 *) element) + l->nodeoffset);
- newln = (listnode *) (((u1 *) newelement) + l->nodeoffset);
+ ln = (listnode_t *) (((u1 *) element) + l->nodeoffset);
+ newln = (listnode_t *) (((u1 *) newelement) + l->nodeoffset);
LOCK_MONITOR_ENTER(l);
*******************************************************************************/
-void list_remove(list *l, void *element)
+void list_remove(list_t *l, void *element)
{
LOCK_MONITOR_ENTER(l);
*******************************************************************************/
-void list_remove_unsynced(list *l, void *element)
+void list_remove_unsynced(list_t *l, void *element)
{
- listnode *ln;
+ listnode_t *ln;
- ln = (listnode *) (((u1 *) element) + l->nodeoffset);
+ ln = (listnode_t *) (((u1 *) element) + l->nodeoffset);
if (ln->next)
ln->next->prev = ln->prev;
*******************************************************************************/
-void *list_first(list *l)
+void *list_first(list_t *l)
{
void *el;
*******************************************************************************/
-void *list_first_unsynced(list *l)
+void *list_first_unsynced(list_t *l)
{
void *el;
*******************************************************************************/
-void *list_last(list *l)
+void *list_last(list_t *l)
{
void *el;
*******************************************************************************/
-void *list_last_unsynced(list *l)
+void *list_last_unsynced(list_t *l)
{
void *el;
*******************************************************************************/
-void *list_next(list *l, void *element)
+void *list_next(list_t *l, void *element)
{
void *el;
*******************************************************************************/
-void *list_next_unsynced(list *l, void *element)
+void *list_next_unsynced(list_t *l, void *element)
{
- listnode *ln;
+ listnode_t *ln;
void *el;
- ln = (listnode *) (((u1 *) element) + l->nodeoffset);
+ ln = (listnode_t *) (((u1 *) element) + l->nodeoffset);
if (ln->next == NULL)
el = NULL;
*******************************************************************************/
-void *list_prev(list *l, void *element)
+void *list_prev(list_t *l, void *element)
{
void *el;
*******************************************************************************/
-void *list_prev_unsynced(list *l, void *element)
+void *list_prev_unsynced(list_t *l, void *element)
{
- listnode *ln;
+ listnode_t *ln;
void *el;
- ln = (listnode *) (((u1 *) element) + l->nodeoffset);
+ ln = (listnode_t *) (((u1 *) element) + l->nodeoffset);
if (ln->prev == NULL)
el = NULL;
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: list.h 7596 2007-03-28 21:05:53Z twisti $
+ $Id: list.h 7783 2007-04-20 13:28:27Z twisti $
*/
*/
-/* listnode *******************************************************************/
+/* listnode_t *****************************************************************/
-typedef struct listnode listnode;
+typedef struct listnode_t listnode_t;
-struct listnode {
- listnode *next;
- listnode *prev;
+struct listnode_t {
+ listnode_t *next;
+ listnode_t *prev;
};
-/* list ***********************************************************************/
+/* list_t *********************************************************************/
-typedef struct list list;
+typedef struct list_t list_t;
-struct list {
+struct list_t {
#if defined(ENABLE_THREADS)
java_objectheader lock; /* threads lock object */
#endif
- listnode *first;
- listnode *last;
+ listnode_t *first;
+ listnode_t *last;
s4 nodeoffset;
};
/* function prototypes ********************************************************/
-list *list_create(s4 nodeoffset);
-list *list_create_dump(s4 nodeoffset);
+list_t *list_create(s4 nodeoffset);
+list_t *list_create_dump(s4 nodeoffset);
-void list_add_first(list *l, void *element);
+void list_add_first(list_t *l, void *element);
-void list_add_last(list *l, void *element);
-void list_add_last_unsynced(list *l, void *element);
+void list_add_last(list_t *l, void *element);
+void list_add_last_unsynced(list_t *l, void *element);
-void list_add_before(list *l, void *element, void *newelement);
+void list_add_before(list_t *l, void *element, void *newelement);
-void list_remove(list *l, void *element);
-void list_remove_unsynced(list *l, void *element);
-
-void *list_first(list *l);
-void *list_first_unsynced(list *l);
+void list_remove(list_t *l, void *element);
+void list_remove_unsynced(list_t *l, void *element);
-void *list_last(list *l);
-void *list_last_unsynced(list *l);
+void *list_first(list_t *l);
+void *list_first_unsynced(list_t *l);
-void *list_next(list *l, void *element);
-void *list_next_unsynced(list *l, void *element);
+void *list_last(list_t *l);
+void *list_last_unsynced(list_t *l);
-void *list_prev(list *l, void *element);
-void *list_prev_unsynced(list *l, void *element);
+void *list_next(list_t *l, void *element);
+void *list_next_unsynced(list_t *l, void *element);
+
+void *list_prev(list_t *l, void *element);
+void *list_prev_unsynced(list_t *l, void *element);
#endif /* _LIST_H */
memory. All functions writing values into the data area return the offset
relative the begin of the code area (start of procedure).
- $Id: codegen-common.c 7778 2007-04-20 12:40:05Z twisti $
+ $Id: codegen-common.c 7783 2007-04-20 13:28:27Z twisti $
*/
void codegen_branch_label_add(codegendata *cd, s4 label, s4 condition, s4 reg, u4 options)
{
- list *list;
+ list_t *list;
branch_label_ref_t *br;
s4 mpc;
#if defined(ENABLE_JAVASE)
localref_table *lrt;
localref_table *plrt;
-#endif
s4 localframes;
+#endif
java_objectheader *e;
/* get data structures from stack */
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: codegen-common.h 7731 2007-04-16 22:24:30Z twisti $
+ $Id: codegen-common.h 7783 2007-04-20 13:28:27Z twisti $
*/
dataref *datareferences; /* list of data segment references */
#endif
-/* list *patchrefs; */
+/* list_t *patchrefs; */
patchref *patchrefs;
- list *brancheslabel;
+ list_t *brancheslabel;
linenumberref *linenumberreferences; /* list of line numbers and the */
/* program counters of their first */
s4 condition; /* conditional branch condition */
s4 reg; /* register number to check */
u4 options; /* branch options */
- listnode linkage;
+ listnode_t linkage;
};
void emit_label_bccz(codegendata *cd, s4 label, s4 condition, s4 reg, u4 options)
{
- list *list;
+ list_t *list;
branch_label_ref_t *br;
s4 mpc;
s4 disp;
void emit_label(codegendata *cd, s4 label)
{
- list *list;
+ list_t *list;
branch_label_ref_t *br;
s4 mpc;
s4 disp;
#if !defined(NDEBUG)
void profile_printstats(void)
{
- list *l;
+ list_t *l;
list_method_entry *lme;
list_method_entry *tlme;
classinfo *c;
static threadobject *thread_recompile;
static java_objectheader *lock_thread_recompile;
-static list *list_recompile_methods;
+static list_t *list_recompile_methods;
/* recompile_init **************************************************************
-/* src/vm/jit/recompile.h - recompilation system
+/* src/vm/jit/optimizing/recompile.h - recompilation system
- Copyright (C) 1996-2005, 2006 R. Grafl, A. Krall, C. Kruegel,
+ Copyright (C) 1996-2005, 2006, 2007 R. Grafl, A. Krall, C. Kruegel,
C. Oates, R. Obermaisser, M. Platter, M. Probst, S. Ring,
E. Steiner, C. Thalinger, D. Thuernbeck, P. Tomsich, C. Ullrich,
J. Wenninger, J. Wenninger, Institut f. Computersprachen - TU Wien
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- Contact: cacao@cacaojvm.org
-
- Authors: Christian Thalinger
-
- Changes:
-
$Id: cacao.c 4357 2006-01-22 23:33:38Z twisti $
*/
struct list_method_entry {
methodinfo *m;
- listnode linkage;
+ listnode_t linkage;
};
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: properties.c 7257 2007-01-29 23:07:40Z twisti $
+ $Id: properties.c 7783 2007-04-20 13:28:27Z twisti $
*/
typedef struct list_properties_entry list_properties_entry;
struct list_properties_entry {
- char *key;
- char *value;
- listnode linkage;
+ char *key;
+ char *value;
+ listnode_t linkage;
};
/* global variables ***********************************************************/
-static list *list_properties = NULL;
+static list_t *list_properties = NULL;
/* properties_init *************************************************************
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: class.c 7563 2007-03-23 21:33:53Z twisti $
+ $Id: class.c 7783 2007-04-20 13:28:27Z twisti $
*/
/* global variables ***********************************************************/
-list unlinkedclasses; /* this is only used for eager class */
+list_t unlinkedclasses; /* this is only used for eager class */
/* loading */
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: class.h 7563 2007-03-23 21:33:53Z twisti $
+ $Id: class.h 7783 2007-04-20 13:28:27Z twisti $
*/
s4 methodscount; /* number of methods */
methodinfo *methods; /* method table */
- listnode listnode; /* linkage */
+ listnode_t listnode; /* linkage */
s4 state; /* current class state */
s4 index; /* hierarchy depth (classes) or index */
/* global variables ***********************************************************/
-extern list unlinkedclasses; /* this is only used for eager class loading */
+extern list_t unlinkedclasses; /* this is only used for eager class loading */
/* frequently used classes ****************************************************/
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: suck.c 7272 2007-02-01 15:35:09Z twisti $
+ $Id: suck.c 7783 2007-04-20 13:28:27Z twisti $
*/
/* global variables ***********************************************************/
-list *list_classpath_entries;
+list_t *list_classpath_entries;
/* suck_init *******************************************************************
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: suck.h 7246 2007-01-29 18:49:05Z twisti $
+ $Id: suck.h 7783 2007-04-20 13:28:27Z twisti $
*/
#if defined(ENABLE_ZLIB)
hashtable *htclasses;
#endif
- listnode linkage;
+ listnode_t linkage;
};
/* export variables ***********************************************************/
-extern list *list_classpath_entries;
+extern list_t *list_classpath_entries;
/* function prototypes ********************************************************/