libsysprof: use gtk_tim_sort() for packed symbols

This commit is contained in:
Christian Hergert
2024-08-16 12:39:41 -07:00
parent dde273e25e
commit 9c896e0bb4

View File

@ -2585,7 +2585,11 @@ sysprof_document_serialize_symbols_fiber (gpointer user_data)
process_info->pid);
}
g_array_sort (packed_symbols, sort_symbols_for_bsearch);
gtk_tim_sort (packed_symbols->data,
packed_symbols->len,
sizeof (SysprofPackedSymbol),
(GCompareDataFunc)sort_symbols_for_bsearch,
NULL);
g_array_append_val (packed_symbols, empty_symbol);
packed_len = sizeof (SysprofPackedSymbol) * packed_symbols->len;