This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
In other words, what if instead of using the method name, signature, and interface-name to identify the method when building the constant-time tables, we instead use the address of the _Jv_Method of the interface's method?
JvInvokeInterface then checks something->class, which has a jmethod[] associated with it. It scans through that array to find an 'i' such that
something->class->methods[i]->overrides == &__ZN_com_megacz_A_foo_V
or
something->class->methods[i]->overrides->overrides == &__ZN_com_megacz_A_foo_V
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |