Lines Matching defs:arguments

608 void SetSourceMapFromArguments(DAP &dap, const llvm::json::Object &arguments) {
616 const auto sourcePath = GetString(arguments, "sourcePath");
621 if (const auto *sourceMapArray = arguments.getArray(sourceMapKey)) {
634 } else if (const auto *sourceMapObj = arguments.getObject(sourceMapKey)) {
641 if (ObjectContainsKey(arguments, sourceMapKey)) {
738 // "arguments": {
742 // "required": [ "command", "arguments" ]
765 const auto *arguments = request.getObject("arguments");
767 GetUnsigned(arguments, "pid", LLDB_INVALID_PROCESS_ID);
769 GetUnsigned(arguments, "gdb-remote-port", invalid_port);
771 GetString(arguments, "gdb-remote-hostname", "localhost");
774 const auto wait_for = GetBoolean(arguments, "waitFor", false);
776 dap.init_commands = GetStrings(arguments, "initCommands");
777 dap.pre_run_commands = GetStrings(arguments, "preRunCommands");
778 dap.stop_commands = GetStrings(arguments, "stopCommands");
779 dap.exit_commands = GetStrings(arguments, "exitCommands");
780 dap.terminate_commands = GetStrings(arguments, "terminateCommands");
781 auto attachCommands = GetStrings(arguments, "attachCommands");
782 llvm::StringRef core_file = GetString(arguments, "coreFile");
783 const uint64_t timeout_seconds = GetUnsigned(arguments, "timeout", 30);
785 core_file.empty() ? GetBoolean(arguments, "stopOnEntry", false) : true;
786 dap.post_run_commands = GetStrings(arguments, "postRunCommands");
787 const llvm::StringRef debuggerRoot = GetString(arguments, "debuggerRoot");
789 GetBoolean(arguments, "enableAutoVariableSummaries", false);
791 GetBoolean(arguments, "enableSyntheticChildDebugging", false);
793 GetBoolean(arguments, "displayExtendedBacktrace", false);
794 dap.command_escape_prefix = GetString(arguments, "commandEscapePrefix", "`");
795 dap.SetFrameFormat(GetString(arguments, "customFrameFormat"));
796 dap.SetThreadFormat(GetString(arguments, "customThreadFormat"));
815 SetSourceMapFromArguments(dap, *arguments);
818 dap.SetTarget(dap.CreateTargetFromArguments(*arguments, status));
925 // "arguments": {
929 // "required": [ "command", "arguments" ]
992 // "arguments": {
1032 // "arguments": {
1069 const auto *arguments = request.getObject("arguments");
1073 GetBoolean(arguments, "terminateDebuggee", defaultTerminateDebuggee);
1122 // "arguments": {
1126 // "required": [ "command", "arguments" ]
1211 const auto *arguments = request.getObject("arguments");
1213 lldb::SBThread thread = dap.GetLLDBThread(*arguments);
1279 // "arguments": {
1283 // "required": [ "command", "arguments" ]
1387 const auto *arguments = request.getObject("arguments");
1390 lldb::SBFrame frame = dap.GetLLDBFrame(*arguments);
1396 std::string text = GetString(arguments, "text").str();
1397 auto original_column = GetSigned(arguments, "column", text.size());
1398 auto original_line = GetSigned(arguments, "line", 1);
1479 // variables and arguments that are in scope.",
1485 // "arguments": {
1489 // "required": [ "command", "arguments" ]
1601 const auto *arguments = request.getObject("arguments");
1602 lldb::SBFrame frame = dap.GetLLDBFrame(*arguments);
1603 std::string expression = GetString(arguments, "expression").str();
1604 llvm::StringRef context = GetString(arguments, "context");
1694 // "arguments": {
1698 // "required": [ "command", "arguments" ]
1729 const auto *arguments = request.getObject("arguments");
1730 std::string module_id = std::string(GetString(arguments, "moduleId"));
1800 // "arguments": {
1804 // "required": [ "command", "arguments" ]
1871 const auto *arguments = request.getObject("arguments");
1875 bool source_init_file = GetBoolean(arguments, "sourceInitFile", true);
1917 if (GetBoolean(arguments, "supportsStartDebuggingRequest", false)) {
2007 // which requires that both the 'startFrame' and 'levels' arguments and the
2108 const auto *arguments = request.getObject("arguments");
2109 auto launchCommands = GetStrings(arguments, "launchCommands");
2116 const auto cwd = GetString(arguments, "cwd");
2120 // Extract any extra arguments and append them to our program arguments for
2122 auto args = GetStrings(arguments, "args");
2127 const auto envs = GetEnvironmentFromArguments(*arguments);
2132 if (GetBoolean(arguments, "disableASLR", true))
2134 if (GetBoolean(arguments, "disableSTDIO", false))
2136 if (GetBoolean(arguments, "shellExpandArguments", false))
2138 const bool detachOnError = GetBoolean(arguments, "detachOnError", false);
2142 const uint64_t timeout_seconds = GetUnsigned(arguments, "timeout", 30);
2144 if (GetBoolean(arguments, "runInTerminal", false)) {
2181 // "arguments": {
2185 // "required": [ "command", "arguments" ]
2211 const auto *arguments = request.getObject("arguments");
2212 dap.init_commands = GetStrings(arguments, "initCommands");
2213 dap.pre_run_commands = GetStrings(arguments, "preRunCommands");
2214 dap.stop_commands = GetStrings(arguments, "stopCommands");
2215 dap.exit_commands = GetStrings(arguments, "exitCommands");
2216 dap.terminate_commands = GetStrings(arguments, "terminateCommands");
2217 dap.post_run_commands = GetStrings(arguments, "postRunCommands");
2218 dap.stop_at_entry = GetBoolean(arguments, "stopOnEntry", false);
2219 const llvm::StringRef debuggerRoot = GetString(arguments, "debuggerRoot");
2221 GetBoolean(arguments, "enableAutoVariableSummaries", false);
2223 GetBoolean(arguments, "enableSyntheticChildDebugging", false);
2225 GetBoolean(arguments, "displayExtendedBacktrace", false);
2226 dap.command_escape_prefix = GetString(arguments, "commandEscapePrefix", "`");
2227 dap.SetFrameFormat(GetString(arguments, "customFrameFormat"));
2228 dap.SetThreadFormat(GetString(arguments, "customThreadFormat"));
2249 SetSourceMapFromArguments(dap, *arguments);
2252 dap.SetTarget(dap.CreateTargetFromArguments(*arguments, status));
2309 // "arguments": {
2313 // "required": [ "command", "arguments" ]
2342 const auto *arguments = request.getObject("arguments");
2343 lldb::SBThread thread = dap.GetLLDBThread(*arguments);
2348 if (hasInstructionGranularity(*arguments)) {
2370 // "arguments": {
2374 // "required": [ "command", "arguments" ]
2416 // "arguments": {
2427 // "arguments": {
2472 // The optional `arguments` field in RestartRequest can contain an updated
2473 // version of the launch arguments. If there's one, use it.
2474 const auto *restart_arguments = request.getObject("arguments");
2477 restart_arguments->getObject("arguments");
2479 (*dap.last_launch_or_attach_request)["arguments"] =
2527 // "arguments": {
2531 // "required": [ "command", "arguments" ]
2572 const auto *arguments = request.getObject("arguments");
2573 lldb::SBFrame frame = dap.GetLLDBFrame(*arguments);
2593 dap.variables.locals = frame.GetVariables(/*arguments=*/true,
2597 dap.variables.globals = frame.GetVariables(/*arguments=*/false,
2619 // "arguments": {
2623 // "required": [ "command", "arguments" ]
2721 const auto *arguments = request.getObject("arguments");
2722 const auto *source = arguments->getObject("source");
2724 const auto *breakpoints = arguments->getArray("breakpoints");
2782 // "arguments": {
2786 // "required": [ "command", "arguments" ]
2823 const auto *arguments = request.getObject("arguments");
2824 const auto *filters = arguments->getArray("filters");
2859 // "arguments": {
2863 // "required": [ "command", "arguments" ]
2930 const auto *arguments = request.getObject("arguments");
2931 const auto *breakpoints = arguments->getArray("breakpoints");
2981 // "arguments": {
2985 // "required": [ "command", "arguments" ]
3068 const auto *arguments = request.getObject("arguments");
3070 GetUnsigned(arguments, "variablesReference", 0);
3071 llvm::StringRef name = GetString(arguments, "name");
3072 lldb::SBFrame frame = dap.GetLLDBFrame(*arguments);
3154 // "arguments": {
3158 // "required": [ "command", "arguments" ]
3205 const auto *arguments = request.getObject("arguments");
3206 const auto *breakpoints = arguments->getArray("breakpoints");
3246 // "arguments": {
3250 // "required": [ "command", "arguments" ]
3312 // "arguments": {
3316 // "required": [ "command", "arguments" ]
3384 const auto *arguments = request.getObject("arguments");
3385 lldb::SBThread thread = dap.GetLLDBThread(*arguments);
3390 const auto start_frame = GetUnsigned(arguments, "startFrame", 0);
3391 const auto levels = GetUnsigned(arguments, "levels", 0);
3422 // "arguments": {
3426 // "required": [ "command", "arguments" ]
3459 const auto *arguments = request.getObject("arguments");
3462 uint64_t target_id = GetUnsigned(arguments, "targetId", 0);
3467 const bool single_thread = GetBoolean(arguments, "singleThread", false);
3470 lldb::SBThread thread = dap.GetLLDBThread(*arguments);
3475 if (hasInstructionGranularity(*arguments)) {
3497 // "arguments": {
3501 // "required": [ "command", "arguments" ]
3542 const auto *arguments = request.getObject("arguments");
3545 lldb::SBFrame frame = dap.GetLLDBFrame(*arguments);
3628 // "arguments": {
3632 // "required": [ "command", "arguments" ]
3656 const auto *arguments = request.getObject("arguments");
3657 lldb::SBThread thread = dap.GetLLDBThread(*arguments);
3734 // "arguments": {
3738 // "required": [ "command", "arguments" ]
3822 const auto *arguments = request.getObject("arguments");
3825 GetUnsigned(arguments, "variablesReference", 0);
3826 llvm::StringRef name = GetString(arguments, "name");
3828 const auto value = GetString(arguments, "value");
3843 const auto id_value = GetUnsigned(arguments, "id", UINT64_MAX);
3896 // "arguments": {
3900 // "required": [ "command", "arguments" ]
3962 const auto *arguments = request.getObject("arguments");
3964 GetUnsigned(arguments, "variablesReference", 0);
3965 const int64_t start = GetSigned(arguments, "start", 0);
3966 const int64_t count = GetSigned(arguments, "count", 0);
3968 const auto *format = arguments->getObject("format");
4097 // "arguments": {
4101 // "required": [ "command", "arguments" ]
4167 auto *arguments = request.getObject("arguments");
4169 uint64_t location_id = GetUnsigned(arguments, "locationReference", 0);
4240 // "arguments": {
4244 // "required": [ "command", "arguments" ]
4305 auto *arguments = request.getObject("arguments");
4307 llvm::StringRef memoryReference = GetString(arguments, "memoryReference");
4318 addr_ptr += GetSigned(arguments, "instructionOffset", 0);
4327 const auto inst_count = GetUnsigned(arguments, "instructionCount", 0);
4337 const bool resolveSymbols = GetBoolean(arguments, "resolveSymbols", false);
4445 // "arguments": {
4449 // "required": [ "command", "arguments" ]
4514 auto *arguments = request.getObject("arguments");
4516 llvm::StringRef memoryReference = GetString(arguments, "memoryReference");
4526 addr_int += GetSigned(arguments, "offset", 0);
4527 const uint64_t count_requested = GetUnsigned(arguments, "count", 0);
4589 // }, "arguments": {"$ref":
4592 // "required": [ "command", "arguments" ]
4768 const auto *arguments = request.getObject("arguments");
4769 const auto *breakpoints = arguments->getArray("breakpoints");
4859 Running lldb-dap without any arguments will start communicating with the