libsysprof-analyze: sort overlays before non-overlays

We still need to support mounts that do not include overlay frames, but
this fixes some of the cases for captures we already generate.
This commit is contained in:
Christian Hergert
2023-05-22 18:56:30 -07:00
parent 26d81f0737
commit 04797587e6

View File

@ -195,6 +195,11 @@ compare_mount (gconstpointer a,
gsize alen = strlen (sysprof_mount_get_mount_point (mount_a));
gsize blen = strlen (sysprof_mount_get_mount_point (mount_b));
if (mount_a->is_overlay && !mount_b->is_overlay)
return -1;
else if (!mount_a->is_overlay && mount_b->is_overlay)
return 1;
if (alen > blen)
return -1;
else if (blen > alen)