aboutsummaryrefslogtreecommitdiff
path: root/include/ChangeLog
diff options
context:
space:
mode:
authorNick Alcock <nick.alcock@oracle.com>2019-04-24 11:35:37 +0100
committerNick Alcock <nick.alcock@oracle.com>2019-05-28 17:09:30 +0100
commit6dbf2b734063522b4f3d7403ce7a2b436802b839 (patch)
treeffd324ef83a909f9bdee848fb2287e87877af5d8 /include/ChangeLog
parent6c33b742ce19cc2fd226d84f2991572239199a62 (diff)
downloadgdb-6dbf2b734063522b4f3d7403ce7a2b436802b839.zip
gdb-6dbf2b734063522b4f3d7403ce7a2b436802b839.tar.gz
gdb-6dbf2b734063522b4f3d7403ce7a2b436802b839.tar.bz2
libctf: labels
This facility allows you to associate regions of type IDs with *labels*, a labelled tiling of the type ID space. You can use these to define CTF containers with distinct parents for distinct ranges of the ID space, or to assist with parallelization of CTF processing, or for any other purpose you can think of. Notably absent from here (though declared in the API header) is any way to define new labels: this will probably be introduced soon, as part of the linker deduplication work. (One existed in the past, but was deeply tied to the Solaris CTF file generator and had to be torn out.) libctf/ * ctf-labels.c: New. include/ * ctf-api.h (ctf_label_f): New. (ctf_label_set): New. (ctf_label_get): New. (ctf_label_topmost): New. (ctf_label_info): New. (ctf_label_iter): New.
Diffstat (limited to 'include/ChangeLog')
-rw-r--r--include/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/ChangeLog b/include/ChangeLog
index 56922ad..3ea7ac8 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,5 +1,14 @@
2019-05-28 Nick Alcock <nick.alcock@oracle.com>
+ * ctf-api.h (ctf_label_f): New.
+ (ctf_label_set): New.
+ (ctf_label_get): New.
+ (ctf_label_topmost): New.
+ (ctf_label_info): New.
+ (ctf_label_iter): New.
+
+2019-05-28 Nick Alcock <nick.alcock@oracle.com>
+
* ctf-api.h (ctf_version): New.
2019-05-28 Nick Alcock <nick.alcock@oracle.com>