aboutsummaryrefslogtreecommitdiff
path: root/cddl/contrib/opensolaris/common/ctf/ctf_impl.h
Commit message (Collapse)AuthorAgeFilesLines
* libctf: Handle CTFv3 containersMark Johnston2022-03-071-16/+49
| | | | | | | | | | | | | | | In general, the patch adds indirection to minimize the amount of code that needs to know about differences between v2 and v3. Specifically, some new ctf_get_ctt_* functions are added, and new LCTF_* macros are added to use the underlying container's version to do the right thing. CTF containers can have parent/child relationships, wherein a type ID in one container refers to a type in the parent. It is permitted for the parent and child to have different versions. MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D34363
* libctf: Use const ctf_file_t references in string lookup routinesMark Johnston2022-02-231-2/+2
| | | | | MFC after: 1 week Sponsored by: The FreeBSD Foundation
* MFV r254422:Xin LI2013-08-231-3/+7
| | | | | | | | | | | Illumos DTrace issues: 3089 want ::typedef 3094 libctf should support removing a dynamic type 3095 libctf does not validate arrays correctly 3096 libctf does not validate function types correctly Notes: svn path=/head/; revision=254744
* This commit was generated by cvs2svn to compensate for changes in r178525,John Birrell2008-04-251-0/+336
which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=178526