static gint64 gimp_parasite_list_get_memsize (GimpObject *object, gint64 *gui_size) { GimpParasiteList *list = GIMP_PARASITE_LIST (object); gint64 memsize = 0; memsize += gimp_g_hash_table_get_memsize_foreach (list->table, (GimpMemsizeFunc) gimp_parasite_get_memsize, gui_size); return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object, gui_size); }
static gint64 gimp_pdb_get_memsize (GimpObject *object, gint64 *gui_size) { GimpPDB *pdb = GIMP_PDB (object); gint64 memsize = 0; memsize += gimp_g_hash_table_get_memsize_foreach (pdb->procedures, (GimpMemsizeFunc) gimp_pdb_entry_get_memsize, gui_size); memsize += gimp_g_hash_table_get_memsize (pdb->compat_proc_names, 0); return memsize + GIMP_OBJECT_CLASS (parent_class)->get_memsize (object, gui_size); }