LLDB mainline
|
#include "CommandObjectType.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/IOHandler.h"
#include "lldb/DataFormatters/DataVisualization.h"
#include "lldb/DataFormatters/FormatClasses.h"
#include "lldb/Host/Config.h"
#include "lldb/Host/OptionParser.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Interpreter/CommandObject.h"
#include "lldb/Interpreter/CommandOptionArgumentTable.h"
#include "lldb/Interpreter/CommandReturnObject.h"
#include "lldb/Interpreter/OptionArgParser.h"
#include "lldb/Interpreter/OptionGroupFormat.h"
#include "lldb/Interpreter/OptionValueBoolean.h"
#include "lldb/Interpreter/OptionValueLanguage.h"
#include "lldb/Interpreter/OptionValueString.h"
#include "lldb/Interpreter/Options.h"
#include "lldb/Symbol/Symbol.h"
#include "lldb/Target/Language.h"
#include "lldb/Target/StackFrame.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Utility/ConstString.h"
#include "lldb/Utility/RegularExpression.h"
#include "lldb/Utility/StringList.h"
#include "llvm/ADT/STLExtras.h"
#include <algorithm>
#include <functional>
#include <memory>
#include "CommandOptions.inc"
Go to the source code of this file.
Macros | |
#define | LLDB_OPTIONS_type_summary_add |
#define | LLDB_OPTIONS_type_synth_add |
#define | LLDB_OPTIONS_type_format_add |
#define | LLDB_OPTIONS_type_formatter_delete |
#define | LLDB_OPTIONS_type_formatter_clear |
#define | LLDB_OPTIONS_type_formatter_list |
#define | LLDB_OPTIONS_type_category_define |
#define | LLDB_OPTIONS_type_category_enable |
#define | LLDB_OPTIONS_type_category_disable |
#define | LLDB_OPTIONS_type_filter_add |
#define | LLDB_OPTIONS_type_lookup |
Functions | |
static bool | WarnOnPotentialUnquotedUnsignedType (Args &command, CommandReturnObject &result) |
const char * | FormatCategoryToString (FormatCategoryItem item, bool long_name) |
static bool | FixArrayTypeNameWithRegex (ConstString &type_name) |
Variables | |
static const char * | g_synth_addreader_instructions |
#define LLDB_OPTIONS_type_category_define |
Definition at line 1594 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_category_disable |
Definition at line 1823 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_category_enable |
Definition at line 1681 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_filter_add |
Definition at line 2198 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_format_add |
Definition at line 511 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_formatter_clear |
Definition at line 866 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_formatter_delete |
Definition at line 709 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_formatter_list |
Definition at line 971 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_lookup |
Definition at line 2434 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_summary_add |
Definition at line 116 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_synth_add |
Definition at line 293 of file CommandObjectType.cpp.
|
static |
Definition at line 1471 of file CommandObjectType.cpp.
Referenced by CommandObjectTypeFilterAdd::CommandOptions::SetOptionValue().
const char * FormatCategoryToString | ( | FormatCategoryItem | item, |
bool | long_name | ||
) |
Definition at line 100 of file CommandObjectType.cpp.
References lldb_private::eFormatCategoryItemFilter, lldb_private::eFormatCategoryItemFormat, lldb_private::eFormatCategoryItemSummary, and lldb_private::eFormatCategoryItemSynth.
Referenced by CommandObjectTypeFormatterDelete::CommandObjectTypeFormatterDelete().
|
static |
Definition at line 79 of file CommandObjectType.cpp.
References lldb_private::CommandReturnObject::AppendWarningWithFormat(), lldb_private::Args::empty(), and lldb_private::Args::entries().
Referenced by CommandObjectTypeSynthAdd::DoExecute().
|
static |
Definition at line 282 of file CommandObjectType.cpp.
Referenced by CommandObjectTypeSynthAdd::IOHandlerActivated().