Lines Matching defs:AndroidRuntime

18 #define LOG_TAG "AndroidRuntime"
21 #include <android_runtime/AndroidRuntime.h>
207 static AndroidRuntime* gCurRuntime = NULL;
248 /*static*/ JavaVM* AndroidRuntime::mJavaVM = NULL;
250 AndroidRuntime::AndroidRuntime(char* argBlockStart, const size_t argBlockLength) :
266 AndroidRuntime::~AndroidRuntime()
274 /*static*/ int AndroidRuntime::registerNativeMethods(JNIEnv* env,
280 void AndroidRuntime::setArgv0(const char* argv0) {
285 status_t AndroidRuntime::callMain(const String8& className, jclass clazz,
437 void AndroidRuntime::addOption(const char* optionString, void* extraInfo)
455 void AndroidRuntime::parseExtraOpts(char* extraOptsBuf, const char* quotingArg)
491 bool AndroidRuntime::parseRuntimeOption(const char* property,
518 bool AndroidRuntime::parseCompilerOption(const char* property,
547 bool AndroidRuntime::parseCompilerRuntimeOption(const char* property,
581 int AndroidRuntime::startVm(JavaVM** pJavaVM, JNIEnv** pEnv, bool zygote)
941 char* AndroidRuntime::toSlashClassName(const char* className)
953 jstring AndroidRuntime::NewStringLatin1(JNIEnv* env, const char* bytes) {
974 void AndroidRuntime::start(const char* className, const Vector<String8>& options, bool zygote)
1079 void AndroidRuntime::exit(int code)
1091 void AndroidRuntime::onVmCreated(JNIEnv* env)
1093 // If AndroidRuntime had anything to do here, we'd have done it in 'start'.
1101 /*static*/ JNIEnv* AndroidRuntime::getJNIEnv()
1104 JavaVM* vm = AndroidRuntime::getJavaVM();
1124 vm = AndroidRuntime::getJavaVM();
1146 vm = AndroidRuntime::getJavaVM();
1160 /*static*/ int AndroidRuntime::javaThreadShell(void* args) {
1189 /*static*/ int AndroidRuntime::javaCreateThreadEtc(
1206 result = androidCreateRawThreadEtc(AndroidRuntime::javaThreadShell, args,
1216 /*static*/ android_thread_id_t AndroidRuntime::createJavaThread(const char* name,
1417 /*static*/ int AndroidRuntime::startReg(JNIEnv* env)
1448 AndroidRuntime* AndroidRuntime::getRuntime()