aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectPlatform.cpp
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2023-02-11 12:38:04 +0000
committerDimitry Andric <dim@FreeBSD.org>2023-02-11 12:38:11 +0000
commite3b557809604d036af6e00c60f012c2025b59a5e (patch)
tree8a11ba2269a3b669601e2fd41145b174008f4da8 /lldb/source/Commands/CommandObjectPlatform.cpp
parent08e8dd7b9db7bb4a9de26d44c1cbfd24e869c014 (diff)
Diffstat (limited to 'lldb/source/Commands/CommandObjectPlatform.cpp')
-rw-r--r--lldb/source/Commands/CommandObjectPlatform.cpp21
1 files changed, 11 insertions, 10 deletions
diff --git a/lldb/source/Commands/CommandObjectPlatform.cpp b/lldb/source/Commands/CommandObjectPlatform.cpp
index 98c6a3b2dd30..1ab218fa6fb2 100644
--- a/lldb/source/Commands/CommandObjectPlatform.cpp
+++ b/lldb/source/Commands/CommandObjectPlatform.cpp
@@ -126,7 +126,7 @@ public:
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return llvm::makeArrayRef(g_permissions_options);
+ return llvm::ArrayRef(g_permissions_options);
}
// Instance variables to hold the values for command options.
@@ -379,8 +379,7 @@ class CommandObjectPlatformSettings : public CommandObjectParsed {
public:
CommandObjectPlatformSettings(CommandInterpreter &interpreter)
: CommandObjectParsed(interpreter, "platform settings",
- "Set settings for the current target's platform, "
- "or for a platform by name.",
+ "Set settings for the current target's platform.",
"platform settings", 0),
m_option_working_dir(LLDB_OPT_SET_1, false, "working-dir", 'w',
CommandCompletions::eRemoteDiskDirectoryCompletion,
@@ -456,12 +455,13 @@ public:
Options *GetOptions() override {
if (!m_options.DidFinalize()) {
- m_options.Append(new OptionPermissions());
+ m_options.Append(&m_option_permissions);
m_options.Finalize();
}
return &m_options;
}
+ OptionPermissions m_option_permissions;
OptionGroupOptions m_options;
};
@@ -519,12 +519,13 @@ public:
Options *GetOptions() override {
if (!m_options.DidFinalize()) {
- m_options.Append(new OptionPermissions());
+ m_options.Append(&m_option_permissions);
m_options.Finalize();
}
return &m_options;
}
+ OptionPermissions m_option_permissions;
OptionGroupOptions m_options;
};
@@ -651,7 +652,7 @@ protected:
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return llvm::makeArrayRef(g_platform_fread_options);
+ return llvm::ArrayRef(g_platform_fread_options);
}
// Instance variables to hold the values for command options.
@@ -744,7 +745,7 @@ protected:
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return llvm::makeArrayRef(g_platform_fwrite_options);
+ return llvm::ArrayRef(g_platform_fwrite_options);
}
// Instance variables to hold the values for command options.
@@ -1466,7 +1467,7 @@ protected:
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return llvm::makeArrayRef(g_platform_process_list_options);
+ return llvm::ArrayRef(g_platform_process_list_options);
}
// Instance variables to hold the values for command options.
@@ -1620,7 +1621,7 @@ public:
}
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return llvm::makeArrayRef(g_platform_process_attach_options);
+ return llvm::ArrayRef(g_platform_process_attach_options);
}
// Options table: Required for subclasses of Options.
@@ -1706,7 +1707,7 @@ public:
~CommandOptions() override = default;
llvm::ArrayRef<OptionDefinition> GetDefinitions() override {
- return llvm::makeArrayRef(g_platform_shell_options);
+ return llvm::ArrayRef(g_platform_shell_options);
}
Status SetOptionValue(uint32_t option_idx, llvm::StringRef option_arg,