/* * Issue a method call. * * Pass in NULL for "obj" on calls to static methods. * * (Note this can't be inlined because it takes a variable number of args.) */ void dvmCallMethod(Thread* self, const Method* method, Object* obj, JValue* pResult, ...) { va_list args; va_start(args, pResult); dvmCallMethodV(self, method, obj, false, pResult, args); va_end(args); }
/* * Issue a method call. * * Pass in NULL for "obj" on calls to static methods. * * (Note this can't be inlined because it takes a variable number of args.) */ void dvmCallMethod(Thread* self, const Method* method, Object* obj, JValue* pResult, ...) { va_list args; printf("******zhk in dvmCallMethod;430\n"); va_start(args, pResult); dvmCallMethodV(self, method, obj, false, pResult, args); va_end(args); printf("******zhk in dvmCallMethod:432\n"); }
/* * Issue a method call. * * Pass in NULL for "obj" on calls to static methods. * * (Note this can't be inlined because it takes a variable number of args.) */ void dvmCallMethod(Thread* self, const Method* method, Object* obj, JValue* pResult, ...) { va_list args; va_start(args, pResult); dvmCallMethodV(self, method, obj, false, pResult, args); //salma //__android_log_print(ANDROID_LOG_DEBUG, "DVM DEBUG","dvmCallMethod: methodclazz=%s, methodname=%s", method->clazz->descriptor, method->name); //endsalma va_end(args); }