- s = format (s, "%Ufree bytes %U", format_white_space, indent + 2,
- format_memory_size, fsh->n_free_bytes);
+
+ fifo_hdr = free_fifos * sizeof (svm_fifo_t);
+ est_chunk_bytes = fifo_segment_fl_chunk_bytes (fs);
+ est_free_seg_bytes = fsh->n_free_bytes;
+ fifo_segment_update_free_bytes (fs);
+
+ s = format (s, "\n%Useg free bytes: %U (%u) estimated: %U (%u)\n",
+ format_white_space, indent + 2, format_memory_size,
+ fsh->n_free_bytes, fsh->n_free_bytes, format_memory_size,
+ est_free_seg_bytes, est_free_seg_bytes);
+ s = format (s, "%Uchunk free bytes: %U (%lu) estimated: %U (%u)\n",
+ format_white_space, indent + 2, format_memory_size, chunk_bytes,
+ chunk_bytes, format_memory_size, est_chunk_bytes,
+ est_chunk_bytes);
+ s = format (s, "%Ufifo hdr free bytes: %U (%u)\n", format_white_space,
+ indent + 2, format_memory_size, fifo_hdr, fifo_hdr);
+ s = format (s, "\n");