Searched defs:invoke (Results 1 - 25 of 41) sorted by relevance

12

/art/test/044-proxy/src/
H A DConstructorProxy.java49 public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { method in class:ConstructorProxy
H A DFloatSelect.java29 public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { method in class:FloatSelect.FloatSelectIInvoke1
H A DClash.java65 public Object invoke(Object proxy, Method method, Object[] args) method in class:ClashInvocationHandler
H A DClash2.java55 public Object invoke(Object proxy, Method method, Object[] args) method in class:Clash2InvocationHandler
H A DNativeProxy.java53 public Object invoke(final Object proxy, method in class:NativeProxy.NativeInvocationHandler
H A DClash3.java70 public Object invoke(Object proxy, Method method, Object[] args) method in class:Clash3InvocationHandler
H A DClash4.java72 public Object invoke(Object proxy, Method method, Object[] args) method in class:Clash4InvocationHandler
H A DWrappedThrow.java188 public Object invoke(Object proxy, Method method, Object[] args) method in class:WTInvocationHandler
232 result = method.invoke(mObj, args);
H A DBasicTest.java241 public Object invoke(Object proxy, Method method, Object[] args) method in class:MyInvocationHandler
301 result = method.invoke(mObj, args);
H A DReturnsAndArgPassing.java56 public Object invoke(Object proxy, Method method, Object[] args) { method in class:ReturnsAndArgPassing.MyInvocationHandler
/art/test/146-bad-interface/src-ex/
H A DIface.java22 public default void invoke() { method in interface:Iface
23 System.out.println("running invoke");
/art/compiler/optimizing/
H A Dintrinsics_utils.h32 // Note: The actual parameters are required to be in the locations given by the invoke's location
36 // Note: If an invoke wasn't sharpened, we will put down an invoke-virtual here. That's potentially
42 explicit IntrinsicSlowPath(HInvoke* invoke) : SlowPathCode(invoke), invoke_(invoke) { } argument
H A Dintrinsics.cc519 static bool CheckInvokeType(Intrinsics intrinsic, HInvoke* invoke, const DexFile& dex_file) { argument
537 InvokeType invoke_type = invoke->IsInvokeStaticOrDirect() ?
538 invoke->AsInvokeStaticOrDirect()->GetOptimizedInvokeType() :
539 invoke->IsInvokeVirtual() ? kVirtual : kSuper;
553 invoke->GetDexMethodIndex(), class_linker->GetImagePointerSize());
576 HInvoke* invoke = inst->AsInvoke(); local
578 const DexFile& dex_file = invoke->GetDexFile();
581 if (inliner->IsIntrinsic(invoke->GetDexMethodIndex(), &method)) {
585 if (!CheckInvokeType(intrinsic, invoke, dex_file)) {
586 LOG(WARNING) << "Found an intrinsic with unexpected invoke typ
[all...]
H A Dintrinsics.h56 void Dispatch(HInvoke* invoke) { argument
57 switch (invoke->GetIntrinsic()) {
62 Visit ## Name(invoke); \
76 virtual void Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) { \
83 static void MoveArguments(HInvoke* invoke, argument
86 if (kIsDebugBuild && invoke->IsInvokeStaticOrDirect()) {
87 HInvokeStaticOrDirect* invoke_static_or_direct = invoke->AsInvokeStaticOrDirect();
93 if (invoke->GetNumberOfArguments() == 0) {
98 LocationSummary* locations = invoke->GetLocations();
104 for (size_t i = 0; i < invoke
131 IntrinsicOptimizations(HInvoke* invoke) argument
133 IntrinsicOptimizations(const HInvoke& invoke) argument
168 StringEqualsOptimizations(HInvoke* invoke) argument
179 SystemArrayCopyOptimizations(HInvoke* invoke) argument
[all...]
H A Dpc_relative_fixups_x86.cc71 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) OVERRIDE {
72 HandleInvoke(invoke); variable
75 void VisitInvokeVirtual(HInvokeVirtual* invoke) OVERRIDE {
76 HandleInvoke(invoke); variable
79 void VisitInvokeInterface(HInvokeInterface* invoke) OVERRIDE {
80 HandleInvoke(invoke); variable
181 void HandleInvoke(HInvoke* invoke) { argument
182 // If this is an invoke-static/-direct with PC-relative dex cache array
184 HInvokeStaticOrDirect* invoke_static_or_direct = invoke->AsInvokeStaticOrDirect();
187 // method pointer from the invoke
232 WillHaveCallFreeIntrinsicsCodeGen(HInvoke* invoke) argument
[all...]
H A Dprepare_for_register_allocation.cc64 // Try to find a static invoke or a new-instance from which this check originated.
85 // If we found a static invoke or new-instance for merging, remove the check
107 // Remove the check from the graph. It has been merged into the invoke or new-instance.
174 void PrepareForRegisterAllocation::VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) { argument
175 if (invoke->IsStaticWithExplicitClinitCheck()) {
176 size_t last_input_index = invoke->InputCount() - 1;
177 HLoadClass* last_input = invoke->InputAt(last_input_index)->AsLoadClass();
181 // Detach the explicit class initialization check from the invoke.
184 invoke->RemoveExplicitClinitCheck(HInvokeStaticOrDirect::ClinitCheckRequirement::kNone);
187 DCHECK(!CanMoveClinitCheck(last_input, invoke));
[all...]
H A Dsharpening.cc46 // TODO: Move the sharpening of invoke-virtual/-interface/-super from HGraphBuilder
54 void HSharpening::ProcessInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) { argument
55 if (invoke->IsStringInit()) {
62 InvokeType original_invoke_type = invoke->GetOriginalInvokeType();
64 MethodReference target_method(&graph_->GetDexFile(), invoke->GetDexMethodIndex());
69 invoke->GetDexPc(),
82 invoke->SetOptimizedInvokeType(optimized_invoke_type);
83 invoke->SetTargetMethod(target_method);
152 invoke->GetTargetMethod());
153 invoke
[all...]
H A Dgraph_checker.cc489 void GraphChecker::VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) { argument
490 VisitInstruction(invoke);
492 if (invoke->IsStaticWithExplicitClinitCheck()) {
493 size_t last_input_index = invoke->InputCount() - 1;
494 HInstruction* last_input = invoke->InputAt(last_input_index);
496 AddError(StringPrintf("Static invoke %s:%d marked as having an explicit clinit check "
498 invoke->DebugName(),
499 invoke->GetId()));
502 AddError(StringPrintf("Static invoke %s:%d marked as having an explicit clinit check "
505 invoke
[all...]
H A Dgraph_visualizer.cc411 void VisitInvoke(HInvoke* invoke) OVERRIDE {
412 StartAttributeStream("dex_file_index") << invoke->GetDexMethodIndex();
414 invoke->GetDexMethodIndex(), GetGraph()->GetDexFile(), /* with_signature */ false);
417 void VisitInvokeUnresolved(HInvokeUnresolved* invoke) OVERRIDE {
418 VisitInvoke(invoke); variable
419 StartAttributeStream("invoke_type") << invoke->GetOriginalInvokeType();
422 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) OVERRIDE {
423 VisitInvoke(invoke); variable
424 StartAttributeStream("method_load_kind") << invoke->GetMethodLoadKind();
425 StartAttributeStream("intrinsic") << invoke
432 VisitInvoke(invoke); variable
[all...]
H A Dcode_generator.cc301 HInvoke* invoke, InvokeDexCallingConventionVisitor* visitor) {
302 ArenaAllocator* allocator = invoke->GetBlock()->GetGraph()->GetArena();
303 LocationSummary* locations = new (allocator) LocationSummary(invoke, LocationSummary::kCall);
305 for (size_t i = 0; i < invoke->GetNumberOfArguments(); i++) {
306 HInstruction* input = invoke->InputAt(i);
310 locations->SetOut(visitor->GetReturnLocation(invoke->GetType()));
312 if (invoke->IsInvokeStaticOrDirect()) {
313 HInvokeStaticOrDirect* call = invoke->AsInvokeStaticOrDirect();
331 void CodeGenerator::GenerateInvokeUnresolvedRuntimeCall(HInvokeUnresolved* invoke) { argument
332 MoveConstant(invoke
300 CreateCommonInvokeLocationSummary( HInvoke* invoke, InvokeDexCallingConventionVisitor* visitor) argument
1248 CreateSystemArrayCopyLocationSummary(HInvoke* invoke) argument
[all...]
H A Dload_store_elimination.cc913 void HandleInvoke(HInstruction* invoke) { argument
915 heap_values_for_[invoke->GetBlock()->GetBlockId()];
926 void VisitInvokeStaticOrDirect(HInvokeStaticOrDirect* invoke) OVERRIDE {
927 HandleInvoke(invoke); variable
930 void VisitInvokeVirtual(HInvokeVirtual* invoke) OVERRIDE {
931 HandleInvoke(invoke); variable
934 void VisitInvokeInterface(HInvokeInterface* invoke) OVERRIDE {
935 HandleInvoke(invoke); variable
938 void VisitInvokeUnresolved(HInvokeUnresolved* invoke) OVERRIDE {
939 HandleInvoke(invoke); variable
[all...]
H A Dreference_type_propagation.cc441 HInvoke* invoke = instr->AsInvoke(); local
446 hs.NewHandle(FindDexCacheWithHint(self, invoke->GetDexFile(), hint_dex_cache_)));
452 invoke->GetDexFile(), invoke->GetDexMethodIndex(), dex_cache, loader, nullptr, kDirect);
/art/test/105-invoke/src/
H A DMain.java71 static int invoke(int a) { method in class:Main
91 int res = invoke(912);
93 System.out.println("invoke PASSED");
95 System.out.println("invoke FAILED: " + res);
/art/test/004-JniTest/src/
H A DMain.java214 public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { method in class:Main.DummyInvocationHandler
/art/test/064-field-access/src/
H A DMain.java43 c.getMethod("test").invoke(o, null);
630 this.invoke(m, validInst, subClassAccessExceptionClass);
701 public Object invoke(Method method, Object obj, Class expectedException) { method in class:SubClass
704 result = method.invoke(obj);

Completed in 276 milliseconds

12