Home
last modified time | relevance | path

Searched refs:vtable (Results 1 – 25 of 529) sorted by relevance

12345678910>>...22

/external/angle/third_party/vulkan-deps/spirv-tools/src/test/opt/
Dvalue_table_test.cpp52 ValueNumberTable vtable(context.get()); in TEST_F() local
54 EXPECT_EQ(vtable.GetValueNumber(inst), vtable.GetValueNumber(inst)); in TEST_F()
79 ValueNumberTable vtable(context.get()); in TEST_F() local
82 EXPECT_EQ(vtable.GetValueNumber(inst1), vtable.GetValueNumber(inst2)); in TEST_F()
109 ValueNumberTable vtable(context.get()); in TEST_F() local
112 EXPECT_EQ(vtable.GetValueNumber(inst1), vtable.GetValueNumber(inst2)); in TEST_F()
137 ValueNumberTable vtable(context.get()); in TEST_F() local
140 EXPECT_NE(vtable.GetValueNumber(inst1), vtable.GetValueNumber(inst2)); in TEST_F()
167 ValueNumberTable vtable(context.get()); in TEST_F() local
170 EXPECT_NE(vtable.GetValueNumber(inst1), vtable.GetValueNumber(inst2)); in TEST_F()
[all …]
/external/swiftshader/third_party/SPIRV-Tools/test/opt/
Dvalue_table_test.cpp52 ValueNumberTable vtable(context.get()); in TEST_F() local
54 EXPECT_EQ(vtable.GetValueNumber(inst), vtable.GetValueNumber(inst)); in TEST_F()
79 ValueNumberTable vtable(context.get()); in TEST_F() local
82 EXPECT_EQ(vtable.GetValueNumber(inst1), vtable.GetValueNumber(inst2)); in TEST_F()
109 ValueNumberTable vtable(context.get()); in TEST_F() local
112 EXPECT_EQ(vtable.GetValueNumber(inst1), vtable.GetValueNumber(inst2)); in TEST_F()
137 ValueNumberTable vtable(context.get()); in TEST_F() local
140 EXPECT_NE(vtable.GetValueNumber(inst1), vtable.GetValueNumber(inst2)); in TEST_F()
167 ValueNumberTable vtable(context.get()); in TEST_F() local
170 EXPECT_NE(vtable.GetValueNumber(inst1), vtable.GetValueNumber(inst2)); in TEST_F()
[all …]
/external/deqp-deps/SPIRV-Tools/test/opt/
Dvalue_table_test.cpp52 ValueNumberTable vtable(context.get()); in TEST_F() local
54 EXPECT_EQ(vtable.GetValueNumber(inst), vtable.GetValueNumber(inst)); in TEST_F()
79 ValueNumberTable vtable(context.get()); in TEST_F() local
82 EXPECT_EQ(vtable.GetValueNumber(inst1), vtable.GetValueNumber(inst2)); in TEST_F()
109 ValueNumberTable vtable(context.get()); in TEST_F() local
112 EXPECT_EQ(vtable.GetValueNumber(inst1), vtable.GetValueNumber(inst2)); in TEST_F()
137 ValueNumberTable vtable(context.get()); in TEST_F() local
140 EXPECT_NE(vtable.GetValueNumber(inst1), vtable.GetValueNumber(inst2)); in TEST_F()
167 ValueNumberTable vtable(context.get()); in TEST_F() local
170 EXPECT_NE(vtable.GetValueNumber(inst1), vtable.GetValueNumber(inst2)); in TEST_F()
[all …]
/external/rust/crates/grpcio-sys/grpc/src/core/lib/avl/
Davl.cc31 grpc_avl grpc_avl_create(const grpc_avl_vtable* vtable) { in grpc_avl_create() argument
33 out.vtable = vtable; in grpc_avl_create()
45 static void unref_node(const grpc_avl_vtable* vtable, grpc_avl_node* node, in unref_node() argument
51 vtable->destroy_key(node->key, user_data); in unref_node()
52 vtable->destroy_value(node->value, user_data); in unref_node()
53 unref_node(vtable, node->left, user_data); in unref_node()
54 unref_node(vtable, node->right, user_data); in unref_node()
94 static grpc_avl_node* get(const grpc_avl_vtable* vtable, grpc_avl_node* node, in get() argument
102 cmp = vtable->compare_keys(node->key, key, user_data); in get()
106 return get(vtable, node->left, key, user_data); in get()
[all …]
/external/grpc-grpc/src/core/lib/avl/
Davl.cc31 grpc_avl grpc_avl_create(const grpc_avl_vtable* vtable) { in grpc_avl_create() argument
33 out.vtable = vtable; in grpc_avl_create()
45 static void unref_node(const grpc_avl_vtable* vtable, grpc_avl_node* node, in unref_node() argument
51 vtable->destroy_key(node->key, user_data); in unref_node()
52 vtable->destroy_value(node->value, user_data); in unref_node()
53 unref_node(vtable, node->left, user_data); in unref_node()
54 unref_node(vtable, node->right, user_data); in unref_node()
94 static grpc_avl_node* get(const grpc_avl_vtable* vtable, grpc_avl_node* node, in get() argument
102 cmp = vtable->compare_keys(node->key, key, user_data); in get()
106 return get(vtable, node->left, key, user_data); in get()
[all …]
/external/grpc-grpc/src/core/tsi/
Dtransport_security.cc79 if (self == nullptr || self->vtable == nullptr || in tsi_frame_protector_protect()
85 if (self->vtable->protect == nullptr) return TSI_UNIMPLEMENTED; in tsi_frame_protector_protect()
86 return self->vtable->protect(self, unprotected_bytes, unprotected_bytes_size, in tsi_frame_protector_protect()
94 if (self == nullptr || self->vtable == nullptr || in tsi_frame_protector_protect_flush()
100 if (self->vtable->protect_flush == nullptr) return TSI_UNIMPLEMENTED; in tsi_frame_protector_protect_flush()
101 return self->vtable->protect_flush(self, protected_output_frames, in tsi_frame_protector_protect_flush()
110 if (self == nullptr || self->vtable == nullptr || in tsi_frame_protector_unprotect()
116 if (self->vtable->unprotect == nullptr) return TSI_UNIMPLEMENTED; in tsi_frame_protector_unprotect()
117 return self->vtable->unprotect(self, protected_frames_bytes, in tsi_frame_protector_unprotect()
124 self->vtable->destroy(self); in tsi_frame_protector_destroy()
[all …]
Dtransport_security_grpc.cc27 if (self == nullptr || self->vtable == nullptr || protector == nullptr) { in tsi_handshaker_result_create_zero_copy_grpc_protector()
30 if (self->vtable->create_zero_copy_grpc_protector == nullptr) { in tsi_handshaker_result_create_zero_copy_grpc_protector()
33 return self->vtable->create_zero_copy_grpc_protector( in tsi_handshaker_result_create_zero_copy_grpc_protector()
44 if (self == nullptr || self->vtable == nullptr || in tsi_zero_copy_grpc_protector_protect()
48 if (self->vtable->protect == nullptr) return TSI_UNIMPLEMENTED; in tsi_zero_copy_grpc_protector_protect()
49 return self->vtable->protect(self, unprotected_slices, protected_slices); in tsi_zero_copy_grpc_protector_protect()
55 if (self == nullptr || self->vtable == nullptr || in tsi_zero_copy_grpc_protector_unprotect()
59 if (self->vtable->unprotect == nullptr) return TSI_UNIMPLEMENTED; in tsi_zero_copy_grpc_protector_unprotect()
60 return self->vtable->unprotect(self, protected_slices, unprotected_slices); in tsi_zero_copy_grpc_protector_unprotect()
65 self->vtable->destroy(self); in tsi_zero_copy_grpc_protector_destroy()
/external/rust/crates/grpcio-sys/grpc/src/core/tsi/
Dtransport_security.cc92 if (self == nullptr || self->vtable == nullptr || in tsi_frame_protector_protect()
98 if (self->vtable->protect == nullptr) return TSI_UNIMPLEMENTED; in tsi_frame_protector_protect()
99 return self->vtable->protect(self, unprotected_bytes, unprotected_bytes_size, in tsi_frame_protector_protect()
107 if (self == nullptr || self->vtable == nullptr || in tsi_frame_protector_protect_flush()
113 if (self->vtable->protect_flush == nullptr) return TSI_UNIMPLEMENTED; in tsi_frame_protector_protect_flush()
114 return self->vtable->protect_flush(self, protected_output_frames, in tsi_frame_protector_protect_flush()
123 if (self == nullptr || self->vtable == nullptr || in tsi_frame_protector_unprotect()
129 if (self->vtable->unprotect == nullptr) return TSI_UNIMPLEMENTED; in tsi_frame_protector_unprotect()
130 return self->vtable->unprotect(self, protected_frames_bytes, in tsi_frame_protector_unprotect()
137 self->vtable->destroy(self); in tsi_frame_protector_destroy()
[all …]
Dtransport_security_grpc.cc27 if (self == nullptr || self->vtable == nullptr || protector == nullptr) { in tsi_handshaker_result_create_zero_copy_grpc_protector()
30 if (self->vtable->create_zero_copy_grpc_protector == nullptr) { in tsi_handshaker_result_create_zero_copy_grpc_protector()
33 return self->vtable->create_zero_copy_grpc_protector( in tsi_handshaker_result_create_zero_copy_grpc_protector()
44 if (self == nullptr || self->vtable == nullptr || in tsi_zero_copy_grpc_protector_protect()
48 if (self->vtable->protect == nullptr) return TSI_UNIMPLEMENTED; in tsi_zero_copy_grpc_protector_protect()
49 return self->vtable->protect(self, unprotected_slices, protected_slices); in tsi_zero_copy_grpc_protector_protect()
55 if (self == nullptr || self->vtable == nullptr || in tsi_zero_copy_grpc_protector_unprotect()
59 if (self->vtable->unprotect == nullptr) return TSI_UNIMPLEMENTED; in tsi_zero_copy_grpc_protector_unprotect()
60 return self->vtable->unprotect(self, protected_slices, unprotected_slices); in tsi_zero_copy_grpc_protector_unprotect()
65 self->vtable->destroy(self); in tsi_zero_copy_grpc_protector_destroy()
[all …]
/external/grpc-grpc/src/core/tsi/alts/crypt/
Dgsec.cc44 if (crypter != nullptr && crypter->vtable != nullptr && in gsec_aead_crypter_encrypt()
45 crypter->vtable->encrypt_iovec != nullptr) { in gsec_aead_crypter_encrypt()
50 return crypter->vtable->encrypt_iovec( in gsec_aead_crypter_encrypt()
65 if (crypter != nullptr && crypter->vtable != nullptr && in gsec_aead_crypter_encrypt_iovec()
66 crypter->vtable->encrypt_iovec != nullptr) { in gsec_aead_crypter_encrypt_iovec()
67 return crypter->vtable->encrypt_iovec( in gsec_aead_crypter_encrypt_iovec()
82 if (crypter != nullptr && crypter->vtable != nullptr && in gsec_aead_crypter_decrypt()
83 crypter->vtable->decrypt_iovec != nullptr) { in gsec_aead_crypter_decrypt()
88 return crypter->vtable->decrypt_iovec( in gsec_aead_crypter_decrypt()
103 if (crypter != nullptr && crypter->vtable != nullptr && in gsec_aead_crypter_decrypt_iovec()
[all …]
/external/rust/crates/grpcio-sys/grpc/src/core/tsi/alts/crypt/
Dgsec.cc44 if (crypter != nullptr && crypter->vtable != nullptr && in gsec_aead_crypter_encrypt()
45 crypter->vtable->encrypt_iovec != nullptr) { in gsec_aead_crypter_encrypt()
51 return crypter->vtable->encrypt_iovec( in gsec_aead_crypter_encrypt()
66 if (crypter != nullptr && crypter->vtable != nullptr && in gsec_aead_crypter_encrypt_iovec()
67 crypter->vtable->encrypt_iovec != nullptr) { in gsec_aead_crypter_encrypt_iovec()
68 return crypter->vtable->encrypt_iovec( in gsec_aead_crypter_encrypt_iovec()
83 if (crypter != nullptr && crypter->vtable != nullptr && in gsec_aead_crypter_decrypt()
84 crypter->vtable->decrypt_iovec != nullptr) { in gsec_aead_crypter_decrypt()
89 return crypter->vtable->decrypt_iovec( in gsec_aead_crypter_decrypt()
104 if (crypter != nullptr && crypter->vtable != nullptr && in gsec_aead_crypter_decrypt_iovec()
[all …]
/external/rust/crates/tokio/src/runtime/task/
Draw.rs33 pub(super) fn vtable<T: Future, S: Schedule>() -> &'static Vtable { in vtable() function
69 let vtable = self.header().vtable; in poll() localVariable
70 unsafe { (vtable.poll)(self.ptr) } in poll()
74 let vtable = self.header().vtable; in dealloc() localVariable
76 (vtable.dealloc)(self.ptr); in dealloc()
83 let vtable = self.header().vtable; in try_read_output() localVariable
84 (vtable.try_read_output)(self.ptr, dst, waker); in try_read_output()
88 let vtable = self.header().vtable; in drop_join_handle_slow() localVariable
89 unsafe { (vtable.drop_join_handle_slow)(self.ptr) } in drop_join_handle_slow()
93 let vtable = self.header().vtable; in shutdown() localVariable
[all …]
/external/rust/crates/grpcio-sys/grpc/src/core/lib/iomgr/
Dendpoint.cc27 ep->vtable->read(ep, slices, cb, urgent); in grpc_endpoint_read()
32 ep->vtable->write(ep, slices, cb, arg); in grpc_endpoint_write()
36 ep->vtable->add_to_pollset(ep, pollset); in grpc_endpoint_add_to_pollset()
41 ep->vtable->add_to_pollset_set(ep, pollset_set); in grpc_endpoint_add_to_pollset_set()
46 ep->vtable->delete_from_pollset_set(ep, pollset_set); in grpc_endpoint_delete_from_pollset_set()
50 ep->vtable->shutdown(ep, why); in grpc_endpoint_shutdown()
53 void grpc_endpoint_destroy(grpc_endpoint* ep) { ep->vtable->destroy(ep); } in grpc_endpoint_destroy()
56 return ep->vtable->get_peer(ep); in grpc_endpoint_get_peer()
60 return ep->vtable->get_local_address(ep); in grpc_endpoint_get_local_address()
63 int grpc_endpoint_get_fd(grpc_endpoint* ep) { return ep->vtable->get_fd(ep); } in grpc_endpoint_get_fd()
[all …]
Dsocket_factory_posix.cc33 const grpc_socket_factory_vtable* vtable) { in grpc_socket_factory_init() argument
34 factory->vtable = vtable; in grpc_socket_factory_init()
40 return factory->vtable->socket(factory, domain, type, protocol); in grpc_socket_factory_socket()
45 return factory->vtable->bind(factory, sockfd, addr); in grpc_socket_factory_bind()
54 c = GPR_ICMP(sma->vtable, smb->vtable); in grpc_socket_factory_compare()
56 c = sma->vtable->compare(sma, smb); in grpc_socket_factory_compare()
69 factory->vtable->destroy(factory); in grpc_socket_factory_unref()
Dsocket_mutator.cc30 const grpc_socket_mutator_vtable* vtable) { in grpc_socket_mutator_init() argument
31 mutator->vtable = vtable; in grpc_socket_mutator_init()
41 return mutator->vtable->mutate_fd(fd, mutator); in grpc_socket_mutator_mutate_fd()
50 c = GPR_ICMP(sma->vtable, smb->vtable); in grpc_socket_mutator_compare()
52 c = sma->vtable->compare(sma, smb); in grpc_socket_mutator_compare()
60 mutator->vtable->destroy(mutator); in grpc_socket_mutator_unref()
/external/grpc-grpc/src/core/lib/iomgr/
Dendpoint.cc27 ep->vtable->read(ep, slices, cb); in grpc_endpoint_read()
32 ep->vtable->write(ep, slices, cb, arg); in grpc_endpoint_write()
36 ep->vtable->add_to_pollset(ep, pollset); in grpc_endpoint_add_to_pollset()
41 ep->vtable->add_to_pollset_set(ep, pollset_set); in grpc_endpoint_add_to_pollset_set()
46 ep->vtable->delete_from_pollset_set(ep, pollset_set); in grpc_endpoint_delete_from_pollset_set()
50 ep->vtable->shutdown(ep, why); in grpc_endpoint_shutdown()
53 void grpc_endpoint_destroy(grpc_endpoint* ep) { ep->vtable->destroy(ep); } in grpc_endpoint_destroy()
56 return ep->vtable->get_peer(ep); in grpc_endpoint_get_peer()
59 int grpc_endpoint_get_fd(grpc_endpoint* ep) { return ep->vtable->get_fd(ep); } in grpc_endpoint_get_fd()
62 return ep->vtable->get_resource_user(ep); in grpc_endpoint_get_resource_user()
Dsocket_factory_posix.cc33 const grpc_socket_factory_vtable* vtable) { in grpc_socket_factory_init() argument
34 factory->vtable = vtable; in grpc_socket_factory_init()
40 return factory->vtable->socket(factory, domain, type, protocol); in grpc_socket_factory_socket()
45 return factory->vtable->bind(factory, sockfd, addr); in grpc_socket_factory_bind()
54 c = GPR_ICMP(sma->vtable, smb->vtable); in grpc_socket_factory_compare()
56 c = sma->vtable->compare(sma, smb); in grpc_socket_factory_compare()
69 factory->vtable->destroy(factory); in grpc_socket_factory_unref()
Dsocket_mutator.cc30 const grpc_socket_mutator_vtable* vtable) { in grpc_socket_mutator_init() argument
31 mutator->vtable = vtable; in grpc_socket_mutator_init()
41 return mutator->vtable->mutate_fd(fd, mutator); in grpc_socket_mutator_mutate_fd()
50 c = GPR_ICMP(sma->vtable, smb->vtable); in grpc_socket_mutator_compare()
52 c = sma->vtable->compare(sma, smb); in grpc_socket_mutator_compare()
60 mutator->vtable->destroy(mutator); in grpc_socket_mutator_unref()
/external/mesa3d/src/vulkan/overlay-layer/
Doverlay.cpp50 struct vk_instance_dispatch_table vtable; member
78 struct vk_device_dispatch_table vtable; member
347 instance_data->vtable.EnumeratePhysicalDevices(instance_data->instance, in instance_data_map_physical_devices()
352 instance_data->vtable.EnumeratePhysicalDevices(instance_data->instance, in instance_data_map_physical_devices()
394 VK_CHECK(device_data->vtable.CreateFence(device_data->device, in new_queue_data()
408 device_data->vtable.DestroyFence(device_data->device, data->queries_fence, NULL); in destroy_queue()
422 instance_data->vtable.GetPhysicalDeviceQueueFamilyProperties(data->physical_device, in device_map_queues()
427 instance_data->vtable.GetPhysicalDeviceQueueFamilyProperties(data->physical_device, in device_map_queues()
435 data->vtable.GetDeviceQueue(data->device, in device_map_queues()
518 if (draw && device_data->vtable.GetFenceStatus(device_data->device, draw->fence) == VK_SUCCESS) { in get_overlay_draw()
[all …]
/external/rust/crates/grpcio-sys/grpc/src/core/tsi/alts/frame_protector/
Dalts_crypter.cc37 if (crypter != nullptr && crypter->vtable != nullptr && in alts_crypter_process_in_place()
38 crypter->vtable->process_in_place != nullptr) { in alts_crypter_process_in_place()
39 return crypter->vtable->process_in_place(crypter, data, data_allocated_size, in alts_crypter_process_in_place()
51 if (crypter != nullptr && crypter->vtable != nullptr && in alts_crypter_num_overhead_bytes()
52 crypter->vtable->num_overhead_bytes != nullptr) { in alts_crypter_num_overhead_bytes()
53 return crypter->vtable->num_overhead_bytes(crypter); in alts_crypter_num_overhead_bytes()
61 if (crypter->vtable != nullptr && crypter->vtable->destruct != nullptr) { in alts_crypter_destroy()
62 crypter->vtable->destruct(crypter); in alts_crypter_destroy()
/external/grpc-grpc/src/core/tsi/alts/frame_protector/
Dalts_crypter.cc37 if (crypter != nullptr && crypter->vtable != nullptr && in alts_crypter_process_in_place()
38 crypter->vtable->process_in_place != nullptr) { in alts_crypter_process_in_place()
39 return crypter->vtable->process_in_place(crypter, data, data_allocated_size, in alts_crypter_process_in_place()
51 if (crypter != nullptr && crypter->vtable != nullptr && in alts_crypter_num_overhead_bytes()
52 crypter->vtable->num_overhead_bytes != nullptr) { in alts_crypter_num_overhead_bytes()
53 return crypter->vtable->num_overhead_bytes(crypter); in alts_crypter_num_overhead_bytes()
61 if (crypter->vtable != nullptr && crypter->vtable->destruct != nullptr) { in alts_crypter_destroy()
62 crypter->vtable->destruct(crypter); in alts_crypter_destroy()
/external/grpc-grpc/src/core/lib/security/credentials/
Dcredentials.cc68 if (creds->vtable->destruct != nullptr) { in grpc_channel_credentials_unref()
69 creds->vtable->destruct(creds); in grpc_channel_credentials_unref()
90 if (creds->vtable->destruct != nullptr) { in grpc_call_credentials_unref()
91 creds->vtable->destruct(creds); in grpc_call_credentials_unref()
107 if (creds == nullptr || creds->vtable->get_request_metadata == nullptr) { in grpc_call_credentials_get_request_metadata()
110 return creds->vtable->get_request_metadata(creds, pollent, context, md_array, in grpc_call_credentials_get_request_metadata()
118 creds->vtable->cancel_get_request_metadata == nullptr) { in grpc_call_credentials_cancel_get_request_metadata()
121 creds->vtable->cancel_get_request_metadata(creds, md_array, error); in grpc_call_credentials_cancel_get_request_metadata()
132 GPR_ASSERT(channel_creds->vtable->create_security_connector != nullptr); in grpc_channel_credentials_create_security_connector()
133 return channel_creds->vtable->create_security_connector( in grpc_channel_credentials_create_security_connector()
[all …]
/external/compiler-rt/test/cfi/cross-dso/
Dtarget_out_of_bounds.cpp28 void *vtable = mmap(nullptr, 4096, PROT_NONE, MAP_PRIVATE | MAP_ANONYMOUS, 0, 0); in main() local
30 *(uintptr_t *)p = (uintptr_t)vtable + 64; in main()
40 void *vtable = calloc(1, 128); in main() local
41 *(uintptr_t *)p = (uintptr_t)vtable + 64; in main()
51 void *vtable = calloc(1, 128); in main() local
52 memset(vtable, 0xFE, 128); in main()
53 *(uintptr_t *)p = (uintptr_t)vtable + 64; in main()
/external/llvm/test/CodeGen/X86/
Dx86-64-plt-relative-reloc.ll3 @vtable = constant [5 x i32] [i32 0,
4 …* @fn1 to i64), i64 ptrtoint (i32* getelementptr ([5 x i32], [5 x i32]* @vtable, i32 0, i32 1) to …
5 …* @fn2 to i64), i64 ptrtoint (i32* getelementptr ([5 x i32], [5 x i32]* @vtable, i32 0, i32 1) to …
6 …* @fn3 to i64), i64 ptrtoint (i32* getelementptr ([5 x i32], [5 x i32]* @vtable, i32 0, i32 1) to …
7 …lobal4 to i64), i64 ptrtoint (i32* getelementptr ([5 x i32], [5 x i32]* @vtable, i32 0, i32 1) to …
16 ; CHECK-NEXT: .long (fn1@PLT-vtable)-4
17 ; CHECK-NEXT: .long (fn2@PLT-vtable)-4
18 ; CHECK-NEXT: .long (fn3-vtable)-4
19 ; CHECK-NEXT: .long (global4-vtable)-4
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
DClassProto.java446 List<Method> vtable = getVtable(); in getMethodByVtableIndex() local
447 if (vtableIndex < 0 || vtableIndex >= vtable.size()) { in getMethodByVtableIndex()
451 return vtable.get(vtableIndex); in getMethodByVtableIndex()
458 private int findMethodIndexInVtable(@Nonnull List<Method> vtable, MethodReference method) { in findMethodIndexInVtable() argument
459 for (int i=0; i<vtable.size(); i++) { in findMethodIndexInVtable()
460 Method candidate = vtable.get(i); in findMethodIndexInVtable()
471 … private int findMethodIndexInVtableReverse(@Nonnull List<Method> vtable, MethodReference method) { in findMethodIndexInVtableReverse() argument
472 for (int i=vtable.size() - 1; i>=0; i--) { in findMethodIndexInVtableReverse()
473 Method candidate = vtable.get(i); in findMethodIndexInVtableReverse()
879 List<Method> vtable = Lists.newArrayList();
[all …]

12345678910>>...22