New function proc_each_symbol
diff --git a/proc.h b/proc.h
index c37935b..a97796c 100644
--- a/proc.h
+++ b/proc.h
@@ -247,4 +247,11 @@
 int proc_find_symbol(struct Process *proc, struct library_symbol *sym,
 		     struct library **retlib, struct library_symbol **retsym);
 
+/* Iterate through all symbols in all libraries of PROC.  See
+ * callback.h for notes on this interface.  */
+struct library_symbol *proc_each_symbol
+	(struct Process *proc, struct library_symbol *start_after,
+	 enum callback_status (*cb)(struct library_symbol *, void *),
+	 void *data);
+
 #endif /* _PROC_H_ */