Lines Matching defs:vtable
33 // Generate the self-patching vtable method:
49 // All of the dummy methods in the vtable are essentially identical,
52 // to be 'vtbl_list_size' instances of the vtable in order to
58 void** vtable,
68 *vtable = dummy_vtable;
81 // Load eax with a value indicating vtable/offset pair.
99 __ shrptr(c_rarg0, 8); // isolate vtable identifier.
101 __ lea(c_rarg1, ExternalAddress((address)vtbl_list)); // ptr to correct vtable list.
103 __ movptr(c_rarg1, Address(c_rarg1, 0)); // get correct vtable address.
105 __ movptr(Address(c_rarg0, 0), c_rarg1); // update vtable pointer.
107 __ andptr(rax, 0x00ff); // isolate vtable method index