diff options
author | Nick Alcock <nick.alcock@oracle.com> | 2019-04-24 11:35:37 +0100 |
---|---|---|
committer | Nick Alcock <nick.alcock@oracle.com> | 2019-05-28 17:09:30 +0100 |
commit | 6dbf2b734063522b4f3d7403ce7a2b436802b839 (patch) | |
tree | ffd324ef83a909f9bdee848fb2287e87877af5d8 /include/ChangeLog | |
parent | 6c33b742ce19cc2fd226d84f2991572239199a62 (diff) | |
download | gdb-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/ChangeLog | 9 |
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> |