aboutsummaryrefslogtreecommitdiff
path: root/gdb/registry.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/registry.h')
-rw-r--r--gdb/registry.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/gdb/registry.h b/gdb/registry.h
index b3d1b55..cb5d0c3 100644
--- a/gdb/registry.h
+++ b/gdb/registry.h
@@ -45,11 +45,12 @@
- register_TAG_data_with_cleanup(TAG, SAVE, FREE)
Get a new key for the container type TAG.
- SAVE and FREE are defined as void (*) (struct TAG *, void *)
- When the container is destroyed, first all registered SAVE
+ SAVE and FREE are defined as void (*) (struct TAG *object, void *data)
+ When the container object OBJECT is destroyed, first all registered SAVE
functions are called.
Then all FREE functions are called.
- Either or both may be NULL.
+ Either or both may be NULL. DATA is the data associated with the
+ container object OBJECT.
- clear_TAG_data(TAG, OBJECT)
Clear all the data associated with OBJECT. Should be called by the