3089 want ::typedef
commit0a47c91c895e274dd0990009919e30e984364a8b
authorRobert Mustacchi <rm@joyent.com>
Wed, 3 Apr 2013 22:25:37 +0000 (3 15:25 -0700)
committerRobert Mustacchi <rm@joyent.com>
Fri, 16 Aug 2013 16:30:57 +0000 (16 09:30 -0700)
tree4825f16ea90a8ccaf86fd40b01fb6e03f5be970d
parent494f7e12a62129ef191a15f9dfde6b7abe3bf510
3089 want ::typedef
3690 mdb on x86 should be able to print alternate register names
3688 Want mdb -e
3094 libctf should support removing a dynamic type
3095 libctf does not validate arrays correctly
3096 libctf does not validate function types correctly
3689 Want an mdb test suite driver
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Gordon Ross <gwr@nexenta.com>
82 files changed:
usr/src/cmd/mdb/Makefile.kmdb.files
usr/src/cmd/mdb/Makefile.libstandctf
usr/src/cmd/mdb/Makefile.mdb
usr/src/cmd/mdb/common/libstandctf/mapfile
usr/src/cmd/mdb/common/mdb/mdb.c
usr/src/cmd/mdb/common/mdb/mdb.h
usr/src/cmd/mdb/common/mdb/mdb_cmds.c
usr/src/cmd/mdb/common/mdb/mdb_ctf.c
usr/src/cmd/mdb/common/mdb/mdb_ctf.h
usr/src/cmd/mdb/common/mdb/mdb_main.c
usr/src/cmd/mdb/common/mdb/mdb_proc.c
usr/src/cmd/mdb/common/mdb/mdb_tab.c
usr/src/cmd/mdb/common/mdb/mdb_target_impl.h
usr/src/cmd/mdb/common/mdb/mdb_typedef.c [new file with mode: 0644]
usr/src/cmd/mdb/common/mdb/mdb_typedef.h [new file with mode: 0644]
usr/src/cmd/mdb/intel/mdb/kvm_isadep.c
usr/src/cmd/mdb/intel/mdb/mdb_amd64util.c
usr/src/cmd/mdb/intel/mdb/mdb_ia32util.c
usr/src/cmd/mdb/intel/mdb/proc_amd64dep.c
usr/src/cmd/mdb/intel/mdb/proc_ia32dep.c
usr/src/cmd/mdb/test/README [new file with mode: 0644]
usr/src/cmd/mdb/test/exit-e/err.cmdbadopt.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/exit-e/err.enocmd.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/exit-e/tst.output.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/exit-e/tst.output.ksh.out [new file with mode: 0644]
usr/src/cmd/mdb/test/exit-e/tst.simple.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/mtest.sh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badid-leadnum.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badid-leadschar.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badmodel.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-extrabraces.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-neglenarr.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-noarrayclose.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-noarraylen.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-noarrayopen.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-nobraces.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-noclosebrace.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-nomembers.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-nomemname.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-nomemsemi.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-noopenbrace.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-noquotes.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-repmemname.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-vlaonly.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badstruct-zerolenarr.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.badunion-hasvla.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.extraargs.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.noargs.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.nokeyword.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.nomodel.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.noname.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/err.typeexists.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.anonstruct.mdb [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.anonstruct.mdb.out [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.anonunion.mdb [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.anonunion.mdb.out [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.cleanupstruct.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.deftypes32.mdb [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.deftypes32.mdb.out [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.deftypes64.mdb [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.deftypes64.mdb.out [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.dellist.mdb [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.emptylist.mdb [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.libctype.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.libctype.ksh.out [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.models.ksh [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.struct.mdb [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.struct.mdb.out [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.structselfref.mdb [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.structselfref.mdb.out [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.structvla.mdb [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.structvla.mdb.out [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.union.mdb [new file with mode: 0644]
usr/src/cmd/mdb/test/typedef/tst.union.mdb.out [new file with mode: 0644]
usr/src/common/ctf/ctf_create.c
usr/src/common/ctf/ctf_error.c
usr/src/common/ctf/ctf_impl.h
usr/src/common/ctf/ctf_open.c
usr/src/lib/libctf/common/mapfile-vers
usr/src/man/man1/mdb.1
usr/src/tools/findunref/exception_list.open
usr/src/uts/common/sys/ctf_api.h