Lines Matching refs:method
19 * Code: Call super method.
24 * method (as opposed to the one with the same method_id in the
51 FETCH 1, %edx # %edx<- method index
54 movl (%ecx, %edx, 4), %ecx # %ecx<- resolved base method
61 movl offGlue_method(%eax), %eax # %eax<- glue->method
62 movl offMethod_clazz(%eax), %eax # %eax<- glue->method->clazz
69 * %ecx = resolved base method
70 * %eax = method->clazz
74 movl offClassObject_super(%eax), %edx # %edx<- glue->method->clazz->super
78 jnc .L${opcode}_nsm # handle method not present
79 movl offClassObject_vtable(%edx), %edx # %edx<- glue->method->clazz->super->vtable
81 jmp common_invokeMethod${routine} # invoke method common code
85 movl %edx, -8(%esp) # push parameter method index
86 movl $$METHOD_VIRTUAL, -4(%esp) # push parameter method type
90 # return: Method*
92 movl %eax, %ecx # %ecx<- method
93 cmp $$0, %ecx # check for null method return
94 movl -12(%esp), %eax # %eax<- glue->method->clazz
99 * Throw a NoSuchMethodError with the method name as the message.
100 * %ecx = resolved base method
104 movl offMethod_name(%ecx), %edx # %edx<- method name