[gnome-builder] ctags: add more tracing macros



commit 14125eef17c7c7878dfa540817a7c611f7c03979
Author: Christian Hergert <chergert redhat com>
Date:   Sun Jan 28 14:11:15 2018 -0800

    ctags: add more tracing macros

 src/plugins/ctags/ide-ctags-symbol-resolver.c | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/src/plugins/ctags/ide-ctags-symbol-resolver.c b/src/plugins/ctags/ide-ctags-symbol-resolver.c
index 4526e13a8..d4d72492a 100644
--- a/src/plugins/ctags/ide-ctags-symbol-resolver.c
+++ b/src/plugins/ctags/ide-ctags-symbol-resolver.c
@@ -503,6 +503,8 @@ ide_ctags_symbol_resolver_get_symbol_tree_worker (GTask        *task,
   g_autoptr(GFile) parent = NULL;
   g_autofree gchar *parent_path = NULL;
 
+  IDE_ENTRY;
+
   g_assert (IDE_IS_CTAGS_SYMBOL_RESOLVER (self));
   g_assert (G_IS_TASK (task));
   g_assert (state != NULL);
@@ -602,6 +604,8 @@ ide_ctags_symbol_resolver_get_symbol_tree_worker (GTask        *task,
     }
 
   g_task_return_pointer (task, ide_ctags_symbol_tree_new (g_steal_pointer (&ar)), g_object_unref);
+
+  IDE_EXIT;
 }
 
 static void
@@ -638,7 +642,7 @@ ide_ctags_symbol_resolver_get_symbol_tree_async (IdeSymbolResolver   *resolver,
                                G_IO_ERROR,
                                G_IO_ERROR_NOT_SUPPORTED,
                                "No ctags indexes are loaded");
-      return;
+      IDE_EXIT;
     }
 
   state = g_slice_new0 (TreeResolverState);
@@ -668,10 +672,16 @@ ide_ctags_symbol_resolver_get_symbol_tree_finish (IdeSymbolResolver  *resolver,
                                                   GAsyncResult       *result,
                                                   GError            **error)
 {
+  IdeSymbolTree *ret;
+
+  IDE_ENTRY;
+
   g_assert (IDE_IS_CTAGS_SYMBOL_RESOLVER (resolver));
   g_assert (G_IS_TASK (result));
 
-  return g_task_propagate_pointer (G_TASK (result), error);
+  ret = g_task_propagate_pointer (G_TASK (result), error);
+
+  IDE_RETURN (ret);
 }
 
 static void


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