mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-12 16:10:54 +00:00
libsysprof: add type system category
Include various introspection and GObject things within that.
This commit is contained in:
@ -71,6 +71,24 @@ g_io_* io inherit
|
|||||||
g_zlib_* io inherit
|
g_zlib_* io inherit
|
||||||
|
|
||||||
|
|
||||||
|
GObject:
|
||||||
|
g_enum_register_* type-system inherit
|
||||||
|
g_enum_complete_* type-system inherit
|
||||||
|
g_enum_get_* type-system inherit
|
||||||
|
g_flags_register_* type-system inherit
|
||||||
|
g_flags_complete_* type-system inherit
|
||||||
|
g_flags_get_* type-system inherit
|
||||||
|
g_type_* type-system inherit
|
||||||
|
g_param_spec_* type-system inherit
|
||||||
|
g_pointer_type_* type-system inherit
|
||||||
|
g_boxed_type_* type-system inherit
|
||||||
|
g_value_type_compatible type-system inherit
|
||||||
|
g_value_type_transformable type-system inherit
|
||||||
|
g_value_init type-system inherit
|
||||||
|
g_value_fits_pointer type-system inherit
|
||||||
|
g_value_register_transform_func type-system inherit
|
||||||
|
|
||||||
|
|
||||||
GTK 4:
|
GTK 4:
|
||||||
gsk_gl_command_queue* graphics inherit
|
gsk_gl_command_queue* graphics inherit
|
||||||
|
|
||||||
@ -130,6 +148,8 @@ gtk_icon_* icons inherit
|
|||||||
load_theme_thread icons inherit
|
load_theme_thread icons inherit
|
||||||
load_icon_thread icons inherit
|
load_icon_thread icons inherit
|
||||||
|
|
||||||
|
gtk_param_spec_* type-system inherit
|
||||||
|
|
||||||
|
|
||||||
GtkSourceView:
|
GtkSourceView:
|
||||||
update_syntax layout inherit
|
update_syntax layout inherit
|
||||||
@ -140,6 +160,43 @@ Harfbuzz:
|
|||||||
* layout inherit
|
* layout inherit
|
||||||
|
|
||||||
|
|
||||||
|
Introspection:
|
||||||
|
g_arg_* type-system inherit
|
||||||
|
g_base_* type-system inherit
|
||||||
|
g_constant_* type-system inherit
|
||||||
|
g_enum_* type-system inherit
|
||||||
|
g_field_* type-system inherit
|
||||||
|
g_info_* type-system inherit
|
||||||
|
g_interface_* type-system inherit
|
||||||
|
g_object_* type-system inherit
|
||||||
|
g_property_* type-system inherit
|
||||||
|
g_registered_type_* type-system inherit
|
||||||
|
g_signal_* type-system inherit
|
||||||
|
g_struct_* type-system inherit
|
||||||
|
g_type_* type-system inherit
|
||||||
|
g_union_* type-system inherit
|
||||||
|
g_vfunc_* type-system inherit
|
||||||
|
|
||||||
|
g_function_invoker_* type-system inherit
|
||||||
|
g_function_info_get_flags type-system inherit
|
||||||
|
g_function_info_get_property type-system inherit
|
||||||
|
g_function_info_get_symbol type-system inherit
|
||||||
|
g_function_info_get_vfunc type-system inherit
|
||||||
|
|
||||||
|
g_callable_info_can_* type-system inherit
|
||||||
|
g_callable_info_get_* type-system inherit
|
||||||
|
g_callable_info_is_* type-system inherit
|
||||||
|
g_callable_info_iterate* type-system inherit
|
||||||
|
g_callable_info_load* type-system inherit
|
||||||
|
g_callable_info_may_* type-system inherit
|
||||||
|
g_callable_info_skip_* type-system inherit
|
||||||
|
g_callable_info_create_* type-system inherit
|
||||||
|
g_callable_info_destroy_* type-system inherit
|
||||||
|
|
||||||
|
g_typelib_* type-system inherit
|
||||||
|
g_irepository_* type-system inherit
|
||||||
|
|
||||||
|
|
||||||
JS:
|
JS:
|
||||||
* javascript inherit
|
* javascript inherit
|
||||||
|
|
||||||
|
|||||||
@ -83,6 +83,7 @@ typedef enum _SysprofCallgraphCategory
|
|||||||
SYSPROF_CALLGRAPH_CATEGORY_MAIN_LOOP,
|
SYSPROF_CALLGRAPH_CATEGORY_MAIN_LOOP,
|
||||||
SYSPROF_CALLGRAPH_CATEGORY_MEMORY,
|
SYSPROF_CALLGRAPH_CATEGORY_MEMORY,
|
||||||
SYSPROF_CALLGRAPH_CATEGORY_PAINT,
|
SYSPROF_CALLGRAPH_CATEGORY_PAINT,
|
||||||
|
SYSPROF_CALLGRAPH_CATEGORY_TYPE_SYSTEM,
|
||||||
SYSPROF_CALLGRAPH_CATEGORY_UNWINDABLE,
|
SYSPROF_CALLGRAPH_CATEGORY_UNWINDABLE,
|
||||||
SYSPROF_CALLGRAPH_CATEGORY_WINDOWING,
|
SYSPROF_CALLGRAPH_CATEGORY_WINDOWING,
|
||||||
|
|
||||||
|
|||||||
@ -188,6 +188,9 @@ sysprof_category_summary_get_category_name (SysprofCategorySummary *self)
|
|||||||
case SYSPROF_CALLGRAPH_CATEGORY_PAINT:
|
case SYSPROF_CALLGRAPH_CATEGORY_PAINT:
|
||||||
return _("Paint");
|
return _("Paint");
|
||||||
|
|
||||||
|
case SYSPROF_CALLGRAPH_CATEGORY_TYPE_SYSTEM:
|
||||||
|
return _("Type System");
|
||||||
|
|
||||||
case SYSPROF_CALLGRAPH_CATEGORY_UNWINDABLE:
|
case SYSPROF_CALLGRAPH_CATEGORY_UNWINDABLE:
|
||||||
return _("Unwindable");
|
return _("Unwindable");
|
||||||
|
|
||||||
|
|||||||
@ -135,6 +135,7 @@ sysprof_category_icon_class_init (SysprofCategoryIconClass *klass)
|
|||||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_MAIN_LOOP], "#5e5c64");
|
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_MAIN_LOOP], "#5e5c64");
|
||||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_MEMORY], "#f9f06b");
|
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_MEMORY], "#f9f06b");
|
||||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_PAINT], "#2ec27e");
|
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_PAINT], "#2ec27e");
|
||||||
|
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_TYPE_SYSTEM], "#241f31");
|
||||||
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_WINDOWING], "#c64600");
|
gdk_rgba_parse (&category_colors[SYSPROF_CALLGRAPH_CATEGORY_WINDOWING], "#c64600");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user