diff options
author | Andy McFadden <fadden@android.com> | 2011-03-25 07:37:31 -0700 |
---|---|---|
committer | Andy McFadden <fadden@android.com> | 2011-03-25 16:47:40 -0700 |
commit | f5e6de992c4b1b9b89c5f327be453e7e8fba312b (patch) | |
tree | 7379e926e79a6cdfaf67f6181f47bea1c15f3a26 /vm/Globals.h | |
parent | e759a10750aa9c4170aed01fe12ca7e79db8cee2 (diff) | |
download | android_dalvik-f5e6de992c4b1b9b89c5f327be453e7e8fba312b.tar.gz android_dalvik-f5e6de992c4b1b9b89c5f327be453e7e8fba312b.tar.bz2 android_dalvik-f5e6de992c4b1b9b89c5f327be453e7e8fba312b.zip |
Yet more InitRefs-ing
Fix up some early initialization stuff.
Also, stop pretending that the top of non-main-thread stacks is a
Runnable.
Change-Id: I3e89c6320351c160cfa0bea3cf6bbfd26a5b7c12
Diffstat (limited to 'vm/Globals.h')
-rw-r--r-- | vm/Globals.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/vm/Globals.h b/vm/Globals.h index a197fd71c..9d697cef2 100644 --- a/vm/Globals.h +++ b/vm/Globals.h @@ -325,6 +325,7 @@ struct DvmGlobals { int offJavaLangThread_name; int offJavaLangThread_priority; int offJavaLangThread_uncaughtHandler; + int offJavaLangThread_contextClassLoader; /* method offsets - Thread */ int voffJavaLangThread_run; @@ -347,6 +348,9 @@ struct DvmGlobals { /* method offsets - ClassLoader */ int voffJavaLangClassLoader_loadClass; + /* direct method pointers - ClassLoader */ + Method* methJavaLangClassLoader_getSystemClassLoader; + /* field offsets - java.lang.reflect.* */ int offJavaLangReflectAccessibleObject_flag; int offJavaLangReflectConstructor_slot; @@ -366,7 +370,7 @@ struct DvmGlobals { Method* methJavaLangRefReference_enqueueInternal; /* more method pointers - java.lang.ref.FinalizerReference */ - Method* methJavaLangRefFinalizerReferenceAdd; + Method* methJavaLangRefFinalizerReferenceAdd; /* constructor method pointers; no vtable involved, so use Method* */ Method* methJavaLangStackTraceElement_init; @@ -388,8 +392,9 @@ struct DvmGlobals { /* field offsets - java.io.FileDescriptor */ int offJavaIoFileDescriptor_descriptor; - /* fake native entry point method */ - Method* methFakeNativeEntry; + /* direct method pointers - dalvik.system.NativeStart */ + Method* methDalvikSystemNativeStart_main; + Method* methDalvikSystemNativeStart_run; /* assorted direct buffer helpers */ Method* methJavaNioReadWriteDirectByteBuffer_init; |