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/Host/StreamFile.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 "lldb/lldb-forward.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 1614 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_category_disable |
Definition at line 1843 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_category_enable |
Definition at line 1701 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_filter_add |
Definition at line 2217 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_format_add |
Definition at line 522 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_formatter_clear |
Definition at line 877 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_formatter_delete |
Definition at line 720 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_formatter_list |
Definition at line 982 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_lookup |
Definition at line 2453 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_summary_add |
Definition at line 119 of file CommandObjectType.cpp.
#define LLDB_OPTIONS_type_synth_add |
Definition at line 300 of file CommandObjectType.cpp.
|
static |
Definition at line 1491 of file CommandObjectType.cpp.
Referenced by CommandObjectTypeFilterAdd::CommandOptions::SetOptionValue().
const char * FormatCategoryToString | ( | FormatCategoryItem | item, |
bool | long_name ) |
Definition at line 103 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 82 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 289 of file CommandObjectType.cpp.
Referenced by CommandObjectTypeSynthAdd::IOHandlerActivated().