Defines | |
#define | P_HASH_CONTENTION_BYTE(x) ( (uint8 *)(x->get_obj_info_addr()) ) |
#define | P_HASH_CONTENTION(x) ((POINTER_SIZE_INT)P_HASH_CONTENTION_BYTE(x)) |
#define | HASH_MASK 0x7e |
Functions | |
void | vm_monitor_init () |
This is called once at startup, before any classes are loaded, and after arguments are parsed. | |
void | vm_monitor_exit_synchronized_method (StackIterator *si) |
Variables | |
void(*) | vm_monitor_exit (ManagedObject *p_obj) |
Does a monitorexit operation. | |
void(*) | vm_monitor_enter (ManagedObject *p_obj) |
uint32(*) | vm_monitor_try_enter (ManagedObject *p_obj) |
uint32(*) | vm_monitor_try_exit (ManagedObject *p_obj) |
#define P_HASH_CONTENTION_BYTE | ( | x | ) | ( (uint8 *)(x->get_obj_info_addr()) ) |
#define P_HASH_CONTENTION | ( | x | ) | ((POINTER_SIZE_INT)P_HASH_CONTENTION_BYTE(x)) |
#define HASH_MASK 0x7e |
void vm_monitor_init | ( | ) |
This is called once at startup, before any classes are loaded, and after arguments are parsed.
It should set function pointers to the appropriate values.
void vm_monitor_exit_synchronized_method | ( | StackIterator * | si | ) |
void(*) vm_monitor_exit(ManagedObject *p_obj) |
Does a monitorexit operation.
void(*) vm_monitor_enter(ManagedObject *p_obj) |
uint32(*) vm_monitor_try_enter(ManagedObject *p_obj) |
uint32(*) vm_monitor_try_exit(ManagedObject *p_obj) |
Genereated on Tue Mar 11 19:25:23 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.