aboutsummaryrefslogtreecommitdiff
path: root/library.c
diff options
context:
space:
mode:
authorPetr Machata <pmachata@redhat.com>2012-11-07 16:06:33 +0100
committerPetr Machata <pmachata@redhat.com>2012-11-07 16:06:33 +0100
commitab2dab55656a98068fac278b605c5cf780c4343b (patch)
tree0f034e8a0b21dd326f10d9ea575ec33278cbd4b7 /library.c
parent69a12f204b3a94fc2a102a8b5fd469aa374149d2 (diff)
downloadltrace-ab2dab55656a98068fac278b605c5cf780c4343b.tar.gz
Add library_symbol_delayed_cb iteration predicate
Diffstat (limited to 'library.c')
-rw-r--r--library.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/library.c b/library.c
index 1e37044..594472b 100644
--- a/library.c
+++ b/library.c
@@ -215,6 +215,12 @@ library_symbol_named_cb(struct library_symbol *libsym, void *name)
return strcmp(libsym->name, name) == 0 ? CBS_STOP : CBS_CONT;
}
+enum callback_status
+library_symbol_delayed_cb(struct library_symbol *libsym, void *unused)
+{
+ return libsym->delayed ? CBS_STOP : CBS_CONT;
+}
+
static void
private_library_init(struct library *lib, enum library_type type)
{