Add config option to use dlmalloc instead of mheap
[vpp.git] / src / vpp-api / java / jvpp-registry / jvpp_registry.c
index c90822d..bbe9719 100644 (file)
@@ -245,11 +245,19 @@ static int send_initial_control_ping() {
     return rv;
 }
 
+#if USE_DLMALLOC == 1
+void * __jvpp_heap;
+#endif
+
 static int connect_to_vpe(char *shm_prefix, char *name) {
     jvpp_main_t * jm = &jvpp_main;
     api_main_t * am = &api_main;
     jvpp_registry_main_t * rm = &jvpp_registry_main;
 
+#if USE_DLMALLOC == 1
+    __jvpp_heap = clib_mem_init (0, 1<<20);
+#endif
+
     if (vl_client_connect_to_vlib(shm_prefix, name, 32) < 0)
         return -1;
     jm->my_client_index = am->my_client_index;