mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
use g_memdup2()
This commit is contained in:
@ -18,7 +18,7 @@ datadir = get_option('datadir')
|
||||
datadir_for_pc_file = join_paths('${prefix}', datadir)
|
||||
podir = join_paths(meson.source_root(), 'po')
|
||||
|
||||
glib_req_version = '>= 2.56'
|
||||
glib_req_version = '>= 2.67.4'
|
||||
gtk_req_version = '>= 3.22'
|
||||
polkit_req_version = '>= 0.105'
|
||||
dazzle_req_version = '>= 3.30.0'
|
||||
|
||||
@ -139,7 +139,7 @@ rectangles_sort (Rectangles *self)
|
||||
|
||||
sysprof_color_cycle_next (self->cycle, &rgba);
|
||||
g_hash_table_insert (self->y_indexes, (gchar *)rect->name, GUINT_TO_POINTER (++sequence));
|
||||
g_hash_table_insert (self->colors, (gchar *)rect->name, g_memdup (&rgba, sizeof rgba));
|
||||
g_hash_table_insert (self->colors, (gchar *)rect->name, g_memdup2 (&rgba, sizeof rgba));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -673,7 +673,7 @@ sysprof_display_present_async (SysprofDisplay *self,
|
||||
return;
|
||||
}
|
||||
|
||||
g_task_set_task_data (task, g_memdup (&aids->len, sizeof aids->len), g_free);
|
||||
g_task_set_task_data (task, g_memdup2 (&aids->len, sizeof aids->len), g_free);
|
||||
|
||||
for (guint i = 0; i < aids->len; i++)
|
||||
{
|
||||
|
||||
@ -252,7 +252,7 @@ sysprof_mark_visualizer_set_group_rgba (SysprofMarkVisualizer *self,
|
||||
|
||||
g_hash_table_insert (self->rgba_by_group,
|
||||
g_strdup (group),
|
||||
g_memdup (rgba, sizeof *rgba));
|
||||
g_memdup2 (rgba, sizeof *rgba));
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
@ -278,7 +278,7 @@ sysprof_marks_aid_present_finish (SysprofAid *aid,
|
||||
dzl_rgba_shade (&rgba, &kind_rgba, 1 + (ratio * span->kind));
|
||||
g_hash_table_insert (seen,
|
||||
GUINT_TO_POINTER (span->kind),
|
||||
g_memdup (&kind_rgba, sizeof kind_rgba));
|
||||
g_memdup2 (&kind_rgba, sizeof kind_rgba));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -328,7 +328,7 @@ get_vdso_bytes (size_t *length)
|
||||
* wrapper never returned that address. But since it
|
||||
* is a legal mapping, it is legal to read it.
|
||||
*/
|
||||
bytes = g_memdup ((uint8_t *)start, n_bytes);
|
||||
bytes = g_memdup2 ((uint8_t *)start, n_bytes);
|
||||
|
||||
has_data = TRUE;
|
||||
}
|
||||
|
||||
@ -183,7 +183,7 @@ sysprof_helpers_list_processes (SysprofHelpers *self,
|
||||
gsize len;
|
||||
|
||||
data = g_variant_get_fixed_array (fixed_ar, &len, sizeof (gint32));
|
||||
*processes = g_memdup (data, len * sizeof (gint32));
|
||||
*processes = g_memdup2 (data, len * sizeof (gint32));
|
||||
*n_processes = len;
|
||||
|
||||
return TRUE;
|
||||
@ -239,7 +239,7 @@ sysprof_helpers_list_processes_finish (SysprofHelpers *self,
|
||||
p = g_variant_get_fixed_array (ret, &n, sizeof (gint32));
|
||||
|
||||
if (processes != NULL)
|
||||
*processes = g_memdup (p, n * sizeof (gint32));
|
||||
*processes = g_memdup2 (p, n * sizeof (gint32));
|
||||
|
||||
if (n_processes != NULL)
|
||||
*n_processes = n;
|
||||
|
||||
Reference in New Issue
Block a user