18 ServerProgramName =
"lldb-server",
19 ServerProgramPath = cpu => (RelativePath)
"toolchains" /
"llvm" /
"prebuilt" /
"windows-x86_64" /
"lib64" /
"clang" /
"9.0.9" /
"lib" /
"linux" / cpu.AltName,
20 LaunchArguments = (port, pid) => $
"platform --listen *:{port}"
25 ServerProgramName =
"gdbserver",
26 ServerProgramPath = cpu => (RelativePath)
"prebuilt" / $
"android-{cpu.ToString().ToLower()}" /
"gdbserver" /
"gdbserver",
27 LaunchArguments = (port, pid) => $
":{port} --attach {pid}"
30 public required
string ServerProgramName {
get; init; }
32 public required Func<
int ,
int ,
string > LaunchArguments {
get; init; }
36 return configuration.Value;