libctf: add CTF format specification
authorNick Alcock <nick.alcock@oracle.com>
Mon, 8 Nov 2021 18:31:38 +0000 (18:31 +0000)
committerNick Alcock <nick.alcock@oracle.com>
Mon, 8 Nov 2021 18:31:38 +0000 (18:31 +0000)
commit9be90c6894a208b32ed7237d4b31ecf9afb1ec8a
treec2d539602c5eaff80051e060466b2bdbf08794ef
parent603955c8de016e5a33963ff8d331ecc3d9b82425
libctf: add CTF format specification

It's been a long time since most of this was written: it's long past
time to put it in the binutils source tree.  It's believed correct and
complete insofar as it goes: it documents format v3 (the current
version) but not the libctf API or any earlier versions.  (The
earlier versions can be read by libctf but not generated by it, and you
are highly unlikely ever to see an example of any of them.)

libctf/ChangeLog
2021-11-08  Nick Alcock  <nick.alcock@oracle.com>

* doc/ctf-spec.texi: New file.
* configure.ac (MAKEINFO): Add.
(BUILD_INFO): Likewise.
(AC_CONFIG_FILES) [doc/Makefile]: Add.
* Makefile.am [BUILD_INFO] (SUBDIRS): Add doc/.
* doc/Makefile.am: New file.
* doc/Makefile.in: Likewise.
* configure: Regenerated.
* Makefile.in: Likewise.
libctf/ChangeLog
libctf/Makefile.am
libctf/Makefile.in
libctf/configure
libctf/configure.ac
libctf/doc/Makefile.am [new file with mode: 0644]
libctf/doc/Makefile.in [new file with mode: 0644]
libctf/doc/ctf-spec.texi [new file with mode: 0644]