Searched refs:arg_pos (Results 1 – 5 of 5) sorted by relevance
/art/test/1945-proxy-method-arguments/src/ |
D | Main.java | 75 int arg_pos = i + 1; in testMethod10() local 76 String arg = (String) getProxyMethodArgument(arg_pos); in testMethod10() 77 System.out.println(" arg" + arg_pos + ": " + arg.getClass().getName() + " \"" + arg + "\""); in testMethod10() 90 int arg_pos = i + 1; in testMethod10Even() local 91 String arg = (String) getProxyMethodArgument(arg_pos); in testMethod10Even() 92 System.out.println(" arg" + arg_pos + ": " + arg.getClass().getName() + " \"" + arg + "\""); in testMethod10Even() 100 private Object getProxyMethodArgument(int arg_pos) { in getProxyMethodArgument() argument 114 return getArgument(arg_pos, proxy_method_frame_depth); in getProxyMethodArgument() 118 private native Object getArgument(int arg_pos, int frame_depth); in getArgument() argument
|
/art/compiler/jni/quick/ |
D | calling_convention.cc | 231 unsigned int arg_pos = GetIteratorPositionWithinShorty(); in HasNext() local 232 return arg_pos < NumArgs(); in HasNext() 263 int arg_pos = GetIteratorPositionWithinShorty(); in IsCurrentParamAReference() local 264 return IsParamAReference(arg_pos); in IsCurrentParamAReference() 285 int arg_pos = GetIteratorPositionWithinShorty(); in IsCurrentParamAFloatOrDouble() local 286 return IsParamAFloatOrDouble(arg_pos); in IsCurrentParamAFloatOrDouble() 299 int arg_pos = GetIteratorPositionWithinShorty(); in IsCurrentParamADouble() local 300 return IsParamADouble(arg_pos); in IsCurrentParamADouble() 313 int arg_pos = GetIteratorPositionWithinShorty(); in IsCurrentParamALong() local 314 return IsParamALong(arg_pos); in IsCurrentParamALong() [all …]
|
/art/test/1945-proxy-method-arguments/ |
D | get_args.cc | 83 extern "C" StackReference<mirror::Object>* artQuickGetProxyReferenceArgumentAt(size_t arg_pos, 87 jobject GetProxyReferenceArgument(size_t arg_pos, size_t proxy_method_frame_depth) { in GetProxyReferenceArgument() argument 99 artQuickGetProxyReferenceArgumentAt(arg_pos, quick_frame); in GetProxyReferenceArgument() 107 JNIEnv* env ATTRIBUTE_UNUSED, jobject thiz ATTRIBUTE_UNUSED, int arg_pos, int frame_depth) { in Java_TestInvocationHandler_getArgument() argument 108 return GetProxyReferenceArgument(arg_pos, frame_depth); in Java_TestInvocationHandler_getArgument()
|
/art/runtime/interpreter/ |
D | interpreter.cc | 425 for (size_t shorty_pos = 0, arg_pos = 0; cur_reg < num_regs; ++shorty_pos, ++arg_pos, cur_reg++) { in EnterInterpreterFromInvoke() local 430 reinterpret_cast<StackReference<mirror::Object>*>(&args[arg_pos])->AsMirrorPtr(); in EnterInterpreterFromInvoke() 435 uint64_t wide_value = (static_cast<uint64_t>(args[arg_pos + 1]) << 32) | args[arg_pos]; in EnterInterpreterFromInvoke() 438 arg_pos++; in EnterInterpreterFromInvoke() 442 shadow_frame->SetVReg(cur_reg, args[arg_pos]); in EnterInterpreterFromInvoke()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 976 size_t arg_pos) in GetQuickReferenceArgumentAtVisitor() argument 979 arg_pos_(arg_pos), in GetQuickReferenceArgumentAtVisitor() 981 CHECK_LT(arg_pos, shorty_len) << "Argument position greater than the number arguments"; in GetQuickReferenceArgumentAtVisitor() 1010 extern "C" StackReference<mirror::Object>* artQuickGetProxyReferenceArgumentAt(size_t arg_pos, in artQuickGetProxyReferenceArgumentAt() argument 1019 GetQuickReferenceArgumentAtVisitor ref_arg_visitor(sp, shorty, shorty_len, arg_pos); in artQuickGetProxyReferenceArgumentAt()
|