Illumos/gate bc1f688exception_lists cstyle hdrchk, usr/src Makefile.master Targetdirs

6885 CTF Everywhere Part 1
6886 Want ctfdiff
6887 ctfdump should be written in terms of libctf
6888 ctfmerge should be implemented in terms of libctf
6889 ctfconvert should be implemented in terms of libctf
6890 Want general workq
6891 Want general mergeq
6892 ctf_add_encoded assigns() incorrect byte size to types
6893 ctf_add_{struct,union,enum} can reuse forwards
6894 ctf_add_{struct,union,enum} occasionally forget to dirty the ctf_file_t
6895 ctf_add_member could better handle bitfields
6896 ctf_type_size() reports wrong size for forwards
6897 Want libctf ctf_kind_name() function
6898 Want libctf function to set struct/union size
Portions contributed by: John Levon <john.levon at joyent.com>
Portions contributed by: Richard Lowe <richlowe at richlowe.net>
Reviewed by: John Levon <john.levon at joyent.com>
Reviewed by: Andy Fiddaman <andy at omniosce.org>
Reviewed by: Gergő Doma <domag02 at gmail.com>
Approved by: Dan McDonald <danmcd at joyent.com>
DeltaFile
+2,995-0usr/src/lib/libctf/common/ctf_dwarf.c
+0-2,736usr/src/tools/ctf/dwarf/common/libdwarf.h
+2,736-0usr/src/lib/libdwarf/common/libdwarf.h
+0-2,442usr/src/tools/ctf/dwarf/common/dwarf_frame.c
+2,442-0usr/src/lib/libdwarf/common/dwarf_frame.c
+2,408-0usr/src/lib/libdwarf/common/dwarf_names.c
+0-2,408usr/src/tools/ctf/dwarf/common/dwarf_names.c
+0-2,221usr/src/tools/ctf/dwarf/common/pro_section.c
+2,221-0usr/src/lib/libdwarf/common/pro_section.c
+1,951-0usr/src/lib/libdwarf/common/dwarf_line.c
+0-1,951usr/src/tools/ctf/dwarf/common/dwarf_line.c
+1,551-0usr/src/lib/libctf/common/ctf_merge.c
+1,540-0usr/src/lib/libdwarf/common/dwarf_frame2.c
+0-1,540usr/src/tools/ctf/dwarf/common/dwarf_frame2.c
+1,360-0usr/src/lib/libctf/common/ctf_diff.c
+1,258-0usr/src/lib/libdwarf/common/dwarf_alloc.c
+0-1,258usr/src/tools/ctf/dwarf/common/dwarf_alloc.c
+1,235-0usr/src/cmd/ctfdump/ctfdump.c
+0-1,182usr/src/tools/ctf/dwarf/common/pro_forms.c
+1,182-0usr/src/lib/libdwarf/common/pro_forms.c
+1,078-0usr/src/lib/libdwarf/common/dwarf.h
+0-1,078usr/src/tools/ctf/dwarf/common/dwarf.h
+1,073-0usr/src/lib/libdwarf/common/dwarf_loc.c
+0-1,073usr/src/tools/ctf/dwarf/common/dwarf_loc.c
+0-1,028usr/src/tools/ctf/dump/dump.c
+976-0usr/src/lib/libdwarf/common/dwarf_elf_access.c
+0-976usr/src/tools/ctf/dwarf/common/dwarf_elf_access.c
+963-0usr/src/lib/libdwarf/common/dwarf_form.c
+0-963usr/src/tools/ctf/dwarf/common/dwarf_form.c
+855-0usr/src/lib/libdwarf/common/dwarf_die_deliv.c
+0-855usr/src/tools/ctf/dwarf/common/dwarf_die_deliv.c
+745-91usr/src/common/ctf/ctf_create.c
+789-0usr/src/lib/libdwarf/common/dwarf_query.c
+0-789usr/src/tools/ctf/dwarf/common/dwarf_query.c
+737-0usr/src/lib/libdwarf/common/dwarf_print_lines.c
+0-737usr/src/tools/ctf/dwarf/common/dwarf_print_lines.c
+733-0usr/src/lib/libdwarf/common/dwarf_sort_line.c
+0-733usr/src/tools/ctf/dwarf/common/dwarf_sort_line.c
+685-0usr/src/lib/libdwarf/common/dwarf_addr_finder.c
+0-685usr/src/tools/ctf/dwarf/common/dwarf_addr_finder.c
+607-0usr/src/lib/libdwarf/common/dwarf_global.c
+0-607usr/src/tools/ctf/dwarf/common/dwarf_global.c
+606-0usr/src/lib/mergeq/mergeq.c
+598-0usr/src/lib/libdwarf/common/pro_frame.c
+0-598usr/src/tools/ctf/dwarf/common/pro_frame.c
+597-0usr/src/lib/libdwarf/common/pro_expr.c
+0-597usr/src/tools/ctf/dwarf/common/pro_expr.c
+593-0usr/src/lib/libdwarf/common/dwarf_arange.c
+0-593usr/src/tools/ctf/dwarf/common/dwarf_arange.c
+0-577usr/src/tools/ctf/dwarf/common/dwarf_init_finish.c
+577-0usr/src/lib/libdwarf/common/dwarf_init_finish.c
+547-0usr/src/lib/libdwarf/common/dwarf_util.c
+0-547usr/src/tools/ctf/dwarf/common/dwarf_util.c
+536-0usr/src/cmd/ctfmerge/ctfmerge.c
+518-0usr/src/cmd/ctfdiff/ctfdiff.c
+0-484usr/src/tools/ctf/dwarf/common/pro_opaque.h
+484-0usr/src/lib/libdwarf/common/pro_opaque.h
+472-0usr/src/lib/libdwarf/common/pro_macinfo.c
+0-472usr/src/tools/ctf/dwarf/common/pro_macinfo.c
+455-15usr/src/common/ctf/ctf_types.c
+467-0usr/src/lib/libdwarf/common/dwarf_macro.c
+0-467usr/src/tools/ctf/dwarf/common/dwarf_macro.c
+446-0usr/src/man/man1/ctfdump.1
+442-0usr/src/lib/libdwarf/common/pro_die.c
+0-442usr/src/tools/ctf/dwarf/common/pro_die.c
+422-0usr/src/lib/libctf/common/ctf_elfwrite.c
+421-0usr/src/lib/libdwarf/common/dwarf_frame.h
+0-421usr/src/tools/ctf/dwarf/common/dwarf_frame.h
+0-410usr/src/tools/ctf/dwarf/common/dwarf_error.c
+410-0usr/src/lib/libdwarf/common/dwarf_error.c
+388-0usr/src/cmd/ctfconvert/ctfconvert.c
+348-0usr/src/man/man1/ctfdiff.1
+339-0usr/src/lib/libdwarf/common/malloc_check.c
+0-339usr/src/tools/ctf/dwarf/common/dwarf_opaque.h
+339-0usr/src/lib/libdwarf/common/dwarf_opaque.h
+0-339usr/src/tools/ctf/dwarf/common/malloc_check.c
+337-0usr/src/lib/libdwarf/common/pro_arange.c
+0-337usr/src/tools/ctf/dwarf/common/pro_arange.c
+331-0usr/src/lib/libdwarf/common/dwarf_line.h
+0-331usr/src/tools/ctf/dwarf/common/dwarf_line.h
+0-311usr/src/tools/ctf/dwarf/common/dwarf_util.h
+311-0usr/src/lib/libdwarf/common/dwarf_util.h
+311-0usr/src/lib/mergeq/workq.c
+0-302usr/src/tools/ctf/dwarf/common/mapfile-vers
+302-0usr/src/lib/libdwarf/common/mapfile-vers
+0-300usr/src/tools/ctf/dwarf/common/pro_line.c
+300-0usr/src/lib/libdwarf/common/pro_line.c
+0-297usr/src/tools/ctf/dwarf/common/pro_reloc_stream.c
+297-0usr/src/lib/libdwarf/common/pro_reloc_stream.c
+279-17usr/src/lib/libctf/common/ctf_lib.c
+296-0usr/src/lib/libdwarf/common/pro_types.c
+0-296usr/src/tools/ctf/dwarf/common/pro_types.c
+290-0usr/src/lib/libdwarf/common/dwarf_frame3.c
+0-290usr/src/tools/ctf/dwarf/common/dwarf_frame3.c
+0-276usr/src/tools/ctf/dwarf/common/pro_reloc_symbolic.c
+276-0usr/src/lib/libdwarf/common/pro_reloc_symbolic.c
+269-0usr/src/lib/libdwarf/common/pro_reloc.c
+0-269usr/src/tools/ctf/dwarf/common/pro_reloc.c
+0-261usr/src/tools/ctf/dwarf/common/pro_init.c
+261-0usr/src/lib/libdwarf/common/pro_init.c
+259-0usr/src/lib/libdwarf/common/dwarf_abbrev.c
+0-259usr/src/tools/ctf/dwarf/common/dwarf_abbrev.c
+226-0usr/src/lib/libdwarf/common/dwarf_harmless.c
+0-226usr/src/tools/ctf/dwarf/common/dwarf_harmless.c
+217-0usr/src/test/util-tests/tests/mergeq/mqt.c
+210-0usr/src/lib/libctf/common/ctf_convert.c
+0-209usr/src/tools/ctf/dwarf/common/dwarf_original_elf_init.c
+209-0usr/src/lib/libdwarf/common/dwarf_original_elf_init.c
+196-0usr/src/test/util-tests/tests/workq/wqt.c
+0-188usr/src/tools/ctf/dwarf/common/pro_alloc.c
+188-0usr/src/lib/libdwarf/common/pro_alloc.c
+177-0usr/src/lib/libdwarf/common/dwarf_alloc.h
+0-177usr/src/tools/ctf/dwarf/common/dwarf_alloc.h
+171-0usr/src/lib/libdwarf/common/dwarf_ranges.c
+0-171usr/src/tools/ctf/dwarf/common/dwarf_ranges.c
+149-0usr/src/lib/libdwarf/common/dwarf_leb.c
+0-149usr/src/tools/ctf/dwarf/common/dwarf_leb.c
+0-148usr/src/tools/ctf/dwarf/common/pro_util.h
+148-0usr/src/lib/libdwarf/common/pro_util.h
+0-143usr/src/tools/ctf/dwarf/common/config.h
+143-0usr/src/lib/libdwarf/common/config.h
+0-138usr/src/tools/ctf/dwarf/common/dwarf_pubtypes.c
+138-0usr/src/lib/libdwarf/common/dwarf_pubtypes.c
+133-0usr/src/lib/libdwarf/common/dwarf_vars.c
+0-133usr/src/tools/ctf/dwarf/common/dwarf_vars.c
+0-132usr/src/tools/ctf/dwarf/common/pro_frame.h
+132-0usr/src/lib/libdwarf/common/pro_frame.h
+130-0usr/src/lib/libdwarf/common/dwarf_funcs.c
+0-130usr/src/tools/ctf/dwarf/common/dwarf_funcs.c
+130-0usr/src/lib/libdwarf/common/dwarf_weaks.c
+0-130usr/src/tools/ctf/dwarf/common/dwarf_weaks.c
+129-0usr/src/lib/libdwarf/common/dwarf_types.c
+0-129usr/src/tools/ctf/dwarf/common/dwarf_types.c
+0-124usr/src/tools/ctf/dwarf/common/dwarf_global.h
+124-0usr/src/lib/libdwarf/common/dwarf_global.h
+123-0usr/src/lib/libdwarf/common/pro_encode_nm.c
+123-0usr/src/lib/libdwarf/common/dwarf_base_types.h
+0-123usr/src/tools/ctf/dwarf/common/dwarf_base_types.h
+0-123usr/src/tools/ctf/dwarf/common/pro_encode_nm.c
+116-0usr/src/lib/libdwarf/common/pro_line.h
+0-116usr/src/tools/ctf/dwarf/common/pro_line.h
+0-112usr/src/tools/ctf/dwarf/common/pro_section.h
+112-0usr/src/lib/libdwarf/common/pro_section.h
+110-0usr/src/lib/libdwarf/common/dwarf_line2.c
+0-110usr/src/tools/ctf/dwarf/common/dwarf_line2.c
+98-10usr/src/uts/common/sys/ctf_api.h
+100-0exception_lists/cstyle
+97-0usr/src/lib/libdwarf/common/pro_error.c
+0-97usr/src/tools/ctf/dwarf/common/pro_error.c
+94-0usr/src/lib/libdwarf/Makefile.com
+92-0usr/src/lib/libdwarf/common/pro_incl.h
+0-92usr/src/tools/ctf/dwarf/common/pro_incl.h
+0-91usr/src/tools/ctf/dwarf/common/libdwarfdefs.h
+91-0usr/src/lib/libdwarf/common/libdwarfdefs.h
+39-51usr/src/common/ctf/ctf_impl.h
+90-0usr/src/lib/libctf/Makefile.shared.com
+79-0usr/src/lib/libdwarf/common/dwarf_string.c
+0-79usr/src/tools/ctf/dwarf/common/dwarf_string.c
+0-71usr/src/tools/ctf/dwarf/common/dwarf_arange.h
+71-0usr/src/lib/libdwarf/common/dwarf_arange.h
+68-0usr/src/lib/libdwarf/common/pro_die.h
+0-68usr/src/tools/ctf/dwarf/common/pro_die.h
+0-67usr/src/tools/ctf/dump/Makefile.com
+0-66usr/src/tools/ctf/dwarf/common/dwarf_incl.h
+66-0usr/src/lib/libdwarf/common/dwarf_incl.h
+64-0usr/src/test/util-tests/tests/workq/Makefile
+64-0usr/src/test/util-tests/tests/mergeq/Makefile
+63-0usr/src/lib/libdwarf/common/pro_pubnames.c
+0-63usr/src/tools/ctf/dwarf/common/pro_reloc_stream.h
+63-0usr/src/lib/libdwarf/common/pro_reloc_stream.h
+0-63usr/src/tools/ctf/dwarf/common/pro_pubnames.c
+0-62usr/src/tools/ctf/dwarf/common/pro_vars.c
+62-0usr/src/lib/libdwarf/common/malloc_check.h
+0-62usr/src/tools/ctf/dwarf/common/malloc_check.h
+62-0usr/src/lib/libdwarf/common/pro_funcs.c
+0-62usr/src/tools/ctf/dwarf/common/pro_arange.h
+62-0usr/src/lib/libdwarf/common/pro_vars.c
+62-0usr/src/lib/libdwarf/common/pro_arange.h
+0-62usr/src/tools/ctf/dwarf/common/pro_funcs.c
+0-61usr/src/tools/ctf/dwarf/common/pro_weaks.c
+61-0usr/src/lib/libdwarf/common/pro_weaks.c
+59-0usr/src/lib/libctf/common/libctf_impl.h
+57-0usr/src/lib/libdwarf/common/dwarf_die_deliv.h
+0-57usr/src/tools/ctf/dwarf/common/dwarf_die_deliv.h
+57-0usr/src/lib/libdwarf/common/pro_finish.c
+0-57usr/src/tools/ctf/dwarf/common/pro_finish.c
+0-55usr/src/tools/ctf/dwarf/common/cmplrs/dwarf_addr_finder.h
+0-55usr/src/tools/ctf/dwarf/common/dwarf_abbrev.h
+55-0usr/src/lib/libdwarf/common/pro_reloc_symbolic.h
+0-55usr/src/tools/ctf/dwarf/common/pro_reloc_symbolic.h
+0-55usr/src/tools/ctf/dwarf/common/dwarf_elf_access.h
+55-0usr/src/lib/libdwarf/common/cmplrs/dwarf_addr_finder.h
+55-0usr/src/lib/libdwarf/common/dwarf_abbrev.h
+55-0usr/src/lib/libdwarf/common/dwarf_elf_access.h
+52-0usr/src/lib/mergeq/workq.h
+0-52usr/src/tools/ctf/dwarf/common/pro_error.h
+52-0usr/src/lib/libdwarf/common/pro_error.h
+52-0usr/src/lib/mergeq/mergeq.h
+51-0usr/src/tools/ctf/libctf/Makefile.com
+50-0usr/src/lib/libdwarf/common/dwarf_stubs.c
+0-50usr/src/tools/ctf/dwarf/common/dwarf_stubs.c
+0-48usr/src/tools/ctf/dwarf/common/pro_encode_nm.h
+48-0usr/src/lib/libdwarf/common/pro_encode_nm.h
+47-0usr/src/lib/libdwarf/common/pro_reloc.h
+0-47usr/src/tools/ctf/dwarf/common/pro_reloc.h
+47-0usr/src/tools/ctf/ctfdump/Makefile.com
+46-0usr/src/tools/ctf/ctfmerge/Makefile.com
+46-0usr/src/tools/ctf/libctf/Makefile
+46-0usr/src/lib/libdwarf/common/dwarf_loc.h
+0-46usr/src/tools/ctf/dwarf/common/dwarf_loc.h
+42-3usr/src/lib/libctf/common/libctf.h
+0-45usr/src/tools/ctf/dump/Makefile
+0-45usr/src/tools/ctf/dwarf/common/pro_expr.h
+45-0usr/src/lib/libdwarf/common/pro_expr.h
+45-0usr/src/tools/ctf/cvt/altexec.c
+0-44usr/src/tools/ctf/dwarf/common/dwarf_macro.h
+44-0usr/src/tools/ctf/ctfconvert/Makefile
+44-0usr/src/lib/libdwarf/common/dwarf_macro.h
+44-0usr/src/lib/libdwarf/common/pro_types.h
+0-44usr/src/tools/ctf/dwarf/common/pro_types.h
+44-0exception_lists/hdrchk
+44-0usr/src/tools/ctf/ctfconvert/Makefile.com
+44-0usr/src/tools/ctf/ctfdiff/Makefile
+44-0usr/src/tools/ctf/ctfdiff/Makefile.com
+44-0usr/src/tools/ctf/ctfmerge/Makefile
+0-43usr/src/tools/ctf/dwarf/common/dwarf_error.h
+41-2usr/src/common/ctf/ctf_util.c
+43-0usr/src/lib/libdwarf/common/dwarf_error.h
+42-0usr/src/lib/libdwarf/common/dwarf_funcs.h
+0-42usr/src/tools/ctf/dwarf/common/dwarf_funcs.h
+0-42usr/src/tools/ctf/dwarf/common/pro_alloc.h
+42-0usr/src/lib/libdwarf/common/pro_alloc.h
+41-0usr/src/lib/libdwarf/common/dwarf_weaks.h
+2-39usr/src/lib/libctf/Makefile.com
+0-41usr/src/tools/ctf/dwarf/common/dwarf_types.h
+0-41usr/src/tools/ctf/dwarf/common/dwarf_vars.h
+0-41usr/src/tools/ctf/dwarf/common/dwarf_weaks.h
+41-0usr/src/lib/libdwarf/common/dwarf_vars.h
+41-0usr/src/lib/libdwarf/common/dwarf_types.h
+40-0usr/src/lib/libdwarf/common/pro_macinfo.h
+0-40usr/src/tools/ctf/dwarf/common/pro_macinfo.h
+38-2usr/src/common/ctf/ctf_open.c
+40-0usr/src/lib/libdwarf/Makefile
+37-1usr/src/lib/libctf/common/mapfile-vers
+36-0usr/src/cmd/ctfdump/Makefile
+34-0usr/src/lib/libdwarf/common/dwarf_names.h
+0-34usr/src/tools/ctf/dwarf/common/dwarf_names.h
+33-0usr/src/cmd/ctfmerge/Makefile
+33-0usr/src/cmd/ctfdiff/Makefile
+33-0usr/src/tools/ctf/ctfdump/Makefile
+33-0usr/src/cmd/ctfconvert/Makefile
+32-0usr/src/pkg/manifests/developer-debug-ctf.mf
+0-31usr/src/tools/ctf/dwarf/common/dwarf_harmless.h
+31-0usr/src/lib/libdwarf/common/dwarf_harmless.h
+30-0usr/src/lib/libdwarf/THIRDPARTYLICENSE
+30-0usr/src/lib/libctf/Makefile.shared.targ
+0-30usr/src/tools/ctf/dwarf/THIRDPARTYLICENSE
+26-2usr/src/lib/libctf/common/ctf_subr.c
+0-28usr/src/tools/ctf/dump/sparc/Makefile
+0-28usr/src/tools/ctf/dump/i386/Makefile
+27-0usr/src/tools/ctf/ctfmerge/sparc/Makefile
+27-0usr/src/tools/ctf/ctfconvert/i386/Makefile
+27-0usr/src/tools/ctf/ctfmerge/i386/Makefile
+27-0usr/src/tools/ctf/ctfconvert/sparc/Makefile
+19-0usr/src/lib/libdwarf/amd64/Makefile
+19-0usr/src/lib/libdwarf/sparcv9/Makefile
+18-0usr/src/lib/libdwarf/i386/Makefile
+15-3usr/src/tools/ctf/common/ctf_headers.h
+18-0usr/src/tools/ctf/libctf/sparc/Makefile
+18-0usr/src/lib/libdwarf/sparc/Makefile
+18-0usr/src/tools/ctf/libctf/i386/Makefile
+16-0usr/src/tools/ctf/ctfdiff/i386/Makefile
+16-0usr/src/tools/ctf/ctfdiff/sparc/Makefile
+16-0usr/src/tools/ctf/ctfdump/i386/Makefile
+16-0usr/src/tools/ctf/ctfdump/sparc/Makefile
+16-0exception_lists/packaging
+9-6usr/src/cmd/mdb/common/mdb/mdb_ctf.c
+8-6usr/src/uts/common/sys/ctf.h
+13-0usr/src/lib/Makefile.lib
+10-2usr/src/common/ctf/ctf_error.c
+11-1usr/src/tools/ctf/cvt/ctfconvert.c
+6-6usr/src/lib/libdtrace/common/dt_open.c
+9-2usr/src/uts/common/ctf/ctf_mod.c
+10-0usr/src/Makefile.master
+10-0usr/src/Targetdirs
+7-2usr/src/cmd/mdb/common/libstandctf/ctf_subr.c
+8-1usr/src/tools/ctf/Makefile
+8-0usr/src/uts/Makefile.uts
+3-4usr/src/tools/ctf/dwarf/Makefile.com
+4-3usr/src/tools/ctf/Makefile.ctf
+5-2usr/src/pkg/manifests/developer-build-onbld.mf
+3-4usr/src/cmd/mdb/common/kmdb/kmdb_promif.c
+7-0usr/src/pkg/manifests/system-library.mf
+5-0usr/src/cmd/mdb/Makefile.libstandctf
+4-1usr/src/lib/Makefile.targ
+4-1usr/src/lib/Makefile
+4-0usr/src/uts/sparc/ctf/Makefile
+0-4usr/src/cmd/mdb/common/mdb/mdb_debug.c
+1-3usr/src/cmd/mdb/common/mdb/mdb_debug.h
+2-2usr/src/lib/libdtrace/common/dt_decl.c
+2-2usr/src/lib/libdtrace/common/dt_parser.c
+4-0usr/src/cmd/Makefile
+4-0usr/src/uts/intel/ctf/Makefile
+4-0usr/src/tools/make/lib/bsd/Makefile
+4-0usr/src/tools/make/lib/makestate/Makefile.com
+4-0usr/src/tools/make/lib/mksh/Makefile
+4-0usr/src/tools/make/lib/vroot/Makefile
+3-0usr/src/test/util-tests/runfiles/default.run
+3-0usr/src/pkg/manifests/system-test-utiltest.mf
+1-2usr/src/common/ctf/ctf_hash.c
+3-0usr/src/tools/ctf/cvt/ctftools.h
+2-1usr/src/tools/ctf/cvt/Makefile.com
+2-0usr/src/man/man1/Makefile
+1-1usr/src/test/util-tests/tests/Makefile
+2-0usr/src/tools/ctf/cvt/ctfmerge.c
+1-0usr/src/Makefile.lint
+0-1usr/src/tools/ctf/dwarf/THIRDPARTYLICENSE.descrip
+1-0usr/src/lib/libdwarf/THIRDPARTYLICENSE.descrip
+54,048-40,543318 files

UnifiedSplitRaw