Author: Walter Erquinigo Date: 2020-08-17T09:18:01-07:00 New Revision: 99614d410cefeb4606232e78cdcf8cf7b2620f79
URL: https://github.com/llvm/llvm-project/commit/99614d410cefeb4606232e78cdcf8cf7b2620f79 DIFF: https://github.com/llvm/llvm-project/commit/99614d410cefeb4606232e78cdcf8cf7b2620f79.diff LOG: [lldb-vscode] NFC: clang format Run clang-format on all the c++ file of this project. Added: Modified: lldb/tools/lldb-vscode/ExceptionBreakpoint.h lldb/tools/lldb-vscode/FunctionBreakpoint.cpp lldb/tools/lldb-vscode/JSONUtils.h lldb/tools/lldb-vscode/SourceBreakpoint.h lldb/tools/lldb-vscode/VSCode.cpp lldb/tools/lldb-vscode/VSCode.h lldb/tools/lldb-vscode/lldb-vscode.cpp Removed: ################################################################################ diff --git a/lldb/tools/lldb-vscode/ExceptionBreakpoint.h b/lldb/tools/lldb-vscode/ExceptionBreakpoint.h index 75c617832e08..203630ccf40a 100644 --- a/lldb/tools/lldb-vscode/ExceptionBreakpoint.h +++ b/lldb/tools/lldb-vscode/ExceptionBreakpoint.h @@ -21,12 +21,9 @@ struct ExceptionBreakpoint { lldb::LanguageType language; bool default_value; lldb::SBBreakpoint bp; - ExceptionBreakpoint(std::string f, std::string l, lldb::LanguageType lang) : - filter(std::move(f)), - label(std::move(l)), - language(lang), - default_value(false), - bp() {} + ExceptionBreakpoint(std::string f, std::string l, lldb::LanguageType lang) + : filter(std::move(f)), label(std::move(l)), language(lang), + default_value(false), bp() {} void SetBreakpoint(); void ClearBreakpoint(); diff --git a/lldb/tools/lldb-vscode/FunctionBreakpoint.cpp b/lldb/tools/lldb-vscode/FunctionBreakpoint.cpp index 9dd97e7b79e0..e7720a1bc849 100644 --- a/lldb/tools/lldb-vscode/FunctionBreakpoint.cpp +++ b/lldb/tools/lldb-vscode/FunctionBreakpoint.cpp @@ -27,4 +27,4 @@ void FunctionBreakpoint::SetBreakpoint() { SetHitCondition(); } -} +} // namespace lldb_vscode diff --git a/lldb/tools/lldb-vscode/JSONUtils.h b/lldb/tools/lldb-vscode/JSONUtils.h index e2ccfdb1fb2b..df4428f390ba 100644 --- a/lldb/tools/lldb-vscode/JSONUtils.h +++ b/lldb/tools/lldb-vscode/JSONUtils.h @@ -9,11 +9,11 @@ #ifndef LLDB_TOOLS_LLDB_VSCODE_JSONUTILS_H #define LLDB_TOOLS_LLDB_VSCODE_JSONUTILS_H -#include <stdint.h> -#include "llvm/ADT/StringRef.h" -#include "llvm/Support/JSON.h" #include "VSCodeForward.h" #include "lldb/API/SBModule.h" +#include "llvm/ADT/StringRef.h" +#include "llvm/Support/JSON.h" +#include <stdint.h> namespace lldb_vscode { diff --git a/lldb/tools/lldb-vscode/SourceBreakpoint.h b/lldb/tools/lldb-vscode/SourceBreakpoint.h index 95f192beff81..2891d57ee8ad 100644 --- a/lldb/tools/lldb-vscode/SourceBreakpoint.h +++ b/lldb/tools/lldb-vscode/SourceBreakpoint.h @@ -9,8 +9,8 @@ #ifndef LLDB_TOOLS_LLDB_VSCODE_SOURCEBREAKPOINT_H #define LLDB_TOOLS_LLDB_VSCODE_SOURCEBREAKPOINT_H -#include "llvm/ADT/StringRef.h" #include "BreakpointBase.h" +#include "llvm/ADT/StringRef.h" namespace lldb_vscode { diff --git a/lldb/tools/lldb-vscode/VSCode.cpp b/lldb/tools/lldb-vscode/VSCode.cpp index 4a30aef3a6db..537cae786863 100644 --- a/lldb/tools/lldb-vscode/VSCode.cpp +++ b/lldb/tools/lldb-vscode/VSCode.cpp @@ -6,9 +6,9 @@ // //===----------------------------------------------------------------------===// -#include <stdarg.h> #include <fstream> #include <mutex> +#include <stdarg.h> #include "LLDBUtils.h" #include "VSCode.h" @@ -16,9 +16,9 @@ #if defined(_WIN32) #define NOMINMAX -#include <windows.h> #include <fcntl.h> #include <io.h> +#include <windows.h> #endif using namespace lldb_vscode; @@ -41,9 +41,9 @@ VSCode::VSCode() stop_at_entry(false), is_attach(false) { const char *log_file_path = getenv("LLDBVSCODE_LOG"); #if defined(_WIN32) -// Windows opens stdout and stdin in text mode which converts \n to 13,10 -// while the value is just 10 on Darwin/Linux. Setting the file mode to binary -// fixes this. + // Windows opens stdout and stdin in text mode which converts \n to 13,10 + // while the value is just 10 on Darwin/Linux. Setting the file mode to binary + // fixes this. int result = _setmode(fileno(stdout), _O_BINARY); assert(result); result = _setmode(fileno(stdin), _O_BINARY); @@ -54,8 +54,7 @@ VSCode::VSCode() log.reset(new std::ofstream(log_file_path)); } -VSCode::~VSCode() { -} +VSCode::~VSCode() {} int64_t VSCode::GetLineForPC(int64_t sourceReference, lldb::addr_t pc) const { auto pos = source_map.find(sourceReference); @@ -232,8 +231,8 @@ VSCode::SendFormattedOutput(OutputType o, const char *format, ...) { va_start(args, format); int actual_length = vsnprintf(buffer, sizeof(buffer), format, args); va_end(args); - SendOutput(o, llvm::StringRef(buffer, - std::min<int>(actual_length, sizeof(buffer)))); + SendOutput( + o, llvm::StringRef(buffer, std::min<int>(actual_length, sizeof(buffer)))); } int64_t VSCode::GetNextSourceReference() { @@ -313,9 +312,9 @@ void VSCode::RunTerminateCommands() { RunLLDBCommands("Running terminateCommands:", terminate_commands); } -lldb::SBTarget VSCode::CreateTargetFromArguments( - const llvm::json::Object &arguments, - lldb::SBError &error) { +lldb::SBTarget +VSCode::CreateTargetFromArguments(const llvm::json::Object &arguments, + lldb::SBError &error) { // Grab the name of the program we need to debug and create a target using // the given program as an argument. Executable file can be a source of target // architecture and platform, if they diff er from the host. Setting exe path @@ -330,18 +329,15 @@ lldb::SBTarget VSCode::CreateTargetFromArguments( llvm::StringRef platform_name = GetString(arguments, "platformName"); llvm::StringRef program = GetString(arguments, "program"); auto target = this->debugger.CreateTarget( - program.data(), - target_triple.data(), - platform_name.data(), - true, // Add dependent modules. - error - ); + program.data(), target_triple.data(), platform_name.data(), + true, // Add dependent modules. + error); if (error.Fail()) { // Update message if there was an error. error.SetErrorStringWithFormat( - "Could not create a target for a program '%s': %s.", - program.data(), error.GetCString()); + "Could not create a target for a program '%s': %s.", program.data(), + error.GetCString()); } return target; @@ -359,10 +355,10 @@ void VSCode::SetTarget(const lldb::SBTarget target) { listener.StartListeningForEvents(this->broadcaster, eBroadcastBitStopEventThread); listener.StartListeningForEvents( - this->target.GetBroadcaster(), - lldb::SBTarget::eBroadcastBitModulesLoaded | - lldb::SBTarget::eBroadcastBitModulesUnloaded | - lldb::SBTarget::eBroadcastBitSymbolsLoaded); + this->target.GetBroadcaster(), + lldb::SBTarget::eBroadcastBitModulesLoaded | + lldb::SBTarget::eBroadcastBitModulesUnloaded | + lldb::SBTarget::eBroadcastBitSymbolsLoaded); } } diff --git a/lldb/tools/lldb-vscode/VSCode.h b/lldb/tools/lldb-vscode/VSCode.h index ddb4c09a4174..88a0c08de245 100644 --- a/lldb/tools/lldb-vscode/VSCode.h +++ b/lldb/tools/lldb-vscode/VSCode.h @@ -146,9 +146,8 @@ struct VSCode { /// /// \return /// An SBTarget object. - lldb::SBTarget CreateTargetFromArguments( - const llvm::json::Object &arguments, - lldb::SBError &error); + lldb::SBTarget CreateTargetFromArguments(const llvm::json::Object &arguments, + lldb::SBError &error); /// Set given target object as a current target for lldb-vscode and start /// listeing for its breakpoint events. diff --git a/lldb/tools/lldb-vscode/lldb-vscode.cpp b/lldb/tools/lldb-vscode/lldb-vscode.cpp index 355a5ebf356b..54f2e653d069 100644 --- a/lldb/tools/lldb-vscode/lldb-vscode.cpp +++ b/lldb/tools/lldb-vscode/lldb-vscode.cpp @@ -343,7 +343,7 @@ void SendStdOutStdErr(lldb::SBProcess &process) { char buffer[1024]; size_t count; while ((count = process.GetSTDOUT(buffer, sizeof(buffer))) > 0) - g_vsc.SendOutput(OutputType::Stdout, llvm::StringRef(buffer, count)); + g_vsc.SendOutput(OutputType::Stdout, llvm::StringRef(buffer, count)); while ((count = process.GetSTDERR(buffer, sizeof(buffer))) > 0) g_vsc.SendOutput(OutputType::Stderr, llvm::StringRef(buffer, count)); } @@ -448,10 +448,10 @@ void EventThreadFunction() { if (event_mask & lldb::SBTarget::eBroadcastBitModulesLoaded) { body.try_emplace("reason", "new"); } else if (event_mask & - lldb::SBTarget::eBroadcastBitModulesUnloaded) { + lldb::SBTarget::eBroadcastBitModulesUnloaded) { body.try_emplace("reason", "removed"); } else if (event_mask & - lldb::SBTarget::eBroadcastBitSymbolsLoaded) { + lldb::SBTarget::eBroadcastBitSymbolsLoaded) { body.try_emplace("reason", "changed"); } body.try_emplace("module", module_value); @@ -873,7 +873,9 @@ void request_exceptionInfo(const llvm::json::Object &request) { // "CompletionsRequest": { // "allOf": [ { "$ref": "#/definitions/Request" }, { // "type": "object", -// "description": "Returns a list of possible completions for a given caret position and text.\nThe CompletionsRequest may only be called if the 'supportsCompletionsRequest' capability exists and is true.", +// "description": "Returns a list of possible completions for a given caret +// position and text.\nThe CompletionsRequest may only be called if the +// 'supportsCompletionsRequest' capability exists and is true.", // "properties": { // "command": { // "type": "string", @@ -892,19 +894,23 @@ void request_exceptionInfo(const llvm::json::Object &request) { // "properties": { // "frameId": { // "type": "integer", -// "description": "Returns completions in the scope of this stack frame. If not specified, the completions are returned for the global scope." +// "description": "Returns completions in the scope of this stack frame. +// If not specified, the completions are returned for the global scope." // }, // "text": { // "type": "string", -// "description": "One or more source lines. Typically this is the text a user has typed into the debug console before he asked for completion." +// "description": "One or more source lines. Typically this is the text a +// user has typed into the debug console before he asked for completion." // }, // "column": { // "type": "integer", -// "description": "The character position for which to determine the completion proposals." +// "description": "The character position for which to determine the +// completion proposals." // }, // "line": { // "type": "integer", -// "description": "An optional line for which to determine the completion proposals. If missing the first line of the text is assumed." +// "description": "An optional line for which to determine the completion +// proposals. If missing the first line of the text is assumed." // } // }, // "required": [ "text", "column" ] @@ -933,39 +939,51 @@ void request_exceptionInfo(const llvm::json::Object &request) { // }, // "CompletionItem": { // "type": "object", -// "description": "CompletionItems are the suggestions returned from the CompletionsRequest.", -// "properties": { +// "description": "CompletionItems are the suggestions returned from the +// CompletionsRequest.", "properties": { // "label": { // "type": "string", -// "description": "The label of this completion item. By default this is also the text that is inserted when selecting this completion." +// "description": "The label of this completion item. By default this is +// also the text that is inserted when selecting this completion." // }, // "text": { // "type": "string", -// "description": "If text is not falsy then it is inserted instead of the label." +// "description": "If text is not falsy then it is inserted instead of the +// label." // }, // "sortText": { // "type": "string", -// "description": "A string that should be used when comparing this item with other items. When `falsy` the label is used." +// "description": "A string that should be used when comparing this item +// with other items. When `falsy` the label is used." // }, // "type": { // "$ref": "#/definitions/CompletionItemType", -// "description": "The item's type. Typically the client uses this information to render the item in the UI with an icon." +// "description": "The item's type. Typically the client uses this +// information to render the item in the UI with an icon." // }, // "start": { // "type": "integer", -// "description": "This value determines the location (in the CompletionsRequest's 'text' attribute) where the completion text is added.\nIf missing the text is added at the location specified by the CompletionsRequest's 'column' attribute." +// "description": "This value determines the location (in the +// CompletionsRequest's 'text' attribute) where the completion text is +// added.\nIf missing the text is added at the location specified by the +// CompletionsRequest's 'column' attribute." // }, // "length": { // "type": "integer", -// "description": "This value determines how many characters are overwritten by the completion text.\nIf missing the value 0 is assumed which results in the completion text being inserted." +// "description": "This value determines how many characters are +// overwritten by the completion text.\nIf missing the value 0 is assumed +// which results in the completion text being inserted." // } // }, // "required": [ "label" ] // }, // "CompletionItemType": { // "type": "string", -// "description": "Some predefined types for the CompletionItem. Please note that not all clients have specific icons for all of them.", -// "enum": [ "method", "function", "constructor", "field", "variable", "class", "interface", "module", "property", "unit", "value", "enum", "keyword", "snippet", "text", "color", "file", "reference", "customcolor" ] +// "description": "Some predefined types for the CompletionItem. Please note +// that not all clients have specific icons for all of them.", "enum": [ +// "method", "function", "constructor", "field", "variable", "class", +// "interface", "module", "property", "unit", "value", "enum", "keyword", +// "snippet", "text", "color", "file", "reference", "customcolor" ] // } void request_completions(const llvm::json::Object &request) { llvm::json::Object response; @@ -992,9 +1010,7 @@ void request_completions(const llvm::json::Object &request) { lldb::SBStringList matches; lldb::SBStringList descriptions; g_vsc.debugger.GetCommandInterpreter().HandleCompletionWithDescriptions( - text.c_str(), - actual_column, - 0, -1, matches, descriptions); + text.c_str(), actual_column, 0, -1, matches, descriptions); size_t count = std::min((uint32_t)100, matches.GetSize()); targets.reserve(count); for (size_t i = 0; i < count; i++) { @@ -1004,8 +1020,8 @@ void request_completions(const llvm::json::Object &request) { llvm::json::Object item; llvm::StringRef match_ref = match; - for(llvm::StringRef commit_point: {".", "->"}) { - if (match_ref.contains(commit_point)){ + for (llvm::StringRef commit_point : {".", "->"}) { + if (match_ref.contains(commit_point)) { match_ref = match_ref.rsplit(commit_point).second; } } @@ -1160,7 +1176,8 @@ void request_evaluate(const llvm::json::Object &request) { } else { SetValueForKey(value, body, "result"); auto value_typename = value.GetType().GetDisplayTypeName(); - EmplaceSafeString(body, "type", value_typename ? value_typename : NO_TYPENAME); + EmplaceSafeString(body, "type", + value_typename ? value_typename : NO_TYPENAME); if (value.MightHaveChildren()) { auto variablesReference = VARIDX_TO_VARREF(g_vsc.variables.GetSize()); g_vsc.variables.Append(value); @@ -1229,8 +1246,8 @@ void request_getCompileUnits(const llvm::json::Object &request) { if (module_id == curr_module.GetUUIDString()) { int num_units = curr_module.GetNumCompileUnits(); for (int j = 0; j < num_units; j++) { - auto curr_unit = curr_module.GetCompileUnitAtIndex(j);\ - units.emplace_back(CreateCompileUnit(curr_unit));\ + auto curr_unit = curr_module.GetCompileUnitAtIndex(j); + units.emplace_back(CreateCompileUnit(curr_unit)); } body.try_emplace("compileUnits", std::move(units)); break; @@ -2080,7 +2097,7 @@ void request_setFunctionBreakpoints(const llvm::json::Object &request) { // Disable any function breakpoints that aren't in the request_bps. // There is no call to remove function breakpoints other than calling this // function with a smaller or empty "breakpoints" list. - for (auto &pair: g_vsc.function_breakpoints) { + for (auto &pair : g_vsc.function_breakpoints) { auto request_pos = request_bps.find(pair.first()); if (request_pos == request_bps.end()) { // This function breakpoint no longer exists delete it from LLDB @@ -2098,7 +2115,7 @@ void request_setFunctionBreakpoints(const llvm::json::Object &request) { } } // Remove any breakpoints that are no longer in our list - for (const auto &name: remove_names) + for (const auto &name : remove_names) g_vsc.function_breakpoints.erase(name); // Any breakpoints that are left in "request_bps" are breakpoints that @@ -2958,7 +2975,8 @@ int main(int argc, char *argv[]) { handler_pos->second(*object); } else { if (g_vsc.log) - *g_vsc.log << "error: unhandled command \"" << command.data() << std::endl; + *g_vsc.log << "error: unhandled command \"" << command.data() + << std::endl; return 1; } } _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits