[gnome-builder] ctags: add more tracing macros
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] ctags: add more tracing macros
- Date: Sun, 28 Jan 2018 22:42:06 +0000 (UTC)
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]