Lines Matching defs:args
138 ObjPtr<mirror::Object> receiver, jvalue* args)
147 Append(args[args_offset].z);
150 Append(args[args_offset].b);
153 Append(args[args_offset].c);
156 Append(args[args_offset].s);
160 Append(args[args_offset].i);
163 Append(soa.Decode<mirror::Object>(args[args_offset].l));
167 AppendWide(args[args_offset].j);
231 Handle<mirror::ObjectArray<mirror::Object>> args(
234 arg.Assign(args->Get(args_offset));
364 static void CheckMethodArguments(JavaVMExt* vm, ArtMethod* m, uint32_t* args)
376 // TODO: If args contain object references, it may cause problems.
390 // this is a hard to fix problem since the args can contain Object*, we need to save and
393 (reinterpret_cast<StackReference<mirror::Object>*>(&args[i + offset]))->AsMirrorPtr();
403 int32_t arg = static_cast<int32_t>(args[i + offset]);
417 if (args[i + offset] > 0xFFFF) {
449 uint32_t* args = arg_array->GetArray();
451 CheckMethodArguments(soa.Vm(), method->GetInterfaceMethodIfProxy(kRuntimePointerSize), args);
453 method->Invoke(soa.Self(), args, arg_array->GetNumBytes(), result, shorty);
457 va_list args)
479 arg_array.BuildArgArrayFromVarArgs(soa, receiver, args);
489 jvalue* args) {
510 arg_array.BuildArgArrayFromJValues(soa, receiver, args);
520 jobject obj, jmethodID mid, jvalue* args) {
542 arg_array.BuildArgArrayFromJValues(soa, receiver, args);
552 jobject obj, jmethodID mid, va_list args) {
574 arg_array.BuildArgArrayFromVarArgs(soa, receiver, args);