[gnome-builder] trace: add more tracing to various modules



commit 6e3ffe1f892245b49f5722e92cce82b914f38ab9
Author: Christian Hergert <christian hergert me>
Date:   Fri Apr 24 01:31:49 2015 -0700

    trace: add more tracing to various modules

 libide/gsettings/ide-language-defaults.c |   11 ++++++++++-
 libide/ide-buffer-manager.c              |   13 +++++++++++--
 libide/ide-context.c                     |   17 +++++++++++++----
 libide/ide-file-settings.c               |    2 ++
 libide/ide-file.c                        |   13 ++++++++++++-
 libide/ide-source-view.c                 |    2 +-
 6 files changed, 49 insertions(+), 9 deletions(-)
---
diff --git a/libide/gsettings/ide-language-defaults.c b/libide/gsettings/ide-language-defaults.c
index eed65e5..ed92973 100644
--- a/libide/gsettings/ide-language-defaults.c
+++ b/libide/gsettings/ide-language-defaults.c
@@ -376,6 +376,8 @@ ide_language_defaults_init_async (GCancellable        *cancellable,
 {
   g_autoptr(GTask) task = NULL;
 
+  IDE_ENTRY;
+
   g_return_if_fail (!cancellable || G_IS_CANCELLABLE (cancellable));
 
   task = g_task_new (NULL, cancellable, callback, user_data);
@@ -397,6 +399,8 @@ ide_language_defaults_init_async (GCancellable        *cancellable,
     }
 
   G_UNLOCK (lock);
+
+  IDE_EXIT;
 }
 
 gboolean
@@ -404,8 +408,13 @@ ide_language_defaults_init_finish (GAsyncResult  *result,
                                    GError       **error)
 {
   GTask *task = (GTask *)result;
+  gboolean ret;
+
+  IDE_ENTRY;
 
   g_return_val_if_fail (G_IS_TASK (task), FALSE);
 
-  return g_task_propagate_boolean (task, error);
+  ret = g_task_propagate_boolean (task, error);
+
+  IDE_RETURN (ret);
 }
diff --git a/libide/ide-buffer-manager.c b/libide/ide-buffer-manager.c
index b57732f..47f5f81 100644
--- a/libide/ide-buffer-manager.c
+++ b/libide/ide-buffer-manager.c
@@ -746,11 +746,16 @@ ide_buffer_manager_load_file_finish (IdeBufferManager  *self,
                                      GError           **error)
 {
   GTask *task = (GTask *)result;
+  IdeBuffer *ret;
+
+  IDE_ENTRY;
 
   g_return_val_if_fail (IDE_IS_BUFFER_MANAGER (self), NULL);
   g_return_val_if_fail (G_IS_TASK (task), NULL);
 
-  return g_task_propagate_pointer (task, error);
+  ret = g_task_propagate_pointer (task, error);
+
+  IDE_RETURN (ret);
 }
 
 static void
@@ -811,6 +816,8 @@ ide_buffer_manager_save_file__load_settings_cb (GObject      *object,
   const gchar *charset;
   GError *error = NULL;
 
+  IDE_ENTRY;
+
   g_assert (IDE_IS_FILE (file));
   g_assert (G_IS_TASK (task));
 
@@ -819,7 +826,7 @@ ide_buffer_manager_save_file__load_settings_cb (GObject      *object,
   if (!file_settings)
     {
       g_task_return_error (task, error);
-      return;
+      IDE_EXIT;
     }
 
   source_file = _ide_file_get_source_file (file);
@@ -890,6 +897,8 @@ ide_buffer_manager_save_file__load_settings_cb (GObject      *object,
                                     g_object_ref (task));
 
   g_clear_object (&saver);
+
+  IDE_EXIT;
 }
 
 /**
diff --git a/libide/ide-context.c b/libide/ide-context.c
index e652e61..ea02650 100644
--- a/libide/ide-context.c
+++ b/libide/ide-context.c
@@ -289,12 +289,15 @@ ide_context_new_async (GFile               *project_file,
                        GAsyncReadyCallback  callback,
                        gpointer             user_data)
 {
-  GTask *task;
+  g_autoptr(GTask) task = NULL;
+
+  IDE_ENTRY;
 
   g_return_if_fail (G_IS_FILE (project_file));
   g_return_if_fail (!cancellable || G_IS_CANCELLABLE (cancellable));
 
   task = g_task_new (NULL, cancellable, callback, user_data);
+
   g_async_initable_new_async (IDE_TYPE_CONTEXT,
                               G_PRIORITY_DEFAULT,
                               cancellable,
@@ -302,7 +305,8 @@ ide_context_new_async (GFile               *project_file,
                               g_object_ref (task),
                               "project-file", project_file,
                               NULL);
-  g_object_unref (task);
+
+  IDE_EXIT;
 }
 
 /**
@@ -316,10 +320,15 @@ ide_context_new_finish (GAsyncResult  *result,
                         GError       **error)
 {
   GTask *task = (GTask *)result;
+  IdeContext *ret;
+
+  IDE_ENTRY;
 
   g_return_val_if_fail (G_IS_TASK (task), NULL);
 
-  return g_task_propagate_pointer (task, error);
+  ret = g_task_propagate_pointer (task, error);
+
+  IDE_RETURN (ret);
 }
 
 /**
@@ -987,7 +996,7 @@ ide_context_init_unsaved_files_cb (GObject      *object,
   g_autoptr(GTask) task = user_data;
   GError *error = NULL;
 
-  g_return_if_fail (IDE_IS_UNSAVED_FILES (unsaved_files));
+  g_assert (IDE_IS_UNSAVED_FILES (unsaved_files));
 
   if (!ide_unsaved_files_restore_finish (unsaved_files, result, &error))
     {
diff --git a/libide/ide-file-settings.c b/libide/ide-file-settings.c
index 0419902..a13eae0 100644
--- a/libide/ide-file-settings.c
+++ b/libide/ide-file-settings.c
@@ -16,6 +16,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#define G_LOG_DOMAIN "ide-file-settings"
+
 #include <glib/gi18n.h>
 #include <gtksourceview/gtksource.h>
 
diff --git a/libide/ide-file.c b/libide/ide-file.c
index 7662b64..7e24dd5 100644
--- a/libide/ide-file.c
+++ b/libide/ide-file.c
@@ -16,6 +16,8 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#define G_LOG_DOMAIN "ide-file"
+
 #include <glib/gi18n.h>
 #include <gtksourceview/gtksource.h>
 
@@ -309,6 +311,8 @@ ide_file_load_settings_async (IdeFile              *self,
   IdeContext *context;
   g_autoptr(GTask) task = NULL;
 
+  IDE_ENTRY;
+
   g_return_if_fail (IDE_IS_FILE (self));
   g_return_if_fail (!cancellable || G_IS_CANCELLABLE (cancellable));
 
@@ -322,6 +326,8 @@ ide_file_load_settings_async (IdeFile              *self,
                         "context", context,
                         "file", self,
                         NULL);
+
+  IDE_EXIT;
 }
 
 /**
@@ -338,10 +344,15 @@ ide_file_load_settings_finish (IdeFile              *self,
                                GError              **error)
 {
   GTask *task = (GTask *)result;
+  IdeFileSettings *ret;
+
+  IDE_ENTRY;
 
   g_return_val_if_fail (G_IS_TASK (task), NULL);
 
-  return g_task_propagate_pointer (task, error);
+  ret = g_task_propagate_pointer (task, error);
+
+  IDE_RETURN (ret);
 }
 
 /**
diff --git a/libide/ide-source-view.c b/libide/ide-source-view.c
index 1424250..6c29cac 100644
--- a/libide/ide-source-view.c
+++ b/libide/ide-source-view.c
@@ -3081,7 +3081,7 @@ ide_source_view_real_set_mode (IdeSourceView         *self,
   g_assert (IDE_IS_SOURCE_VIEW (self));
 
   if (!priv->buffer)
-    return;
+    IDE_EXIT;
 
 #ifndef IDE_DISABLE_TRACE
   {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]