Illumos/gate 8b184c1usr/src/cmd/dtrace/test/tst/common/print tst.anon.ksh.out tst.anon.c, usr/src/common/ctf ctf_types.c

17190 mdb should do better with anonymous structs and unions
17191 ctfdump should do better with anonymous structs and unions
13696 ctf_member_info() should support C11 anonymous SOUs
17189 make it easier to override ctftest debug flags
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Approved by: Dan McDonald <danmcd at mnx.io>
DeltaFile
+114-30usr/src/common/ctf/ctf_types.c
+106-0usr/src/test/util-tests/tests/mdb/progs/anon.c
+105-0usr/src/cmd/dtrace/test/tst/common/print/tst.anon.ksh.out
+97-0usr/src/test/util-tests/tests/mdb/sou/tst.anon.ksh
+89-0usr/src/cmd/dtrace/test/tst/common/print/tst.anon.c
+87-0usr/src/test/util-tests/tests/mdb/sou/tst.anon.ksh.out
+598-3023 files not shown
+1,172-10329 files

Illumos/gate 3dfdac0usr/src/common/ctf ctf_hash.c ctf_types.c, usr/src/lib/libctf/common ctf_merge.c ctf_dwarf.c

13278 CTF assertion failed cmp->cm_tmap[id].cmt_map == suid
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at joyent.com>
DeltaFile
+48-22usr/src/lib/libctf/common/ctf_merge.c
+24-0usr/src/common/ctf/ctf_hash.c
+18-1usr/src/common/ctf/ctf_types.c
+13-4usr/src/lib/libctf/common/ctf_dwarf.c
+1-0usr/src/common/ctf/ctf_impl.h
+104-275 files

Illumos/gate fe2dc8busr/src/cmd/ctfdump ctfdump.c, usr/src/common/ctf ctf_create.c ctf_types.c

12259 CTF shouldn't assume enum size
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at joyent.com>
DeltaFile
+31-24usr/src/common/ctf/ctf_create.c
+38-7usr/src/lib/libctf/common/ctf_dwarf.c
+31-1usr/src/test/util-tests/tests/ctf/test-enum.c
+19-3usr/src/cmd/ctfdump/ctfdump.c
+20-1usr/src/test/util-tests/tests/ctf/check-common.c
+14-4usr/src/common/ctf/ctf_types.c
+153-406 files not shown
+194-5012 files

Illumos/gate bc1f688usr/src/lib/libctf/common ctf_dwarf.c, usr/src/lib/libdwarf/common libdwarf.h dwarf_frame.c

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
+2,736-0usr/src/lib/libdwarf/common/libdwarf.h
+0-2,736usr/src/tools/ctf/dwarf/common/libdwarf.h
+2,442-0usr/src/lib/libdwarf/common/dwarf_frame.c
+0-2,442usr/src/tools/ctf/dwarf/common/dwarf_frame.c
+0-2,408usr/src/tools/ctf/dwarf/common/dwarf_names.c
+8,173-7,586312 files not shown
+54,048-40,543318 files

Illumos/gate a386cc1usr/src/cmd/dtrace/test/tst/common/uctf err.user64mode.ksh, usr/src/common/ctf ctf_open.c

4474 DTrace Userland CTF Support
4475 DTrace userland Keyword
4476 DTrace tests should be better citizens
4479 pid provider types
4480 dof emulation is missing checks
Reviewed by: Bryan Cantrill <bryan at joyent.com>
Approved by: Gordon Ross <gwr at nexenta.com>
DeltaFile
+275-8usr/src/lib/libdtrace/common/dt_module.c
+164-0usr/src/lib/libdtrace/common/dt_pid.c
+104-51usr/src/lib/libdtrace/common/dt_parser.c
+80-33usr/src/uts/common/dtrace/dtrace.c
+90-0usr/src/cmd/dtrace/test/tst/common/uctf/err.user64mode.ksh
+87-1usr/src/common/ctf/ctf_open.c
+800-9379 files not shown
+2,193-23785 files

Illumos/gate e4586ebusr/src/common/ctf ctf_create.c ctf_open.c, usr/src/lib/libdtrace/common dt_parser.c

6198296 dtrace's printf() misses a corner case
6235357 dtrace(1M) can't ignore SIGINT and SIGTERM
6282866 D string behaviors need some cleanup
6304467 dtrace -G by itself does nothing and produces no output
6305443 dtrace falls for typedef fake
6312329 qlen.d example won't parse
6312678 D compiler needs to resolve direct_declarator IDENT/TNAME ambiguity
6320980 ctf_enum_value() returns NULL instead of CTF_ERR on failure
6327910 req.flg entry missing for usr/src/common/smbios
6335522 smbios_bufopen() computes intermediate checksum using unpacked header
6335549 prtdiag: can't get smbios tables on toshiba tecra s1 laptop
6335559 smbios utility reports bogus cache size information
6368524 ctf_lookup_by_name() qualifier check can be made more efficient
6368526 fmd -o debug=help core dumps after printing help message
6368529 Psetbkpt() is returning EBUSY instead of setting errno to EBUSY
DeltaFile
+156-63usr/src/common/ctf/ctf_create.c
+54-54usr/src/common/ctf/ctf_open.c
+30-22usr/src/lib/libsmbios/common/smb_lib.c
+23-19usr/src/common/ctf/ctf_lookup.c
+20-11usr/src/uts/i86pc/os/smb_dev.c
+27-4usr/src/lib/libdtrace/common/dt_parser.c
+310-17314 files not shown
+441-21620 files

Illumos/gate 7c478bdusr/src/grub/grub-patches grub-0.95-diskless-patch-2.patch, usr/src/tools/abi/etc ABI_sparc.db ABI_i386.db

OpenSolaris Launch
DeltaFile
+53,203-0usr/src/tools/abi/etc/ABI_sparc.db
+49,767-0usr/src/grub/grub-patches/grub-0.95-diskless-patch-2.patch
+45,943-0usr/src/tools/abi/etc/ABI_i386.db
+29,944-0usr/src/uts/common/io/scsi/targets/sd.c
+25,910-0usr/src/uts/common/inet/ip/ip.c
+25,429-0usr/src/uts/common/inet/tcp/tcp.c
+230,196-033,425 files not shown
+10,795,687-033,431 files