{LLDB_OPT_SET_1,false,"dynamic-type",'d',OptionParser::eRequiredArgument,g_dynamic_value_types,0,eArgTypeNone,"Show the object as its full dynamic type, not its static type, if available."},
{LLDB_OPT_SET_1,false,"synthetic-type",'S',OptionParser::eRequiredArgument,NULL,0,eArgTypeBoolean,"Show the object obeying its synthetic provider, if available."},
{LLDB_OPT_SET_1,false,"depth",'D',OptionParser::eRequiredArgument,NULL,0,eArgTypeCount,"Set the max recurse depth when dumping aggregate types (default is infinity)."},
{LLDB_OPT_SET_1,false,"flat",'F',OptionParser::eNoArgument,NULL,0,eArgTypeNone,"Display results in a flat format that uses expression paths for each variable or member."},
{LLDB_OPT_SET_1,false,"object-description",'O',OptionParser::eNoArgument,NULL,0,eArgTypeNone,"Print as an Objective-C object."},
{LLDB_OPT_SET_1,false,"ptr-depth",'P',OptionParser::eRequiredArgument,NULL,0,eArgTypeCount,"The number of pointers to be traversed when dumping values (default is zero)."},
{LLDB_OPT_SET_1,false,"show-types",'T',OptionParser::eNoArgument,NULL,0,eArgTypeNone,"Show variable types when dumping values."},
{LLDB_OPT_SET_1,false,"no-summary-depth",'Y',OptionParser::eOptionalArgument,NULL,0,eArgTypeCount,"Set the depth at which omitting summary information stops (default is 1)."},
{LLDB_OPT_SET_1,false,"raw-output",'R',OptionParser::eNoArgument,NULL,0,eArgTypeNone,"Don't use formatting options."},
{LLDB_OPT_SET_1,false,"show-all-children",'A',OptionParser::eNoArgument,NULL,0,eArgTypeNone,"Ignore the upper bound on the number of children to show."},