mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
libsysprof-profile: add some system metadata/files
Very handy when trying to determine what the user setup is without having to go back and forth on issue trackers.
This commit is contained in:
@ -106,6 +106,9 @@ add_metadata (SysprofRecording *self,
|
||||
const char *id,
|
||||
const char *value)
|
||||
{
|
||||
if (value == NULL)
|
||||
return;
|
||||
|
||||
sysprof_capture_writer_add_metadata (self->writer,
|
||||
SYSPROF_CAPTURE_CURRENT_TIME,
|
||||
-1, -1, id, value, -1);
|
||||
@ -153,6 +156,13 @@ sysprof_recording_fiber (gpointer user_data)
|
||||
/* Track various metadata */
|
||||
add_metadata (self, "org.gnome.sysprof.app-id", APP_ID_S);
|
||||
add_metadata (self, "org.gnome.sysprof.version", PACKAGE_VERSION);
|
||||
add_metadata (self, "USER", g_get_user_name ());
|
||||
add_metadata (self, "DISPLAY", g_getenv ("DISPLAY"));
|
||||
add_metadata (self, "WAYLAND_DISPLAY", g_getenv ("WAYLAND_DISPLAY"));
|
||||
add_metadata (self, "DESKTOP_SESSION", g_getenv ("DESKTOP_SESSION"));
|
||||
add_metadata (self, "HOSTTYPE", g_getenv ("HOSTTYPE"));
|
||||
add_metadata (self, "OSTYPE", g_getenv ("OSTYPE"));
|
||||
dex_await (_sysprof_recording_add_file (self, "/etc/os-release", FALSE), NULL);
|
||||
|
||||
self->start_time = g_get_monotonic_time ();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user