CACAO
Data Structures | Typedefs | Functions | Variables
javaobjects.cpp File Reference

Go to the source code of this file.

Data Structures

struct  DynOffsetEntry
 

Typedefs

typedef std::map< classinfo
*, DynOffsetEntry * > 
RegisteredDynMap
 

Functions

static void register_dyn_entry_table (classinfo *c, DynOffsetEntry *entries)
 
static bool runAllSetters (classinfo *c, DynOffsetEntry entries[])
 
bool jobjects_run_dynoffsets_hook (classinfo *c)
 
void jobjects_register_dyn_offsets ()
 

Variables

static RegisteredDynMap dynEntryMap
 
static DynOffsetEntry dyn_entries_java_lang_Thread []
 

Typedef Documentation

Definition at line 201 of file javaobjects.cpp.

Function Documentation

void jobjects_register_dyn_offsets ( )

Definition at line 285 of file javaobjects.cpp.

bool jobjects_run_dynoffsets_hook ( classinfo c)

Definition at line 222 of file javaobjects.cpp.

static void register_dyn_entry_table ( classinfo c,
DynOffsetEntry entries 
)
static

Definition at line 204 of file javaobjects.cpp.

static bool runAllSetters ( classinfo c,
DynOffsetEntry  entries[] 
)
static

Definition at line 209 of file javaobjects.cpp.

Variable Documentation

DynOffsetEntry dyn_entries_java_lang_Thread[]
static
Initial value:
= {
{ &java_lang_Thread::set_vmThread_offset, "vmThread", true },
{ &java_lang_Thread::set_priority_offset, "priority", true },
{ &java_lang_Thread::set_exceptionHandler_offset, "exceptionHandler", true },
{ 0, 0 }
}
static void set_group_offset(int32_t off)
static void set_priority_offset(int32_t off)
static void set_daemon_offset(int32_t off)
static void set_vmThread_offset(int32_t off)
static void set_name_offset(int32_t off)
static void set_exceptionHandler_offset(int32_t off)

Definition at line 243 of file javaobjects.cpp.

RegisteredDynMap dynEntryMap
static

Definition at line 202 of file javaobjects.cpp.