Home | History | Annotate | Download | only in Interpreter

Lines Matching refs:format

27 OptionGroupFormat::OptionGroupFormat (lldb::Format default_format,
45 { LLDB_OPT_SET_1, false, "format" ,'f', required_argument, NULL, 0, eArgTypeFormat , "Specify a format to be used for display."},
46 { LLDB_OPT_SET_2, false, "gdb-format",'G', required_argument, NULL, 0, eArgTypeGDBFormat, "Specify a format using a GDB format specifier string."},
47 { LLDB_OPT_SET_3, false, "size" ,'s', required_argument, NULL, 0, eArgTypeByteSize , "The size in bytes to use when displaying with the selected format."},
125 Format format = eFormatDefault;
128 while (ParserGDBFormatLetter (interpreter, gdb_format_cstr[0], format, byte_size))
135 // something is wrong. Also, if none of the format, size or count
137 if (gdb_format_cstr[0] || (format == eFormatInvalid && byte_size == 0 && count == 0))
140 error.SetErrorStringWithFormat ("invalid gdb format string '%s'", option_arg);
144 // At least one of the format, size or count was set correctly.
147 if (format == eFormatInvalid)
148 ParserGDBFormatLetter (interpreter, m_prev_gdb_format, format, byte_size);
156 ParserGDBFormatLetter (interpreter, m_prev_gdb_size, format, byte_size);
170 // Count is enabled and was not set, set it to the default for gdb format statements (which is 1).
184 m_format.SetCurrentValue (format);
208 OptionGroupFormat::ParserGDBFormatLetter (CommandInterpreter &interpreter, char format_letter, Format &format, uint32_t &byte_size)
213 case 'o': format = eFormatOctal; m_prev_gdb_format = format_letter; return true;
214 case 'x': format = eFormatHex; m_prev_gdb_format = format_letter; return true;
215 case 'd': format = eFormatDecimal; m_prev_gdb_format = format_letter; return true;
216 case 'u': format = eFormatUnsigned; m_prev_gdb_format = format_letter; return true;
217 case 't': format = eFormatBinary; m_prev_gdb_format = format_letter; return true;
218 case 'f': format = eFormatFloat; m_prev_gdb_format = format_letter; return true;
219 case 'a': format = eFormatAddressInfo;
228 case 'i': format = eFormatInstruction; m_prev_gdb_format = format_letter; return true;
229 case 'c': format = eFormatChar; m_prev_gdb_format = format_letter; return true;
230 case 's': format = eFormatCString; m_prev_gdb_format = format_letter; return true;
231 case 'T': format = eFormatOSType; m_prev_gdb_format = format_letter; return true;
232 case 'A': format = eFormatHexFloat; m_prev_gdb_format = format_letter; return true;