qtc.languageclient.client: initializing language server "GoLang" qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 1303 {"id":"{17adeae6-272b-487b-a304-62ba82afbac4}","jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"textDocument":{"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["*"]}}},"completion":{"completionItem":{"commitCharacterSupport":true,"snippetSupport":false},"completionItemKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]},"dynamicRegistration":true},"definition":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"symbolKind":{"valueSet":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]}},"hover":{"contentFormat":["markdown","plaintext"],"dynamicRegistration":true},"implementation":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"semanticHighlightingCapabilities":{"semanticHighlighting":true},"synchronization":{"didSave":true,"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":false},"typeDefinition":{"dynamicRegistration":true}},"workspace":{"applyEdit":true,"didChangeConfiguration":{"dynamicRegistration":true},"executeCommand":{"dynamicRegistration":true},"workspaceFolders":true}},"initializationOptions":{},"processId":45280,"rootUri":null,"trace":"off"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 2290 {"jsonrpc":"2.0","result":{"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["quickfix","refactor.extract","refactor.rewrite","source.fixAll","source.organizeImports"]},"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":""},"renameProvider":{"prepareProvider":true},"foldingRangeProvider":true,"executeCommandProvider":{"commands":["generate","fill_struct","regenerate_cgo","test","tidy","undeclared_name","upgrade_dependency","vendor","extract_variable","extract_function"]},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"Build info\n----------\ngolang.org/x/tools/gopls 0.4.4\n golang.org/x/tools/gopls@v0.4.4 h1:8djGYsaZ0ByP0vaXg4T+mnyfDcHpWKSZ+tpQSGv9ahk=\n github.com/BurntSushi/toml@v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=\n github.com/google/go-cmp@v0.5.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w=\n github.com/sergi/go-diff@v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=\n golang.org/x/mod@v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=\n golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208 h1:qwRHBd0NqMbJxfbotnDhm2ByMI1Shq4Y6oRJo21SGJA=\n golang.org/x/tools@v0.0.0-20200729181040-64cdafbe085c h1:jLQLIAedRoS9I2Py7l/ZAGGzUxLFsdg42JXEpS/a+ow=\n golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=\n honnef.co/go/tools@v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=\n mvdan.cc/gofumpt@v0.0.0-20200709182408-4fd085cb6d5f h1:gi7cb8HTDZ6q8VqsUpkdoFi3vxwHMneQ6+Q5Ap5hjPE=\n mvdan.cc/xurls/v2@v2.2.0 h1:NSZPykBXJFCetGZykLAxaL6SIpvbVy/UFEniIfHAa8A=\n\nGo info\n-------\ngo version go1.15 darwin/amd64\n\n"}},"id":"{17adeae6-272b-487b-a304-62ba82afbac4}"} qtc.languageclient.client: language server "GoLang" initialized qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 52 {"jsonrpc":"2.0","method":"initialized","params":{}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 12807 {"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":{"languageId":"go","text":"package vulnerability\n\nimport (\n\t\"database/sql\"\n\t\"fmt\"\n\t\"time\"\n\n\t\"github.com/inconshreveable/log15\"\n)\n\ntype AgentProduct struct {\n\tProductName string `json:\"ProductName\"`\n\tProductVersion string `json:\"ProductVersion\"`\n\tVendor string `json:\"Vendor\"`\n\tCVEList []string `json:\"CVEList\"`\n\tCVSS_Score []float32 `json:\"CVSS_Score\"`\n}\n\ntype AgentReport struct {\n\tItems []AgentProduct `json:\"Items\"`\n}\n\ntype CVEItem struct {\n\tName string `json:\"name\"`\n\tScore float32 `json:\"score\"`\n\tDetectedTime int64 `json:\"detectedTime\"`\n}\n\ntype Product struct {\n\tId int64 `json:\"id\"`\n\tProductName string `json:\"productName\"`\n\tProductVersion string `json:\"productVersion\"`\n\tVendor string `json:\"vendor\"`\n\tCVEList []CVEItem `json:\"cveList\"`\n}\ntype Report struct {\n\tId int64 `json:\"id\"`\n\tItems []Product `json:\"items\"`\n\tScannedTime int64 `json:\"timestamp\"`\n}\n\ntype data struct {\n\tdatabase *sql.DB\n\tstatementGetReport *sql.Stmt\n\tstatementGetProducts *sql.Stmt\n\tstatementGetCves *sql.Stmt\n}\n\ntype dataProvider interface {\n\tsaveAgentReport(*AgentReport, int64) error\n\tgetLastReport() (*Report, error)\n\tprepareToClose()\n}\n\nfunc newDataProvider() (dataProvider, error) {\n\td := data{}\n\tif err := d.initDB(); err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn &d, nil\n}\n\nfunc (d *data) initDB() error {\n\tvar err error\n\n\td.database, err = sql.Open(\"sqlite3\", \"./monitoring.db\")\n\tif err != nil {\n\t\treturn err\n\t}\n\n\td.database.SetMaxOpenConns(1)\n\n\t_, err = d.database.Exec(`\n\tCREATE TABLE IF NOT EXISTS vulnerability_report (\n\t\tid INTEGER PRIMARY KEY AUTOINCREMENT, \n\t\tscannedTime DATETIME DEFAULT CURRENT_TIMESTAMP\n\t);\n\n\tCREATE TABLE IF NOT EXISTS vulnerability_product (\n\t\tid INTEGER PRIMARY KEY AUTOINCREMENT,\n\t\tproductName TEXT,\n\t\tproductVersion TEXT,\n\t\tvendor TEXT\n\t);\n\n\tCREATE TABLE IF NOT EXISTS vulnerability_product_cve_map (\n\t\treportId INTEGER,\n\t\tproductId INTEGER,\n\t\tcveName TEXT,\n\t\tdetectedTime DATETIME DEFAULT CURRENT_TIMESTAMP,\n\t\tFOREIGN KEY (productId) REFERENCES vulnerability_product(id),\n\t\tFOREIGN KEY (reportId) REFERENCES vulnerability_report(id),\n\t\tFOREIGN KEY (cveName) REFERENCES vulnerability_cve_item(name)\n\t);\n\n\tCREATE TABLE IF NOT EXISTS vulnerability_cve_item (\n\t\tname TEXT PRIMARY KEY,\n\t\tscore DECIMAL(1,1)\n\t);\n\n\tCREATE UNIQUE INDEX IF NOT EXISTS productNameIdx ON vulnerability_product(productName, productVersion, vendor);\n\tCREATE INDEX IF NOT EXISTS productReportIdx ON vulnerability_product_cve_map(productId, reportId);\n\tCREATE INDEX IF NOT EXISTS productCveIdx ON vulnerability_product_cve_map(productId, cveName);\n\t`)\n\n\tif err != nil {\n\t\treturn err\n\t}\n\n\td.statementGetReport, err = d.database.Prepare(\"SELECT id, scannedTime FROM vulnerability_report ORDER BY ID DESC LIMIT 1\")\n\tif err != nil {\n\t\treturn err\n\t}\n\n\td.statementGetProducts, err = d.database.Prepare(\"SELECT id, productName, productVersion, vendor FROM vulnerability_product WHERE id in (SELECT productId FROM vulnerability_product_cve_map WHERE reportId=?)\")\n\tif err != nil {\n\t\treturn err\n\t}\n\n\td.statementGetCves, err = d.database.Prepare(\"SELECT vulnerability_product_cve_map.cveName, vulnerability_product_cve_map.detectedTime, vulnerability_cve_item.score FROM vulnerability_product_cve_map LEFT JOIN vulnerability_cve_item ON vulnerability_product_cve_map.cveName = vulnerability_cve_item.name WHERE productId=? AND reportId=?\")\n\tif err != nil {\n\t\treturn err\n\t}\n\n\treturn nil\n}\n\nfunc (d *data) prepareToClose() {\n\tif err := d.statementGetReport.Close(); err != nil {\n\t\tlog15.Error(\"VA: failed to close statementGetReport\", \"error\", err)\n\t}\n\n\tif err := d.statementGetProducts.Close(); err != nil {\n\t\tlog15.Error(\"VA: failed to close statementGetReportItems\", \"error\", err)\n\t}\n\n\tif err := d.statementGetCves.Close(); err != nil {\n\t\tlog15.Error(\"VA: failed to close statementGetCveItems\", \"error\", err)\n\t}\n}\n\nfunc (d *data) saveAgentReport(agentReport *AgentReport, currentTime int64) error {\n\ttx, err := d.database.Begin()\n\tif err != nil {\n\t\treturn err\n\t}\n\n\trollback := func(tx *sql.Tx) {\n\t\tif rollbackErr := tx.Rollback(); rollbackErr != nil {\n\t\t\tlog15.Error(\"Failed to rollback transaction\", rollbackErr)\n\t\t}\n\t}\n\n\tinsertReportStmt, err := tx.Prepare(\"INSERT INTO vulnerability_report(scannedTime) VALUES (?)\")\n\tif err != nil {\n\t\tlog15.Error(\"Failed to prepare insert report statement\", err)\n\t\trollback(tx)\n\t\treturn err\n\t}\n\n\tresult, err := insertReportStmt.Exec(currentTime)\n\tif err != nil {\n\t\tlog15.Error(\"Failed to insert report\", err)\n\t\tinsertReportStmt.Close()\n\t\trollback(tx)\n\t\treturn err\n\t}\n\n\tinsertReportStmt.Close()\n\treportId, err := result.LastInsertId()\n\tif err != nil {\n\t\tlog15.Error(\"Failed to retrieve last id from report\", err)\n\t\trollback(tx)\n\t\treturn err\n\t}\n\n\tfor i := range agentReport.Items {\n\t\tagentReportItem := &agentReport.Items[i]\n\t\tif len(agentReportItem.CVEList) != len(agentReportItem.CVSS_Score) {\n\t\t\terrorStr := fmt.Sprintf(\"Incompatible cve list and score for vulnerability item: %s, %s\", agentReportItem.Vendor, agentReportItem.ProductName)\n\t\t\tlog15.Error(errorStr)\n\t\t\tcontinue\n\t\t}\n\n\t\tif err = d.insertProductWithCve(tx, agentReportItem, reportId, currentTime); err != nil {\n\t\t\trollback(tx)\n\t\t\treturn err\n\t\t}\n\t}\n\n\treturn tx.Commit()\n}\n\nfunc (d *data) getLastReport() (*Report, error) {\n\trows, err := d.statementGetReport.Query()\n\tif err != nil {\n\t\tlog15.Error(\"Failed to get va report\", err.Error())\n\t\treturn nil, err\n\t}\n\n\tif !rows.Next() {\n\t\trows.Close()\n\t\treturn nil, nil\n\t}\n\n\tvar report Report\n\tvar scannedTime time.Time\n\terr = rows.Scan(&report.Id, &scannedTime)\n\trows.Close()\n\tif err != nil {\n\t\tlog15.Error(\"Failed to scan va report\", err.Error())\n\t\treturn nil, err\n\t}\n\n\treport.ScannedTime = scannedTime.Unix()\n\treport.Items, err = d.getReportItems(report.Id)\n\treturn &report, err\n}\n\nfunc (d *data) getReportItems(reportId int64) ([]Product, error) {\n\trows, err := d.statementGetProducts.Query(reportId)\n\tif err != nil {\n\t\tlog15.Error(\"Failed to get va report items\", err.Error())\n\t\treturn nil, err\n\t}\n\n\titems := make([]Product, 0)\n\tfor rows.Next() {\n\t\tvar item Product\n\t\terr = rows.Scan(&item.Id, &item.ProductName, &item.ProductVersion, &item.Vendor)\n\t\tif err != nil {\n\t\t\trows.Close()\n\t\t\tlog15.Error(\"Failed to scan va report item\", err.Error())\n\t\t\treturn nil, err\n\t\t}\n\n\t\titems = append(items, item)\n\t}\n\trows.Close()\n\n\tfor i := range items {\n\t\titems[i].CVEList, err = d.getCveItems(items[i].Id, reportId)\n\t\tif err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t}\n\n\treturn items, nil\n}\n\nfunc (d *data) insertProductWithCve(tx *sql.Tx, product *AgentProduct, reportId int64, currentTime int64) error {\n\tproductId, err := d.insertProduct(tx, product)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tfor i := range product.CVEList {\n\t\tdetectedTime, err := d.getCveDetectedTime(tx, productId, product.CVEList[i])\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tif detectedTime == -1 {\n\t\t\tdetectedTime = currentTime\n\t\t}\n\n\t\tif err := d.insertCve(tx, product.CVEList[i], product.CVSS_Score[i]); err != nil {\n\t\t\treturn err\n\t\t}\n\n\t\tif err := d.insertCveProductMap(tx, productId, product.CVEList[i], reportId, detectedTime); err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\n\treturn nil\n}\n\nfunc (d *data) getCveDetectedTime(tx *sql.Tx, productId int64, cveName string) (int64, error) {\n\tgetCveTimeStmt, err := tx.Prepare(\"SELECT detectedTime FROM vulnerability_product_cve_map WHERE cveName=? AND productId=? ORDER BY detectedTime ASC LIMIT 1\")\n\tif err != nil {\n\t\tlog15.Error(\"Failed to prepare get cve detected time statement\", err)\n\t\treturn 0, err\n\t}\n\tdefer getCveTimeStmt.Close()\n\n\trows, err := getCveTimeStmt.Query(cveName, productId)\n\tif err != nil {\n\t\tlog15.Error(\"Failed to get cve detected time\", err.Error())\n\t\treturn 0, err\n\t}\n\n\tif !rows.Next() {\n\t\treturn -1, nil\n\t}\n\n\tvar detectedTime time.Time\n\terr = rows.Scan(&detectedTime)\n\tif err != nil {\n\t\tlog15.Error(\"Failed to scan cve detected time\", err.Error())\n\t\treturn 0, err\n\t}\n\n\treturn detectedTime.Unix(), nil\n}\n\nfunc (d *data) insertCve(tx *sql.Tx, cveName string, cveScore float32) error {\n\tinsertCveStmt, err := tx.Prepare(\"INSERT into vulnerability_cve_item(name, score) VALUES(?, ?) on CONFLICT DO NOTHING\")\n\tif err != nil {\n\t\tlog15.Error(\"Failed to prepare insert cve statement\", err)\n\t\treturn err\n\t}\n\tdefer insertCveStmt.Close()\n\n\t_, err = insertCveStmt.Exec(cveName, cveScore)\n\tif err != nil {\n\t\tlog15.Error(\"Failed to insert product\", err)\n\t\treturn err\n\t}\n\n\treturn nil\n}\n\nfunc (d *data) insertCveProductMap(tx *sql.Tx, productId int64, cveName string, reportId int64, currentTime int64) error {\n\tinsertCveStmt, err := tx.Prepare(\"INSERT into vulnerability_product_cve_map(reportId, productId, cveName, detectedTime) VALUES(?, ?, ?, ?)\")\n\tif err != nil {\n\t\tlog15.Error(\"Failed to prepare insert cve product statement\", err)\n\t\treturn err\n\t}\n\tdefer insertCveStmt.Close()\n\n\t_, err = insertCveStmt.Exec(reportId, productId, cveName, currentTime)\n\tif err != nil {\n\t\tlog15.Error(\"Failed to insert cve product\", err)\n\t\treturn err\n\t}\n\n\treturn nil\n}\n\nfunc (d *data) insertProduct(tx *sql.Tx, product *AgentProduct) (int64, error) {\n\t//Check if we already have product\n\tvar productId int64\n\n\tgetProductIdStmt, err := tx.Prepare(\"SELECT id FROM vulnerability_product WHERE productName=? AND productVersion=? AND vendor=?\")\n\tif err != nil {\n\t\tlog15.Error(\"Failed to prepare get product id statement\", err)\n\t\treturn 0, err\n\t}\n\n\trows, err := getProductIdStmt.Query(product.ProductName, product.ProductVersion, product.Vendor)\n\tif err != nil {\n\t\tgetProductIdStmt.Close()\n\t\tlog15.Error(\"Failed to get product id\", err.Error())\n\t\treturn 0, err\n\t}\n\n\tif rows.Next() {\n\t\terr = rows.Scan(&productId)\n\t\tif err != nil {\n\t\t\tgetProductIdStmt.Close()\n\t\t\tlog15.Error(\"Failed to scan product id\", err.Error())\n\t\t\treturn 0, err\n\t\t}\n\t\treturn productId, nil\n\t}\n\tgetProductIdStmt.Close()\n\n\t//If not insert new one\n\tinsertProductStmt, err := tx.Prepare(\"INSERT into vulnerability_product(productName, productVersion, vendor) VALUES(?, ?, ?)\")\n\tif err != nil {\n\t\tlog15.Error(\"Failed to prepare insert product statement\", err)\n\t\treturn 0, err\n\t}\n\tdefer insertProductStmt.Close()\n\n\tresult, err := insertProductStmt.Exec(product.ProductName, product.ProductVersion, product.Vendor)\n\tif err != nil {\n\t\tlog15.Error(\"Failed to insert product\", err)\n\t\treturn 0, err\n\t}\n\n\tproductId, err = result.LastInsertId()\n\tif err != nil {\n\t\tlog15.Error(\"Failed to retrieve last id from product\", err)\n\t\treturn 0, err\n\t}\n\n\treturn productId, nil\n}\n\nfunc (d *data) getCveItems(productId int64, reportId int64) ([]CVEItem, error) {\n\trows, err := d.statementGetCves.Query(productId, reportId)\n\tif err != nil {\n\t\tlog15.Error(\"Failed to get cve items\", err.Error())\n\t\treturn nil, err\n\t}\n\tdefer rows.Close()\n\n\titems := make([]CVEItem, 0)\n\tfor rows.Next() {\n\t\tvar item CVEItem\n\t\tvar detectedTime time.Time\n\t\terr = rows.Scan(&item.Name, &detectedTime, &item.Score)\n\t\tif err != nil {\n\t\t\tlog15.Error(\"Failed to scan cve item\", err.Error())\n\t\t\treturn nil, err\n\t\t}\n\n\t\titem.DetectedTime = detectedTime.Unix()\n\t\titems = append(items, item)\n\t}\n\n\treturn items, nil\n}\n\nfunc (d *data) insertCveItem(tx *sql.Tx, item *CVEItem, reportItemId int64) error {\n\tinsertCveStmt, err := tx.Prepare(\"INSERT into vulnerability_cve_item(name, score, detectedTime, reportItemId) VALUES(?, ?, ?, ?)\")\n\tif err != nil {\n\t\tlog15.Error(\"Failed to prepare insert cve statement\", err)\n\t\treturn err\n\t}\n\tdefer insertCveStmt.Close()\n\n\t_, err = insertCveStmt.Exec(item.Name, item.Score, item.DetectedTime, reportItemId)\n\tif err != nil {\n\t\tlog15.Error(\"Failed to insert cve item\", err.Error())\n\t\treturn err\n\t}\n\n\treturn nil\n}\n","uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","version":1}}} qtc.languageclient.highlight: semantic highlight for "/Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go" qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 1223 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:37 Build info\n----------\ngolang.org/x/tools/gopls 0.4.4\n golang.org/x/tools/gopls@v0.4.4 h1:8djGYsaZ0ByP0vaXg4T+mnyfDcHpWKSZ+tpQSGv9ahk=\n github.com/BurntSushi/toml@v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=\n github.com/google/go-cmp@v0.5.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w=\n github.com/sergi/go-diff@v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0=\n golang.org/x/mod@v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=\n golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208 h1:qwRHBd0NqMbJxfbotnDhm2ByMI1Shq4Y6oRJo21SGJA=\n golang.org/x/tools@v0.0.0-20200729181040-64cdafbe085c h1:jLQLIAedRoS9I2Py7l/ZAGGzUxLFsdg42JXEpS/a+ow=\n golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=\n honnef.co/go/tools@v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8=\n mvdan.cc/gofumpt@v0.0.0-20200709182408-4fd085cb6d5f h1:gi7cb8HTDZ6q8VqsUpkdoFi3vxwHMneQ6+Q5Ap5hjPE=\n mvdan.cc/xurls/v2@v2.2.0 h1:NSZPykBXJFCetGZykLAxaL6SIpvbVy/UFEniIfHAa8A=\n\nGo info\n-------\ngo version go1.15 darwin/amd64\n\n\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 526 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:37 go env for /Users/ddemidov/go/bin\n(root /Users/ddemidov/go/bin)\n(valid build configuration = false)\n(build flags: [])\nGOINSECURE=\nGOCACHE=/Users/ddemidov/Library/Caches/go-build\nGOFLAGS=\nGOPATH=/Users/ddemidov/go\nGOMOD=\nGONOPROXY=\nGONOSUMDB=\nGOPRIVATE=\nGOROOT=/usr/local/Cellar/go/1.15/libexec\nGOMODCACHE=/Users/ddemidov/go/pkg/mod\nGOPROXY=https://proxy.golang.org,direct\nGO111MODULE=\nGOSUMDB=sum.golang.org\n\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 203 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:38 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./ builtin]\n\tpackages=2\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:38 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 235 {"id":"{a3d81498-8e74-4a40-9be9-44a4f3176061}","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 287 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:38 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[file=/Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go]\n\tpackages=2\n"}}Content-Length: 493 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:38 go/packages.Load\n\tsnapshot=0\n\tpackage_path=\"git.acronis.com/ati/monitoring-mini/internal/vulnerability\"\n\tfiles=[/Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/api.go /Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go /Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/manager.go]\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 597 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:38 go/packages.Load\n\tsnapshot=0\n\tpackage_path=\"git.acronis.com/ati/monitoring-mini/internal/vulnerability\"\n\tfiles=[/Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/api.go /Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go /Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/manager.go /Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/vulnerability_test.go]\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 4740 {"jsonrpc":"2.0","result":[{"name":"AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":16,"character":1}}}},{"name":"AgentReport","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":20,"character":1}}}},{"name":"CVEItem","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":22,"character":5},"end":{"line":26,"character":1}}}},{"name":"Product","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":28,"character":5},"end":{"line":34,"character":1}}}},{"name":"Report","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":35,"character":5},"end":{"line":39,"character":1}}}},{"name":"data","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":41,"character":5},"end":{"line":46,"character":1}}}},{"name":"dataProvider","kind":11,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":48,"character":5},"end":{"line":52,"character":1}}}},{"name":"newDataProvider","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":54,"character":0},"end":{"line":61,"character":1}}}},{"name":"(*data).initDB","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":63,"character":0},"end":{"line":126,"character":1}}}},{"name":"(*data).prepareToClose","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":128,"character":0},"end":{"line":140,"character":1}}}},{"name":"(*data).saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":142,"character":0},"end":{"line":192,"character":1}}}},{"name":"(*data).getLastReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":194,"character":0},"end":{"line":218,"character":1}}}},{"name":"(*data).getReportItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":220,"character":0},"end":{"line":249,"character":1}}}},{"name":"(*data).insertProductWithCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":251,"character":0},"end":{"line":276,"character":1}}}},{"name":"(*data).getCveDetectedTime","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":278,"character":0},"end":{"line":304,"character":1}}}},{"name":"(*data).insertCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":306,"character":0},"end":{"line":321,"character":1}}}},{"name":"(*data).insertCveProductMap","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":323,"character":0},"end":{"line":338,"character":1}}}},{"name":"(*data).insertProduct","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":340,"character":0},"end":{"line":389,"character":1}}}},{"name":"(*data).getCveItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":391,"character":0},"end":{"line":414,"character":1}}}},{"name":"(*data).insertCveItem","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":416,"character":0},"end":{"line":431,"character":1}}}}],"id":"{a3d81498-8e74-4a40-9be9-44a4f3176061}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{75566749-e981-466f-a603-f1ed114f418e}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":11,"line":18},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 342 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":18,"character":5},"end":{"line":18,"character":16}},"kind":1},{"range":{"start":{"line":49,"character":18},"end":{"line":49,"character":29}},"kind":1},{"range":{"start":{"line":142,"character":44},"end":{"line":142,"character":55}},"kind":1}],"id":"{75566749-e981-466f-a603-f1ed114f418e}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{b36d1c67-72f9-4bd6-896f-a83dbe8971b6}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":16,"line":18},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 342 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":18,"character":5},"end":{"line":18,"character":16}},"kind":1},{"range":{"start":{"line":49,"character":18},"end":{"line":49,"character":29}},"kind":1},{"range":{"start":{"line":142,"character":44},"end":{"line":142,"character":55}},"kind":1}],"id":"{b36d1c67-72f9-4bd6-896f-a83dbe8971b6}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 307 {"id":"{6e4df295-114e-4aaf-91cb-3a323e833b40}","jsonrpc":"2.0","method":"textDocument/references","params":{"context":{"includeDeclaration":true},"position":{"character":16,"line":18},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:41 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:42 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 1415 {"jsonrpc":"2.0","result":[{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":18,"character":16}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":142,"character":44},"end":{"line":142,"character":55}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":49,"character":18},"end":{"line":49,"character":29}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/api.go","range":{"start":{"line":21,"character":21},"end":{"line":21,"character":32}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/vulnerability_test.go","range":{"start":{"line":148,"character":22},"end":{"line":148,"character":33}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/vulnerability_test.go","range":{"start":{"line":41,"character":16},"end":{"line":41,"character":27}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/vulnerability_test.go","range":{"start":{"line":129,"character":21},"end":{"line":129,"character":32}}}],"id":"{6e4df295-114e-4aaf-91cb-3a323e833b40}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{ca4b65cb-7187-4902-a090-a7929b501951}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":35,"line":23},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 75 {"jsonrpc":"2.0","result":[],"id":"{ca4b65cb-7187-4902-a090-a7929b501951}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 113 {"id":"{221f5930-21f5-448b-b471-f94111e84363}","jsonrpc":"2.0","method":"workspace/symbol","params":{"query":""}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 77 {"jsonrpc":"2.0","result":null,"id":"{221f5930-21f5-448b-b471-f94111e84363}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 114 {"id":"{cd7cf79f-6d1e-42e9-8b48-700b7471d70d}","jsonrpc":"2.0","method":"workspace/symbol","params":{"query":"A"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:58 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 24774 {"jsonrpc":"2.0","result":[{"name":"unix.AT_REMOVEDIR","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/internal/syscall/unix/at_sysnum_darwin.go","range":{"start":{"line":6,"character":6},"end":{"line":6,"character":18}}},"containerName":"internal/syscall/unix"},{"name":"unix.AT_SYMLINK_NOFOLLOW","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/internal/syscall/unix/at_sysnum_darwin.go","range":{"start":{"line":7,"character":6},"end":{"line":7,"character":25}}},"containerName":"internal/syscall/unix"},{"name":"hex.decoder.arr","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/hex/hex.go","range":{"start":{"line":170,"character":1},"end":{"line":170,"character":4}}},"containerName":"encoding/hex"},{"name":"cipher.AEAD","kind":11,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/cipher/gcm.go","range":{"start":{"line":16,"character":5},"end":{"line":16,"character":9}}},"containerName":"crypto/cipher"},{"name":"cipher.gcm.auth","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/cipher/gcm.go","range":{"start":{"line":411,"character":14},"end":{"line":411,"character":18}}},"containerName":"crypto/cipher"},{"name":"require.Assertions","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/github.com/stretchr/testify/require/forward_requirements.go","range":{"start":{"line":4,"character":5},"end":{"line":4,"character":15}}},"containerName":"github.com/stretchr/testify/require"},{"name":"bufio.Writer.Available","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/bufio/bufio.go","range":{"start":{"line":623,"character":17},"end":{"line":623,"character":26}}},"containerName":"bufio"},{"name":"bufio.Scanner.advance","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/bufio/scan.go","range":{"start":{"line":237,"character":18},"end":{"line":237,"character":25}}},"containerName":"bufio"},{"name":"sys.ArchFamilyType","kind":16,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/internal/sys/arch.go","range":{"start":{"line":6,"character":5},"end":{"line":6,"character":19}}},"containerName":"runtime/internal/sys"},{"name":"sys.AMD64","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/internal/sys/arch.go","range":{"start":{"line":9,"character":1},"end":{"line":9,"character":6}}},"containerName":"runtime/internal/sys"},{"name":"sys.ARM","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/internal/sys/arch.go","range":{"start":{"line":10,"character":1},"end":{"line":10,"character":4}}},"containerName":"runtime/internal/sys"},{"name":"sys.ARM64","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/internal/sys/arch.go","range":{"start":{"line":11,"character":1},"end":{"line":11,"character":6}}},"containerName":"runtime/internal/sys"},{"name":"sys.ArchFamily","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/internal/sys/arch_amd64.go","range":{"start":{"line":7,"character":1},"end":{"line":7,"character":11}}},"containerName":"runtime/internal/sys"},{"name":"utf8.as","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/unicode/utf8/utf8.go","range":{"start":{"line":53,"character":1},"end":{"line":53,"character":3}}},"containerName":"unicode/utf8"},{"name":"utf8.acceptRange","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/unicode/utf8/utf8.go","range":{"start":{"line":87,"character":5},"end":{"line":87,"character":16}}},"containerName":"unicode/utf8"},{"name":"utf8.acceptRanges","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/unicode/utf8/utf8.go","range":{"start":{"line":93,"character":4},"end":{"line":93,"character":16}}},"containerName":"unicode/utf8"},{"name":"hpack.appendIndexed","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/encode.go","range":{"start":{"line":140,"character":5},"end":{"line":140,"character":18}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"hpack.appendNewName","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/encode.go","range":{"start":{"line":154,"character":5},"end":{"line":154,"character":18}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"hpack.appendIndexedName","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/encode.go","range":{"start":{"line":167,"character":5},"end":{"line":167,"character":22}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"hpack.appendTableSize","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/encode.go","range":{"start":{"line":182,"character":5},"end":{"line":182,"character":20}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"hpack.appendVarInt","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/encode.go","range":{"start":{"line":194,"character":5},"end":{"line":194,"character":17}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"hpack.appendHpackString","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/encode.go","range":{"start":{"line":212,"character":5},"end":{"line":212,"character":22}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"hpack.dynamicTable.allowedMaxSize","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/hpack.go","range":{"start":{"line":164,"character":1},"end":{"line":164,"character":15}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"hpack.dynamicTable.add","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/hpack.go","range":{"start":{"line":172,"character":24},"end":{"line":172,"character":27}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"hpack.Decoder.at","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/hpack.go","range":{"start":{"line":195,"character":18},"end":{"line":195,"character":20}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"hpack.addDecoderNode","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/huffman.go","range":{"start":{"line":147,"character":5},"end":{"line":147,"character":19}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"hpack.AppendHuffmanString","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/huffman.go","range":{"start":{"line":166,"character":5},"end":{"line":166,"character":24}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"hpack.appendByteToHuffmanCode","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/huffman.go","range":{"start":{"line":202,"character":5},"end":{"line":202,"character":28}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"hpack.headerFieldTable.addEntry","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/http2/hpack/tables.go","range":{"start":{"line":55,"character":27},"end":{"line":55,"character":35}}},"containerName":"golang.org/x/net/http2/hpack"},{"name":"regexp.job.arg","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/regexp/backtrack.go","range":{"start":{"line":25,"character":1},"end":{"line":25,"character":4}}},"containerName":"regexp"},{"name":"regexp.machine.alloc","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/regexp/exec.go","range":{"start":{"line":103,"character":18},"end":{"line":103,"character":23}}},"containerName":"regexp"},{"name":"regexp.machine.add","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/regexp/exec.go","range":{"start":{"line":316,"character":18},"end":{"line":316,"character":21}}},"containerName":"regexp"},{"name":"regexp.arrayNoInts","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/regexp/exec.go","range":{"start":{"line":553,"character":4},"end":{"line":553,"character":15}}},"containerName":"regexp"},{"name":"regexp.anyRuneNotNL","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/regexp/onepass.go","range":{"start":{"line":290,"character":4},"end":{"line":290,"character":16}}},"containerName":"regexp"},{"name":"regexp.anyRune","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/regexp/onepass.go","range":{"start":{"line":291,"character":4},"end":{"line":291,"character":11}}},"containerName":"regexp"},{"name":"regexp.inputReader.atEOT","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/regexp/regexp.go","range":{"start":{"line":474,"character":1},"end":{"line":474,"character":6}}},"containerName":"regexp"},{"name":"regexp.Regexp.allMatches","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/regexp/regexp.go","range":{"start":{"line":766,"character":18},"end":{"line":766,"character":28}}},"containerName":"regexp"},{"name":"subtle.AnyOverlap","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/internal/subtle/aliasing.go","range":{"start":{"line":14,"character":5},"end":{"line":14,"character":15}}},"containerName":"golang.org/x/crypto/internal/subtle"},{"name":"bytes.asciiSpace","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/bytes/bytes.go","range":{"start":{"line":387,"character":4},"end":{"line":387,"character":14}}},"containerName":"bytes"},{"name":"bytes.asciiSet","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/bytes/bytes.go","range":{"start":{"line":855,"character":5},"end":{"line":855,"character":13}}},"containerName":"bytes"},{"name":"syscall.anyMessageLen","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":204,"character":6},"end":{"line":204,"character":19}}},"containerName":"syscall"},{"name":"syscall.anyMessage","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":206,"character":5},"end":{"line":206,"character":15}}},"containerName":"syscall"},{"name":"syscall.anyToSockaddr","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/syscall_bsd.go","range":{"start":{"line":207,"character":5},"end":{"line":207,"character":18}}},"containerName":"syscall"},{"name":"syscall.Accept","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/syscall_bsd.go","range":{"start":{"line":272,"character":5},"end":{"line":272,"character":11}}},"containerName":"syscall"},{"name":"syscall.SockaddrDatalink.Alen","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/syscall_darwin.go","range":{"start":{"line":43,"character":1},"end":{"line":43,"character":5}}},"containerName":"syscall"},{"name":"syscall.attrBitMapCount","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/syscall_darwin.go","range":{"start":{"line":93,"character":1},"end":{"line":93,"character":16}}},"containerName":"syscall"},{"name":"syscall.attrCmnModtime","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/syscall_darwin.go","range":{"start":{"line":94,"character":1},"end":{"line":94,"character":15}}},"containerName":"syscall"},{"name":"syscall.attrCmnAcctime","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/syscall_darwin.go","range":{"start":{"line":95,"character":1},"end":{"line":95,"character":15}}},"containerName":"syscall"},{"name":"syscall.attrCmnFullpath","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/syscall_darwin.go","range":{"start":{"line":96,"character":1},"end":{"line":96,"character":16}}},"containerName":"syscall"},{"name":"syscall.attrList","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/syscall_darwin.go","range":{"start":{"line":99,"character":5},"end":{"line":99,"character":13}}},"containerName":"syscall"},{"name":"syscall.mmapper.active","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/syscall_unix.go","range":{"start":{"line":47,"character":1},"end":{"line":47,"character":7}}},"containerName":"syscall"},{"name":"syscall.SockaddrInet4.Addr","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/syscall_unix.go","range":{"start":{"line":232,"character":1},"end":{"line":232,"character":5}}},"containerName":"syscall"},{"name":"syscall.SockaddrInet6.Addr","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/syscall_unix.go","range":{"start":{"line":239,"character":1},"end":{"line":239,"character":5}}},"containerName":"syscall"},{"name":"syscall.AF_APPLETALK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":11,"character":1},"end":{"line":11,"character":13}}},"containerName":"syscall"},{"name":"syscall.AF_CCITT","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":12,"character":1},"end":{"line":12,"character":9}}},"containerName":"syscall"},{"name":"syscall.AF_CHAOS","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":13,"character":1},"end":{"line":13,"character":9}}},"containerName":"syscall"},{"name":"syscall.AF_CNT","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}},"containerName":"syscall"},{"name":"syscall.AF_COIP","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":15,"character":1},"end":{"line":15,"character":8}}},"containerName":"syscall"},{"name":"syscall.AF_DATAKIT","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":16,"character":1},"end":{"line":16,"character":11}}},"containerName":"syscall"},{"name":"syscall.AF_DECnet","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":17,"character":1},"end":{"line":17,"character":10}}},"containerName":"syscall"},{"name":"syscall.AF_DLI","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":18,"character":1},"end":{"line":18,"character":7}}},"containerName":"syscall"},{"name":"syscall.AF_E164","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":19,"character":1},"end":{"line":19,"character":8}}},"containerName":"syscall"},{"name":"syscall.AF_ECMA","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":20,"character":1},"end":{"line":20,"character":8}}},"containerName":"syscall"},{"name":"syscall.AF_HYLINK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":21,"character":1},"end":{"line":21,"character":10}}},"containerName":"syscall"},{"name":"syscall.AF_IEEE80211","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":22,"character":1},"end":{"line":22,"character":13}}},"containerName":"syscall"},{"name":"syscall.AF_IMPLINK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":23,"character":1},"end":{"line":23,"character":11}}},"containerName":"syscall"},{"name":"syscall.AF_INET","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":24,"character":1},"end":{"line":24,"character":8}}},"containerName":"syscall"},{"name":"syscall.AF_INET6","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":25,"character":1},"end":{"line":25,"character":9}}},"containerName":"syscall"},{"name":"syscall.AF_IPX","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":26,"character":1},"end":{"line":26,"character":7}}},"containerName":"syscall"},{"name":"syscall.AF_ISDN","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":27,"character":1},"end":{"line":27,"character":8}}},"containerName":"syscall"},{"name":"syscall.AF_ISO","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":28,"character":1},"end":{"line":28,"character":7}}},"containerName":"syscall"},{"name":"syscall.AF_LAT","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":29,"character":1},"end":{"line":29,"character":7}}},"containerName":"syscall"},{"name":"syscall.AF_LINK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":30,"character":1},"end":{"line":30,"character":8}}},"containerName":"syscall"},{"name":"syscall.AF_LOCAL","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":31,"character":1},"end":{"line":31,"character":9}}},"containerName":"syscall"},{"name":"syscall.AF_MAX","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":32,"character":1},"end":{"line":32,"character":7}}},"containerName":"syscall"},{"name":"syscall.AF_NATM","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":33,"character":1},"end":{"line":33,"character":8}}},"containerName":"syscall"},{"name":"syscall.AF_NDRV","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":34,"character":1},"end":{"line":34,"character":8}}},"containerName":"syscall"},{"name":"syscall.AF_NETBIOS","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":35,"character":1},"end":{"line":35,"character":11}}},"containerName":"syscall"},{"name":"syscall.AF_NS","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":36,"character":1},"end":{"line":36,"character":6}}},"containerName":"syscall"},{"name":"syscall.AF_OSI","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":37,"character":1},"end":{"line":37,"character":7}}},"containerName":"syscall"},{"name":"syscall.AF_PPP","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":38,"character":1},"end":{"line":38,"character":7}}},"containerName":"syscall"},{"name":"syscall.AF_PUP","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":39,"character":1},"end":{"line":39,"character":7}}},"containerName":"syscall"},{"name":"syscall.AF_RESERVED_36","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":40,"character":1},"end":{"line":40,"character":15}}},"containerName":"syscall"},{"name":"syscall.AF_ROUTE","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":41,"character":1},"end":{"line":41,"character":9}}},"containerName":"syscall"},{"name":"syscall.AF_SIP","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":42,"character":1},"end":{"line":42,"character":7}}},"containerName":"syscall"},{"name":"syscall.AF_SNA","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":43,"character":1},"end":{"line":43,"character":7}}},"containerName":"syscall"},{"name":"syscall.AF_SYSTEM","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":44,"character":1},"end":{"line":44,"character":10}}},"containerName":"syscall"},{"name":"syscall.AF_UNIX","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":45,"character":1},"end":{"line":45,"character":8}}},"containerName":"syscall"},{"name":"syscall.AF_UNSPEC","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":46,"character":1},"end":{"line":46,"character":10}}},"containerName":"syscall"},{"name":"syscall.accept","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsyscall_darwin_amd64.go","range":{"start":{"line":58,"character":5},"end":{"line":58,"character":11}}},"containerName":"syscall"},{"name":"syscall.Access","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsyscall_darwin_amd64.go","range":{"start":{"line":382,"character":5},"end":{"line":382,"character":11}}},"containerName":"syscall"},{"name":"syscall.Adjtime","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsyscall_darwin_amd64.go","range":{"start":{"line":402,"character":5},"end":{"line":402,"character":12}}},"containerName":"syscall"},{"name":"syscall.Stat_t.Atimespec","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/ztypes_darwin_amd64.go","range":{"start":{"line":73,"character":1},"end":{"line":73,"character":10}}},"containerName":"syscall"},{"name":"syscall.RawSockaddrInet4.Addr","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/ztypes_darwin_amd64.go","range":{"start":{"line":157,"character":1},"end":{"line":157,"character":5}}},"containerName":"syscall"},{"name":"syscall.RawSockaddrInet6.Addr","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/ztypes_darwin_amd64.go","range":{"start":{"line":166,"character":1},"end":{"line":166,"character":5}}},"containerName":"syscall"},{"name":"syscall.RawSockaddrDatalink.Alen","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/ztypes_darwin_amd64.go","range":{"start":{"line":182,"character":1},"end":{"line":182,"character":5}}},"containerName":"syscall"},{"name":"syscall.RawSockaddrAny.Addr","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/ztypes_darwin_amd64.go","range":{"start":{"line":194,"character":1},"end":{"line":194,"character":5}}},"containerName":"syscall"},{"name":"syscall.Inet4Pktinfo.Addr","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/ztypes_darwin_amd64.go","range":{"start":{"line":241,"character":1},"end":{"line":241,"character":5}}},"containerName":"syscall"},{"name":"syscall.Inet6Pktinfo.Addr","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/ztypes_darwin_amd64.go","range":{"start":{"line":245,"character":1},"end":{"line":245,"character":5}}},"containerName":"syscall"},{"name":"syscall.IPv6MTUInfo.Addr","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/ztypes_darwin_amd64.go","range":{"start":{"line":250,"character":1},"end":{"line":250,"character":5}}},"containerName":"syscall"},{"name":"syscall.IfMsghdr.Addrs","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/ztypes_darwin_amd64.go","range":{"start":{"line":308,"character":1},"end":{"line":308,"character":6}}},"containerName":"syscall"}],"id":"{cd7cf79f-6d1e-42e9-8b48-700b7471d70d}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 115 {"id":"{6daf9d07-9995-4678-801a-aeb10ff52ff4}","jsonrpc":"2.0","method":"workspace/symbol","params":{"query":"Ag"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:58 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 28408 {"jsonrpc":"2.0","result":[{"name":"crc32.archAvailableCastagnoli","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/hash/crc32/crc32_amd64.go","range":{"start":{"line":45,"character":5},"end":{"line":45,"character":28}}},"containerName":"hash/crc32"},{"name":"crc32.archInitCastagnoli","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/hash/crc32/crc32_amd64.go","range":{"start":{"line":49,"character":5},"end":{"line":49,"character":23}}},"containerName":"hash/crc32"},{"name":"crc32.archUpdateCastagnoli","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/hash/crc32/crc32_amd64.go","range":{"start":{"line":81,"character":5},"end":{"line":81,"character":25}}},"containerName":"hash/crc32"},{"name":"flate.huffmanEncoder.assignEncodingAndSize","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/compress/flate/huffman_code.go","range":{"start":{"line":247,"character":25},"end":{"line":247,"character":46}}},"containerName":"compress/flate"},{"name":"bidirule.Transformer.advanceString","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/text/secure/bidirule/bidirule.go","range":{"start":{"line":298,"character":22},"end":{"line":298,"character":35}}},"containerName":"golang.org/x/text/secure/bidirule"},{"name":"mux.Route.addRegexpMatcher","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/gorilla/mux/route.go","range":{"start":{"line":173,"character":16},"end":{"line":173,"character":32}}},"containerName":"github.com/gorilla/mux"},{"name":"sqlite3.__cgofn__cgo_4e3d670090b3_Cfunc_sqlite3_aggregate_context","kind":13,"location":{"uri":"file:///Users/ddemidov/Library/Caches/go-build/41/41e1f325db171a3a037063eb6723082404ee8aa4d4b9916c660f5df7b8c65cc5-d","range":{"start":{"line":410,"character":4},"end":{"line":410,"character":61}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3._cgo_4e3d670090b3_Cfunc_sqlite3_aggregate_context","kind":13,"location":{"uri":"file:///Users/ddemidov/Library/Caches/go-build/41/41e1f325db171a3a037063eb6723082404ee8aa4d4b9916c660f5df7b8c65cc5-d","range":{"start":{"line":411,"character":4},"end":{"line":411,"character":53}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3._Cfunc_sqlite3_aggregate_context","kind":12,"location":{"uri":"file:///Users/ddemidov/Library/Caches/go-build/41/41e1f325db171a3a037063eb6723082404ee8aa4d4b9916c660f5df7b8c65cc5-d","range":{"start":{"line":414,"character":5},"end":{"line":414,"character":37}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.asString","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/convert.go","range":{"start":{"line":258,"character":5},"end":{"line":258,"character":13}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.callbackArgGeneric","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/callback.go","range":{"start":{"line":223,"character":5},"end":{"line":223,"character":23}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.SQLiteConn.aggregators","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":305,"character":1},"end":{"line":305,"character":12}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.functionInfo.argConverters","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":342,"character":1},"end":{"line":342,"character":14}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.aggInfo","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":368,"character":5},"end":{"line":368,"character":12}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.aggInfo.constructor","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":369,"character":1},"end":{"line":369,"character":12}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.aggInfo.active","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":374,"character":1},"end":{"line":374,"character":7}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.aggInfo.next","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":375,"character":1},"end":{"line":375,"character":5}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.aggInfo.stepArgConverters","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":377,"character":1},"end":{"line":377,"character":18}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.aggInfo.stepVariadicConverter","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":378,"character":1},"end":{"line":378,"character":22}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.aggInfo.doneRetConverter","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":380,"character":1},"end":{"line":380,"character":17}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.aggInfo.agg","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":383,"character":19},"end":{"line":383,"character":22}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.aggInfo.Step","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":400,"character":19},"end":{"line":400,"character":23}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.aggInfo.Done","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":420,"character":19},"end":{"line":420,"character":23}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.SQLiteConn.RegisterAggregator","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3.go","range":{"start":{"line":639,"character":21},"end":{"line":639,"character":39}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.SQLiteConn.AuthUserChange","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_userauth_omit.go","range":{"start":{"line":80,"character":21},"end":{"line":80,"character":35}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.SQLiteConn.authUserChange","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_userauth_omit.go","range":{"start":{"line":101,"character":21},"end":{"line":101,"character":35}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"syscall.anyMessageLen","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":204,"character":6},"end":{"line":204,"character":19}}},"containerName":"syscall"},{"name":"syscall.anyMessage","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":206,"character":5},"end":{"line":206,"character":15}}},"containerName":"syscall"},{"name":"errors.Error.AddDebugInfo","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/git.acronis.com/ab/go-service/errors/error.go","range":{"start":{"line":58,"character":16},"end":{"line":58,"character":28}}},"containerName":"git.acronis.com/ab/go-service/errors"},{"name":"cryptobyte.Builder.AddASN1Int64WithTag","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":27,"character":18},"end":{"line":27,"character":37}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.Builder.addASN1Signed","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":36,"character":18},"end":{"line":36,"character":31}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.Builder.AddASN1BigInt","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":66,"character":18},"end":{"line":66,"character":31}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.Builder.AddASN1OctetString","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":100,"character":18},"end":{"line":100,"character":36}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.Builder.AddASN1GeneralizedTime","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":109,"character":18},"end":{"line":109,"character":40}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.Builder.AddASN1BitString","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":121,"character":18},"end":{"line":121,"character":34}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.asn1Signed","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":330,"character":5},"end":{"line":330,"character":15}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.asn1Unsigned","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":353,"character":5},"end":{"line":353,"character":17}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.String.ReadASN1GeneralizedTime","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":451,"character":17},"end":{"line":451,"character":40}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.Builder.AddUint8LengthPrefixed","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/builder.go","range":{"start":{"line":134,"character":18},"end":{"line":134,"character":40}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.Builder.AddUint16LengthPrefixed","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/builder.go","range":{"start":{"line":139,"character":18},"end":{"line":139,"character":41}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.Builder.AddUint24LengthPrefixed","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/builder.go","range":{"start":{"line":144,"character":18},"end":{"line":144,"character":41}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.Builder.AddUint32LengthPrefixed","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/builder.go","range":{"start":{"line":149,"character":18},"end":{"line":149,"character":41}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.Builder.addLengthPrefixed","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/builder.go","range":{"start":{"line":176,"character":18},"end":{"line":176,"character":35}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"norm.reorderBuffer.assignRune","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/text/unicode/norm/composition.go","range":{"start":{"line":286,"character":25},"end":{"line":286,"character":35}}},"containerName":"golang.org/x/text/unicode/norm"},{"name":"norm.Form.AppendString","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/text/unicode/norm/normalize.go","range":{"start":{"line":259,"character":14},"end":{"line":259,"character":26}}},"containerName":"golang.org/x/text/unicode/norm"},{"name":"reflectlite.Type.AssignableTo","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/internal/reflectlite/type.go","range":{"start":{"line":49,"character":1},"end":{"line":49,"character":13}}},"containerName":"internal/reflectlite"},{"name":"reflectlite.rtype.align","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/internal/reflectlite/type.go","range":{"start":{"line":155,"character":1},"end":{"line":155,"character":6}}},"containerName":"internal/reflectlite"},{"name":"reflectlite.rtype.AssignableTo","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/internal/reflectlite/type.go","range":{"start":{"line":678,"character":16},"end":{"line":678,"character":28}}},"containerName":"internal/reflectlite"},{"name":"reflectlite.Value.assignTo","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/internal/reflectlite/value.go","range":{"start":{"line":408,"character":15},"end":{"line":408,"character":23}}},"containerName":"internal/reflectlite"},{"name":"macOS.CFArrayGetCount","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/internal/macos/corefoundation.go","range":{"start":{"line":100,"character":5},"end":{"line":100,"character":20}}},"containerName":"crypto/x509/internal/macos"},{"name":"macOS.x509_CFArrayGetCount_trampoline","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/internal/macos/corefoundation.go","range":{"start":{"line":104,"character":5},"end":{"line":104,"character":36}}},"containerName":"crypto/x509/internal/macos"},{"name":"macOS.CFArrayGetValueAtIndex","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/internal/macos/corefoundation.go","range":{"start":{"line":109,"character":5},"end":{"line":109,"character":27}}},"containerName":"crypto/x509/internal/macos"},{"name":"macOS.x509_CFArrayGetValueAtIndex_trampoline","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/internal/macos/corefoundation.go","range":{"start":{"line":113,"character":5},"end":{"line":113,"character":43}}},"containerName":"crypto/x509/internal/macos"},{"name":"sql.asString","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/database/sql/convert.go","range":{"start":{"line":497,"character":5},"end":{"line":497,"character":13}}},"containerName":"database/sql"},{"name":"require.Assertions.Greater","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/github.com/stretchr/testify/require/require_forward.go","range":{"start":{"line":373,"character":21},"end":{"line":373,"character":28}}},"containerName":"github.com/stretchr/testify/require"},{"name":"require.Assertions.GreaterOrEqual","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/github.com/stretchr/testify/require/require_forward.go","range":{"start":{"line":386,"character":21},"end":{"line":386,"character":35}}},"containerName":"github.com/stretchr/testify/require"},{"name":"require.Assertions.GreaterOrEqualf","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/github.com/stretchr/testify/require/require_forward.go","range":{"start":{"line":399,"character":21},"end":{"line":399,"character":36}}},"containerName":"github.com/stretchr/testify/require"},{"name":"require.Assertions.Greaterf","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/github.com/stretchr/testify/require/require_forward.go","range":{"start":{"line":411,"character":21},"end":{"line":411,"character":29}}},"containerName":"github.com/stretchr/testify/require"},{"name":"idna.info.appendMapping","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/idna/trie.go","range":{"start":{"line":10,"character":14},"end":{"line":10,"character":27}}},"containerName":"golang.org/x/net/idna"},{"name":"vulnerability.AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":10,"character":17}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.ProductName","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":11,"character":1},"end":{"line":11,"character":12}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.ProductVersion","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":12,"character":1},"end":{"line":12,"character":15}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.Vendor","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.CVEList","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":14,"character":1},"end":{"line":14,"character":8}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.CVSS_Score","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":15,"character":1},"end":{"line":15,"character":11}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentReport","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":18,"character":16}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentReport.Items","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":19,"character":1},"end":{"line":19,"character":6}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.dataProvider.saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":49,"character":1},"end":{"line":49,"character":16}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.data.saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":142,"character":15},"end":{"line":142,"character":30}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"dnsmessage.AResource.GoString","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/dns/dnsmessage/message.go","range":{"start":{"line":2472,"character":20},"end":{"line":2472,"character":28}}},"containerName":"golang.org/x/net/dns/dnsmessage"},{"name":"dnsmessage.AAAAResource.GoString","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/dns/dnsmessage/message.go","range":{"start":{"line":2495,"character":23},"end":{"line":2495,"character":31}}},"containerName":"golang.org/x/net/dns/dnsmessage"},{"name":"asn1.StructuralError.Msg","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":36,"character":1},"end":{"line":36,"character":4}}},"containerName":"encoding/asn1"},{"name":"asn1.SyntaxError.Msg","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":43,"character":1},"end":{"line":43,"character":4}}},"containerName":"encoding/asn1"},{"name":"asn1.checkInteger","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":77,"character":5},"end":{"line":77,"character":17}}},"containerName":"encoding/asn1"},{"name":"asn1.bigOne","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":129,"character":4},"end":{"line":129,"character":10}}},"containerName":"encoding/asn1"},{"name":"asn1.parseBigInt","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":133,"character":5},"end":{"line":133,"character":16}}},"containerName":"encoding/asn1"},{"name":"asn1.BitString","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":158,"character":5},"end":{"line":158,"character":14}}},"containerName":"encoding/asn1"},{"name":"asn1.BitString.Bytes","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":159,"character":1},"end":{"line":159,"character":6}}},"containerName":"encoding/asn1"},{"name":"asn1.BitString.BitLength","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":160,"character":1},"end":{"line":160,"character":10}}},"containerName":"encoding/asn1"},{"name":"asn1.BitString.At","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":165,"character":19},"end":{"line":165,"character":21}}},"containerName":"encoding/asn1"},{"name":"asn1.BitString.RightAlign","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":176,"character":19},"end":{"line":176,"character":29}}},"containerName":"encoding/asn1"},{"name":"asn1.parseBitString","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":193,"character":5},"end":{"line":193,"character":19}}},"containerName":"encoding/asn1"},{"name":"asn1.ObjectIdentifier.String","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":237,"character":27},"end":{"line":237,"character":33}}},"containerName":"encoding/asn1"},{"name":"asn1.Flag","kind":17,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":299,"character":5},"end":{"line":299,"character":9}}},"containerName":"encoding/asn1"},{"name":"asn1.parseGeneralizedTime","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":366,"character":5},"end":{"line":366,"character":25}}},"containerName":"encoding/asn1"},{"name":"asn1.parseNumericString","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":385,"character":5},"end":{"line":385,"character":23}}},"containerName":"encoding/asn1"},{"name":"asn1.parsePrintableString","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":404,"character":5},"end":{"line":404,"character":25}}},"containerName":"encoding/asn1"},{"name":"asn1.asteriskFlag","kind":17,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":415,"character":5},"end":{"line":415,"character":17}}},"containerName":"encoding/asn1"},{"name":"asn1.ampersandFlag","kind":17,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":416,"character":5},"end":{"line":416,"character":18}}},"containerName":"encoding/asn1"},{"name":"asn1.parseIA5String","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":454,"character":5},"end":{"line":454,"character":19}}},"containerName":"encoding/asn1"},{"name":"asn1.parseT61String","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":469,"character":5},"end":{"line":469,"character":19}}},"containerName":"encoding/asn1"},{"name":"asn1.parseUTF8String","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":477,"character":5},"end":{"line":477,"character":20}}},"containerName":"encoding/asn1"},{"name":"asn1.parseBMPString","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":488,"character":5},"end":{"line":488,"character":19}}},"containerName":"encoding/asn1"},{"name":"asn1.RawValue.Tag","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":509,"character":8},"end":{"line":509,"character":11}}},"containerName":"encoding/asn1"},{"name":"asn1.parseTagAndLength","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":526,"character":5},"end":{"line":526,"character":22}}},"containerName":"encoding/asn1"},{"name":"asn1.bitStringType","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":655,"character":1},"end":{"line":655,"character":14}}},"containerName":"encoding/asn1"},{"name":"asn1.flagType","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":658,"character":1},"end":{"line":658,"character":9}}},"containerName":"encoding/asn1"},{"name":"asn1.bigIntType","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":662,"character":1},"end":{"line":662,"character":11}}},"containerName":"encoding/asn1"},{"name":"asn1.invalidLength","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":667,"character":5},"end":{"line":667,"character":18}}},"containerName":"encoding/asn1"},{"name":"asn1.TagBoolean","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/common.go","range":{"start":{"line":22,"character":1},"end":{"line":22,"character":11}}},"containerName":"encoding/asn1"},{"name":"asn1.TagInteger","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/common.go","range":{"start":{"line":23,"character":1},"end":{"line":23,"character":11}}},"containerName":"encoding/asn1"}],"id":"{6daf9d07-9995-4678-801a-aeb10ff52ff4}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 116 {"id":"{9abbde4d-ca99-43b5-b72c-5de5de80b898}","jsonrpc":"2.0","method":"workspace/symbol","params":{"query":"Age"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:59 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 25754 {"jsonrpc":"2.0","result":[{"name":"big.addVWlarge","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/math/big/arith.go","range":{"start":{"line":109,"character":5},"end":{"line":109,"character":15}}},"containerName":"math/big"},{"name":"route.InterfaceAddrMessage","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":22,"character":5},"end":{"line":22,"character":25}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAddrMessage.Version","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":23,"character":1},"end":{"line":23,"character":8}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAddrMessage.Type","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":24,"character":1},"end":{"line":24,"character":5}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAddrMessage.Flags","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":25,"character":1},"end":{"line":25,"character":6}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAddrMessage.Index","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":26,"character":1},"end":{"line":26,"character":6}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAddrMessage.Addrs","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":27,"character":1},"end":{"line":27,"character":6}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAddrMessage.raw","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":29,"character":1},"end":{"line":29,"character":4}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAddrMessage.Sys","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":33,"character":31},"end":{"line":33,"character":34}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceMulticastAddrMessage","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":37,"character":5},"end":{"line":37,"character":34}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceMulticastAddrMessage.Version","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":38,"character":1},"end":{"line":38,"character":8}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceMulticastAddrMessage.Type","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":39,"character":1},"end":{"line":39,"character":5}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceMulticastAddrMessage.Flags","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":40,"character":1},"end":{"line":40,"character":6}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceMulticastAddrMessage.Index","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":41,"character":1},"end":{"line":41,"character":6}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceMulticastAddrMessage.Addrs","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":42,"character":1},"end":{"line":42,"character":6}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceMulticastAddrMessage.raw","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":44,"character":1},"end":{"line":44,"character":4}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceMulticastAddrMessage.Sys","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":48,"character":40},"end":{"line":48,"character":43}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAnnounceMessage","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":52,"character":5},"end":{"line":52,"character":29}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAnnounceMessage.Version","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":53,"character":1},"end":{"line":53,"character":8}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAnnounceMessage.Type","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":54,"character":1},"end":{"line":54,"character":5}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAnnounceMessage.Index","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":55,"character":1},"end":{"line":55,"character":6}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAnnounceMessage.Name","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":56,"character":1},"end":{"line":56,"character":5}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAnnounceMessage.What","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":57,"character":1},"end":{"line":57,"character":5}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAnnounceMessage.raw","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":59,"character":1},"end":{"line":59,"character":4}}},"containerName":"golang.org/x/net/route"},{"name":"route.InterfaceAnnounceMessage.Sys","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":63,"character":35},"end":{"line":63,"character":38}}},"containerName":"golang.org/x/net/route"},{"name":"route.wireFormat.parseInterfaceAddrMessage","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface_classic.go","range":{"start":{"line":40,"character":21},"end":{"line":40,"character":46}}},"containerName":"golang.org/x/net/route"},{"name":"route.wireFormat.parseInterfaceMulticastAddrMessage","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface_multicast.go","range":{"start":{"line":8,"character":21},"end":{"line":8,"character":55}}},"containerName":"golang.org/x/net/route"},{"name":"route.sysRTA_GENMASK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/zsys_darwin.go","range":{"start":{"line":65,"character":1},"end":{"line":65,"character":15}}},"containerName":"golang.org/x/net/route"},{"name":"route.sysRTAX_GENMASK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/zsys_darwin.go","range":{"start":{"line":74,"character":1},"end":{"line":74,"character":16}}},"containerName":"golang.org/x/net/route"},{"name":"runtime.allDloggers","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/debuglog.go","range":{"start":{"line":137,"character":4},"end":{"line":137,"character":15}}},"containerName":"runtime"},{"name":"runtime.pageAlloc.scavenge","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mgcscavenge.go","range":{"start":{"line":398,"character":20},"end":{"line":398,"character":28}}},"containerName":"runtime"},{"name":"runtime.pageAlloc.scavengeStartGen","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mgcscavenge.go","range":{"start":{"line":447,"character":20},"end":{"line":447,"character":36}}},"containerName":"runtime"},{"name":"runtime.pageAlloc.scavengeReserve","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mgcscavenge.go","range":{"start":{"line":496,"character":20},"end":{"line":496,"character":35}}},"containerName":"runtime"},{"name":"runtime.pageAlloc.scavengeUnreserve","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mgcscavenge.go","range":{"start":{"line":526,"character":20},"end":{"line":526,"character":37}}},"containerName":"runtime"},{"name":"runtime.pageAlloc.scavengeOne","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mgcscavenge.go","range":{"start":{"line":553,"character":20},"end":{"line":553,"character":31}}},"containerName":"runtime"},{"name":"runtime.pageAlloc.scavengeRangeLocked","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mgcscavenge.go","range":{"start":{"line":693,"character":20},"end":{"line":693,"character":39}}},"containerName":"runtime"},{"name":"runtime.heapArena.pageInUse","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mheap.go","range":{"start":{"line":275,"character":1},"end":{"line":275,"character":10}}},"containerName":"runtime"},{"name":"runtime.heapArena.pageMarks","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mheap.go","range":{"start":{"line":290,"character":1},"end":{"line":290,"character":10}}},"containerName":"runtime"},{"name":"runtime.heapArena.pageSpecials","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mheap.go","range":{"start":{"line":300,"character":1},"end":{"line":300,"character":13}}},"containerName":"runtime"},{"name":"runtime.addrsToSummaryRange","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mpagealloc.go","range":{"start":{"line":152,"character":5},"end":{"line":152,"character":24}}},"containerName":"runtime"},{"name":"runtime.blockAlignSummaryRange","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mpagealloc.go","range":{"start":{"line":169,"character":5},"end":{"line":169,"character":27}}},"containerName":"runtime"},{"name":"runtime.pageAlloc.allocRange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mpagealloc.go","range":{"start":{"line":487,"character":20},"end":{"line":487,"character":30}}},"containerName":"runtime"},{"name":"runtime.pallocBits.allocRange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mpallocbits.go","range":{"start":{"line":316,"character":21},"end":{"line":316,"character":31}}},"containerName":"runtime"},{"name":"runtime.pallocData.allocRange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mpallocbits.go","range":{"start":{"line":375,"character":21},"end":{"line":375,"character":31}}},"containerName":"runtime"},{"name":"runtime.addrRange","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":19,"character":5},"end":{"line":19,"character":14}}},"containerName":"runtime"},{"name":"runtime.addrRange.base","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":25,"character":1},"end":{"line":25,"character":5}}},"containerName":"runtime"},{"name":"runtime.addrRange.limit","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":25,"character":7},"end":{"line":25,"character":12}}},"containerName":"runtime"},{"name":"runtime.makeAddrRange","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":31,"character":5},"end":{"line":31,"character":18}}},"containerName":"runtime"},{"name":"runtime.addrRange.size","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":40,"character":19},"end":{"line":40,"character":23}}},"containerName":"runtime"},{"name":"runtime.addrRange.contains","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":50,"character":19},"end":{"line":50,"character":27}}},"containerName":"runtime"},{"name":"runtime.addrRange.subtract","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":58,"character":19},"end":{"line":58,"character":27}}},"containerName":"runtime"},{"name":"runtime.addrRange.removeGreaterEqual","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":73,"character":19},"end":{"line":73,"character":37}}},"containerName":"runtime"},{"name":"runtime.addrRanges","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":153,"character":5},"end":{"line":153,"character":15}}},"containerName":"runtime"},{"name":"runtime.addrRanges.ranges","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":155,"character":1},"end":{"line":155,"character":7}}},"containerName":"runtime"},{"name":"runtime.addrRanges.totalBytes","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":159,"character":1},"end":{"line":159,"character":11}}},"containerName":"runtime"},{"name":"runtime.addrRanges.sysStat","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":162,"character":1},"end":{"line":162,"character":8}}},"containerName":"runtime"},{"name":"runtime.addrRanges.init","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":165,"character":21},"end":{"line":165,"character":25}}},"containerName":"runtime"},{"name":"runtime.addrRanges.findSucc","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":176,"character":21},"end":{"line":176,"character":29}}},"containerName":"runtime"},{"name":"runtime.addrRanges.findAddrGreaterEqual","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":195,"character":21},"end":{"line":195,"character":41}}},"containerName":"runtime"},{"name":"runtime.addrRanges.contains","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":210,"character":21},"end":{"line":210,"character":29}}},"containerName":"runtime"},{"name":"runtime.addrRanges.add","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":221,"character":21},"end":{"line":221,"character":24}}},"containerName":"runtime"},{"name":"runtime.addrRanges.removeLast","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":281,"character":21},"end":{"line":281,"character":31}}},"containerName":"runtime"},{"name":"runtime.addrRanges.removeGreaterEqual","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":300,"character":21},"end":{"line":300,"character":39}}},"containerName":"runtime"},{"name":"runtime.addrRanges.cloneInto","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mranges.go","range":{"start":{"line":328,"character":21},"end":{"line":328,"character":30}}},"containerName":"runtime"},{"name":"runtime._HW_PAGESIZE","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/os_darwin.go","range":{"start":{"line":135,"character":1},"end":{"line":135,"character":13}}},"containerName":"runtime"},{"name":"runtime.class_to_allocnpages","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/sizeclasses.go","range":{"start":{"line":83,"character":4},"end":{"line":83,"character":24}}},"containerName":"runtime"},{"name":"runtime.pthread_attr_getstacksize","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/sys_darwin.go","range":{"start":{"line":154,"character":5},"end":{"line":154,"character":30}}},"containerName":"runtime"},{"name":"runtime.pthread_attr_getstacksize_trampoline","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/sys_darwin.go","range":{"start":{"line":157,"character":5},"end":{"line":157,"character":41}}},"containerName":"runtime"},{"name":"runtime.cgoSymbolizerArg.entry","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/traceback.go","range":{"start":{"line":1248,"character":1},"end":{"line":1248,"character":6}}},"containerName":"runtime"},{"name":"syscall.anyMessageLen","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":204,"character":6},"end":{"line":204,"character":19}}},"containerName":"syscall"},{"name":"syscall.anyMessage","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":206,"character":5},"end":{"line":206,"character":15}}},"containerName":"syscall"},{"name":"syscall.anyMessage.Msglen","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":207,"character":1},"end":{"line":207,"character":7}}},"containerName":"syscall"},{"name":"syscall.anyMessage.Version","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":208,"character":1},"end":{"line":208,"character":8}}},"containerName":"syscall"},{"name":"syscall.anyMessage.Type","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":209,"character":1},"end":{"line":209,"character":5}}},"containerName":"syscall"},{"name":"syscall.InterfaceAddrMessage","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":284,"character":5},"end":{"line":284,"character":25}}},"containerName":"syscall"},{"name":"syscall.InterfaceAddrMessage.Header","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":285,"character":1},"end":{"line":285,"character":7}}},"containerName":"syscall"},{"name":"syscall.InterfaceAddrMessage.Data","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":286,"character":1},"end":{"line":286,"character":5}}},"containerName":"syscall"},{"name":"syscall.InterfaceAddrMessage.sockaddr","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_bsd.go","range":{"start":{"line":289,"character":31},"end":{"line":289,"character":39}}},"containerName":"syscall"},{"name":"syscall.anyMessage.toRoutingMessage","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_darwin.go","range":{"start":{"line":8,"character":23},"end":{"line":8,"character":39}}},"containerName":"syscall"},{"name":"syscall.InterfaceMulticastAddrMessage","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_darwin.go","range":{"start":{"line":30,"character":5},"end":{"line":30,"character":34}}},"containerName":"syscall"},{"name":"syscall.InterfaceMulticastAddrMessage.Header","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_darwin.go","range":{"start":{"line":31,"character":1},"end":{"line":31,"character":7}}},"containerName":"syscall"},{"name":"syscall.InterfaceMulticastAddrMessage.Data","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_darwin.go","range":{"start":{"line":32,"character":1},"end":{"line":32,"character":5}}},"containerName":"syscall"},{"name":"syscall.InterfaceMulticastAddrMessage.sockaddr","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/route_darwin.go","range":{"start":{"line":35,"character":40},"end":{"line":35,"character":48}}},"containerName":"syscall"},{"name":"syscall.MADV_ZERO_WIRED_PAGES","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":632,"character":1},"end":{"line":632,"character":22}}},"containerName":"syscall"},{"name":"syscall.MS_KILLPAGES","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":667,"character":1},"end":{"line":667,"character":13}}},"containerName":"syscall"},{"name":"syscall.RTAX_GENMASK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":788,"character":1},"end":{"line":788,"character":13}}},"containerName":"syscall"},{"name":"syscall.RTA_GENMASK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":797,"character":1},"end":{"line":797,"character":12}}},"containerName":"syscall"},{"name":"syscall.RUSAGE_CHILDREN","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":855,"character":1},"end":{"line":855,"character":16}}},"containerName":"syscall"},{"name":"syscall.RUSAGE_SELF","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":856,"character":1},"end":{"line":856,"character":12}}},"containerName":"syscall"},{"name":"syscall.SYS_GETRUSAGE","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":88,"character":1},"end":{"line":88,"character":14}}},"containerName":"syscall"},{"name":"syscall.SYS_ATGETMSG","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":148,"character":1},"end":{"line":148,"character":13}}},"containerName":"syscall"},{"name":"syscall.SYS_ATPGETREQ","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":152,"character":1},"end":{"line":152,"character":14}}},"containerName":"syscall"},{"name":"syscall.SYS_ATPGETRSP","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":153,"character":1},"end":{"line":153,"character":14}}},"containerName":"syscall"},{"name":"syscall.SYS___MAC_GET_FILE","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":304,"character":1},"end":{"line":304,"character":19}}},"containerName":"syscall"},{"name":"syscall.SYS___MAC_GET_LINK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":306,"character":1},"end":{"line":306,"character":19}}},"containerName":"syscall"},{"name":"syscall.SYS___MAC_GET_PROC","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":308,"character":1},"end":{"line":308,"character":19}}},"containerName":"syscall"},{"name":"syscall.SYS___MAC_GET_FD","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":310,"character":1},"end":{"line":310,"character":17}}},"containerName":"syscall"},{"name":"syscall.SYS___MAC_GET_PID","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":312,"character":1},"end":{"line":312,"character":18}}},"containerName":"syscall"},{"name":"syscall.SYS___MAC_GET_LCID","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":313,"character":1},"end":{"line":313,"character":19}}},"containerName":"syscall"},{"name":"syscall.SYS___MAC_GET_LCTX","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":314,"character":1},"end":{"line":314,"character":19}}},"containerName":"syscall"},{"name":"syscall.SYS___MAC_GET_MOUNT","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":347,"character":1},"end":{"line":347,"character":20}}},"containerName":"syscall"}],"id":"{9abbde4d-ca99-43b5-b72c-5de5de80b898}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 117 {"id":"{6b42dc04-7308-48cb-a750-4b5c75a9e00b}","jsonrpc":"2.0","method":"workspace/symbol","params":{"query":"Agen"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:59 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 24263 {"jsonrpc":"2.0","result":[{"name":"cryptobyte.Builder.AddASN1GeneralizedTime","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":109,"character":18},"end":{"line":109,"character":40}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.String.ReadASN1GeneralizedTime","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":451,"character":17},"end":{"line":451,"character":40}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"yaml.yaml_TAG_DIRECTIVE_TOKEN","kind":14,"location":{"uri":"file:///Users/ddemidov/go/src/gopkg.in/yaml.v3/yamlh.go","range":{"start":{"line":141,"character":1},"end":{"line":141,"character":25}}},"containerName":"gopkg.in/yaml.v3"},{"name":"yaml.yaml_TAG_TOKEN","kind":14,"location":{"uri":"file:///Users/ddemidov/go/src/gopkg.in/yaml.v3/yamlh.go","range":{"start":{"line":161,"character":1},"end":{"line":161,"character":15}}},"containerName":"gopkg.in/yaml.v3"},{"name":"vulnerability.AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":10,"character":17}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.ProductName","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":11,"character":1},"end":{"line":11,"character":12}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.ProductVersion","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":12,"character":1},"end":{"line":12,"character":15}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.Vendor","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.CVEList","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":14,"character":1},"end":{"line":14,"character":8}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.CVSS_Score","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":15,"character":1},"end":{"line":15,"character":11}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentReport","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":18,"character":16}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentReport.Items","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":19,"character":1},"end":{"line":19,"character":6}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.dataProvider.saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":49,"character":1},"end":{"line":49,"character":16}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.data.saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":142,"character":15},"end":{"line":142,"character":30}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"flate.huffmanEncoder.assignEncodingAndSize","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/compress/flate/huffman_code.go","range":{"start":{"line":247,"character":25},"end":{"line":247,"character":46}}},"containerName":"compress/flate"},{"name":"dnsmessage.nestedError","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/dns/dnsmessage/message.go","range":{"start":{"line":297,"character":5},"end":{"line":297,"character":16}}},"containerName":"golang.org/x/net/dns/dnsmessage"},{"name":"dnsmessage.Builder.EnableCompression","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/dns/dnsmessage/message.go","range":{"start":{"line":1216,"character":18},"end":{"line":1216,"character":35}}},"containerName":"golang.org/x/net/dns/dnsmessage"},{"name":"dnsmessage.nameLen","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/dns/dnsmessage/message.go","range":{"start":{"line":1835,"character":6},"end":{"line":1835,"character":13}}},"containerName":"golang.org/x/net/dns/dnsmessage"},{"name":"x509.KeyUsageKeyAgreement","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/x509.go","range":{"start":{"line":563,"character":1},"end":{"line":563,"character":21}}},"containerName":"crypto/x509"},{"name":"x509.oidExtKeyUsageNetscapeServerGatedCrypto","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/x509.go","range":{"start":{"line":594,"character":1},"end":{"line":594,"character":40}}},"containerName":"crypto/x509"},{"name":"x509.ExtKeyUsageNetscapeServerGatedCrypto","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/x509.go","range":{"start":{"line":615,"character":1},"end":{"line":615,"character":37}}},"containerName":"crypto/x509"},{"name":"bytealg.abigen_runtime_cmpstring","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/internal/bytealg/compare_native.go","range":{"start":{"line":18,"character":5},"end":{"line":18,"character":29}}},"containerName":"internal/bytealg"},{"name":"bytealg.abigen_runtime_memequal","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/internal/bytealg/equal_native.go","range":{"start":{"line":17,"character":5},"end":{"line":17,"character":28}}},"containerName":"internal/bytealg"},{"name":"bytealg.abigen_runtime_memequal_varlen","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/internal/bytealg/equal_native.go","range":{"start":{"line":20,"character":5},"end":{"line":20,"character":35}}},"containerName":"internal/bytealg"},{"name":"route.InterfaceAnnounceMessage.Name","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/interface.go","range":{"start":{"line":56,"character":1},"end":{"line":56,"character":5}}},"containerName":"golang.org/x/net/route"},{"name":"route.sysRTA_GENMASK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/zsys_darwin.go","range":{"start":{"line":65,"character":1},"end":{"line":65,"character":15}}},"containerName":"golang.org/x/net/route"},{"name":"route.sysRTAX_GENMASK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/route/zsys_darwin.go","range":{"start":{"line":74,"character":1},"end":{"line":74,"character":16}}},"containerName":"golang.org/x/net/route"},{"name":"aes.gcmAesEnc","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/aes/aes_gcm.go","range":{"start":{"line":24,"character":5},"end":{"line":24,"character":14}}},"containerName":"crypto/aes"},{"name":"aes.gcmAsm.Open","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/aes/aes_gcm.go","range":{"start":{"line":137,"character":17},"end":{"line":137,"character":21}}},"containerName":"crypto/aes"},{"name":"aes.newCipherGeneric","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/aes/cipher.go","range":{"start":{"line":44,"character":5},"end":{"line":44,"character":21}}},"containerName":"crypto/aes"},{"name":"aes.gcmAble.NewGCM","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/aes/modes.go","range":{"start":{"line":14,"character":1},"end":{"line":14,"character":7}}},"containerName":"crypto/aes"},{"name":"runtime.pageAlloc.scavengeStartGen","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mgcscavenge.go","range":{"start":{"line":447,"character":20},"end":{"line":447,"character":36}}},"containerName":"runtime"},{"name":"runtime.pageAlloc.end","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/mpagealloc.go","range":{"start":{"line":247,"character":8},"end":{"line":247,"character":11}}},"containerName":"runtime"},{"name":"runtime.pthread_attr_getstacksize_trampoline","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/sys_darwin.go","range":{"start":{"line":157,"character":5},"end":{"line":157,"character":41}}},"containerName":"runtime"},{"name":"runtime.cgoSymbolizerArg.entry","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/traceback.go","range":{"start":{"line":1248,"character":1},"end":{"line":1248,"character":6}}},"containerName":"runtime"},{"name":"asn1.parseGeneralizedTime","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":366,"character":5},"end":{"line":366,"character":25}}},"containerName":"encoding/asn1"},{"name":"asn1.TagEnum","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/common.go","range":{"start":{"line":28,"character":1},"end":{"line":28,"character":8}}},"containerName":"encoding/asn1"},{"name":"asn1.TagGeneralizedTime","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/common.go","range":{"start":{"line":37,"character":1},"end":{"line":37,"character":19}}},"containerName":"encoding/asn1"},{"name":"asn1.TagGeneralString","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/common.go","range":{"start":{"line":38,"character":1},"end":{"line":38,"character":17}}},"containerName":"encoding/asn1"},{"name":"asn1.getUniversalType","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/common.go","range":{"start":{"line":148,"character":5},"end":{"line":148,"character":21}}},"containerName":"encoding/asn1"},{"name":"asn1.stringEncoder","kind":15,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":52,"character":5},"end":{"line":52,"character":18}}},"containerName":"encoding/asn1"},{"name":"asn1.stringEncoder.Len","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":54,"character":23},"end":{"line":54,"character":26}}},"containerName":"encoding/asn1"},{"name":"asn1.stringEncoder.Encode","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":58,"character":23},"end":{"line":58,"character":29}}},"containerName":"encoding/asn1"},{"name":"asn1.taggedEncoder","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":124,"character":5},"end":{"line":124,"character":18}}},"containerName":"encoding/asn1"},{"name":"asn1.taggedEncoder.scratch","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":127,"character":1},"end":{"line":127,"character":8}}},"containerName":"encoding/asn1"},{"name":"asn1.taggedEncoder.tag","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":128,"character":1},"end":{"line":128,"character":4}}},"containerName":"encoding/asn1"},{"name":"asn1.taggedEncoder.body","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":129,"character":1},"end":{"line":129,"character":5}}},"containerName":"encoding/asn1"},{"name":"asn1.taggedEncoder.Len","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":132,"character":24},"end":{"line":132,"character":27}}},"containerName":"encoding/asn1"},{"name":"asn1.taggedEncoder.Encode","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":136,"character":24},"end":{"line":136,"character":30}}},"containerName":"encoding/asn1"},{"name":"asn1.bitStringEncoder","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":274,"character":5},"end":{"line":274,"character":21}}},"containerName":"encoding/asn1"},{"name":"asn1.bitStringEncoder.Len","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":276,"character":26},"end":{"line":276,"character":29}}},"containerName":"encoding/asn1"},{"name":"asn1.bitStringEncoder.Encode","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":280,"character":26},"end":{"line":280,"character":32}}},"containerName":"encoding/asn1"},{"name":"asn1.makeGeneralizedTime","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":381,"character":5},"end":{"line":381,"character":24}}},"containerName":"encoding/asn1"},{"name":"asn1.appendGeneralizedTime","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":407,"character":5},"end":{"line":407,"character":26}}},"containerName":"encoding/asn1"},{"name":"sqlite3.callbackArgGeneric","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/callback.go","range":{"start":{"line":223,"character":5},"end":{"line":223,"character":23}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"rand.altGetRandom","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/rand/rand_unix.go","range":{"start":{"line":47,"character":4},"end":{"line":47,"character":16}}},"containerName":"crypto/rand"},{"name":"macOS.CFArrayGetCount","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/internal/macos/corefoundation.go","range":{"start":{"line":100,"character":5},"end":{"line":100,"character":20}}},"containerName":"crypto/x509/internal/macos"},{"name":"macOS.x509_CFArrayGetCount_trampoline","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/internal/macos/corefoundation.go","range":{"start":{"line":104,"character":5},"end":{"line":104,"character":36}}},"containerName":"crypto/x509/internal/macos"},{"name":"macOS.CFArrayGetValueAtIndex","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/internal/macos/corefoundation.go","range":{"start":{"line":109,"character":5},"end":{"line":109,"character":27}}},"containerName":"crypto/x509/internal/macos"},{"name":"macOS.x509_CFArrayGetValueAtIndex_trampoline","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/internal/macos/corefoundation.go","range":{"start":{"line":113,"character":5},"end":{"line":113,"character":43}}},"containerName":"crypto/x509/internal/macos"},{"name":"asn1.GeneralizedTime","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1/asn1.go","range":{"start":{"line":43,"character":1},"end":{"line":43,"character":16}}},"containerName":"golang.org/x/crypto/cryptobyte/asn1"},{"name":"asn1.GeneralString","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1/asn1.go","range":{"start":{"line":44,"character":1},"end":{"line":44,"character":14}}},"containerName":"golang.org/x/crypto/cryptobyte/asn1"},{"name":"tls.keyAgreement","kind":11,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":112,"character":5},"end":{"line":112,"character":17}}},"containerName":"crypto/tls"},{"name":"tls.keyAgreement.generateServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":118,"character":1},"end":{"line":118,"character":26}}},"containerName":"crypto/tls"},{"name":"tls.keyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":119,"character":1},"end":{"line":119,"character":25}}},"containerName":"crypto/tls"},{"name":"tls.keyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":125,"character":1},"end":{"line":125,"character":25}}},"containerName":"crypto/tls"},{"name":"tls.keyAgreement.generateClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":126,"character":1},"end":{"line":126,"character":26}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":22,"character":5},"end":{"line":22,"character":20}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.generateServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":24,"character":26},"end":{"line":24,"character":51}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":28,"character":26},"end":{"line":28,"character":50}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":56,"character":26},"end":{"line":56,"character":50}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.generateClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":60,"character":26},"end":{"line":60,"character":51}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":133,"character":5},"end":{"line":133,"character":22}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.version","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":134,"character":1},"end":{"line":134,"character":8}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.isRSA","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":135,"character":1},"end":{"line":135,"character":6}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.params","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":136,"character":1},"end":{"line":136,"character":7}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.ckx","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":140,"character":1},"end":{"line":140,"character":4}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.preMasterSecret","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":141,"character":1},"end":{"line":141,"character":16}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.generateServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":144,"character":29},"end":{"line":144,"character":54}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":233,"character":29},"end":{"line":233,"character":53}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":246,"character":29},"end":{"line":246,"character":53}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.generateClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":327,"character":29},"end":{"line":327,"character":54}}},"containerName":"crypto/tls"},{"name":"assert.getLen","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/github.com/stretchr/testify/assert/assertions.go","range":{"start":{"line":619,"character":5},"end":{"line":619,"character":11}}},"containerName":"github.com/stretchr/testify/assert"},{"name":"poly1305.newMACGeneric","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/poly1305/sum_generic.go","range":{"start":{"line":33,"character":5},"end":{"line":33,"character":18}}},"containerName":"golang.org/x/crypto/poly1305"},{"name":"http.http2defaultUserAgent","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/net/http/h2_bundle.go","range":{"start":{"line":6550,"character":1},"end":{"line":6550,"character":22}}},"containerName":"net/http"},{"name":"http.Request.UserAgent","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/net/http/request.go","range":{"start":{"line":400,"character":18},"end":{"line":400,"character":27}}},"containerName":"net/http"},{"name":"http.defaultUserAgent","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/net/http/request.go","range":{"start":{"line":507,"character":6},"end":{"line":507,"character":22}}},"containerName":"net/http"},{"name":"syscall.IPPROTO_FRAGMENT","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":413,"character":1},"end":{"line":413,"character":17}}},"containerName":"syscall"},{"name":"syscall.RTAX_GENMASK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":788,"character":1},"end":{"line":788,"character":13}}},"containerName":"syscall"},{"name":"syscall.RTA_GENMASK","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":797,"character":1},"end":{"line":797,"character":12}}},"containerName":"syscall"},{"name":"syscall.RUSAGE_CHILDREN","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":855,"character":1},"end":{"line":855,"character":16}}},"containerName":"syscall"}],"id":"{6b42dc04-7308-48cb-a750-4b5c75a9e00b}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 118 {"id":"{ddd5fdff-709a-4fd4-a5f4-9338f3b7db94}","jsonrpc":"2.0","method":"workspace/symbol","params":{"query":"Agent"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:16:59 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 19636 {"jsonrpc":"2.0","result":[{"name":"cryptobyte.Builder.AddASN1GeneralizedTime","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":109,"character":18},"end":{"line":109,"character":40}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"cryptobyte.String.ReadASN1GeneralizedTime","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1.go","range":{"start":{"line":451,"character":17},"end":{"line":451,"character":40}}},"containerName":"golang.org/x/crypto/cryptobyte"},{"name":"driver.ErrRemoveArgument","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/database/sql/driver/driver.go","range":{"start":{"line":378,"character":4},"end":{"line":378,"character":21}}},"containerName":"database/sql/driver"},{"name":"syscall.BPF_ALIGNMENT","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":94,"character":1},"end":{"line":94,"character":14}}},"containerName":"syscall"},{"name":"syscall.IPPROTO_FRAGMENT","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zerrors_darwin_amd64.go","range":{"start":{"line":413,"character":1},"end":{"line":413,"character":17}}},"containerName":"syscall"},{"name":"syscall.SYS___MAC_GET_MOUNT","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/syscall/zsysnum_darwin_amd64.go","range":{"start":{"line":347,"character":1},"end":{"line":347,"character":20}}},"containerName":"syscall"},{"name":"http.http2defaultUserAgent","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/net/http/h2_bundle.go","range":{"start":{"line":6550,"character":1},"end":{"line":6550,"character":22}}},"containerName":"net/http"},{"name":"http.Request.UserAgent","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/net/http/request.go","range":{"start":{"line":400,"character":18},"end":{"line":400,"character":27}}},"containerName":"net/http"},{"name":"http.defaultUserAgent","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/net/http/request.go","range":{"start":{"line":507,"character":6},"end":{"line":507,"character":22}}},"containerName":"net/http"},{"name":"macOS.CFArrayGetCount","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/internal/macos/corefoundation.go","range":{"start":{"line":100,"character":5},"end":{"line":100,"character":20}}},"containerName":"crypto/x509/internal/macos"},{"name":"macOS.x509_CFArrayGetCount_trampoline","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/internal/macos/corefoundation.go","range":{"start":{"line":104,"character":5},"end":{"line":104,"character":36}}},"containerName":"crypto/x509/internal/macos"},{"name":"macOS.x509_CFArrayGetValueAtIndex_trampoline","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/internal/macos/corefoundation.go","range":{"start":{"line":113,"character":5},"end":{"line":113,"character":43}}},"containerName":"crypto/x509/internal/macos"},{"name":"sqlite3.__cgofn__cgo_4e3d670090b3_Cfunc_sqlite3_backup_pagecount","kind":13,"location":{"uri":"file:///Users/ddemidov/Library/Caches/go-build/41/41e1f325db171a3a037063eb6723082404ee8aa4d4b9916c660f5df7b8c65cc5-d","range":{"start":{"line":453,"character":4},"end":{"line":453,"character":60}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3._cgo_4e3d670090b3_Cfunc_sqlite3_backup_pagecount","kind":13,"location":{"uri":"file:///Users/ddemidov/Library/Caches/go-build/41/41e1f325db171a3a037063eb6723082404ee8aa4d4b9916c660f5df7b8c65cc5-d","range":{"start":{"line":454,"character":4},"end":{"line":454,"character":52}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3._Cfunc_sqlite3_backup_pagecount","kind":12,"location":{"uri":"file:///Users/ddemidov/Library/Caches/go-build/41/41e1f325db171a3a037063eb6723082404ee8aa4d4b9916c660f5df7b8c65cc5-d","range":{"start":{"line":457,"character":5},"end":{"line":457,"character":36}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"sqlite3.SQLiteBackup.PageCount","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/vendor/github.com/mattn/go-sqlite3/backup.go","range":{"start":{"line":61,"character":23},"end":{"line":61,"character":32}}},"containerName":"github.com/mattn/go-sqlite3"},{"name":"runtime.checkptrAlignment","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/checkptr.go","range":{"start":{"line":8,"character":5},"end":{"line":8,"character":22}}},"containerName":"runtime"},{"name":"runtime.cgoSymbolizerArg.entry","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/runtime/traceback.go","range":{"start":{"line":1248,"character":1},"end":{"line":1248,"character":6}}},"containerName":"runtime"},{"name":"pkix.AlgorithmIdentifier","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/pkix/pkix.go","range":{"start":{"line":18,"character":5},"end":{"line":18,"character":24}}},"containerName":"crypto/x509/pkix"},{"name":"pkix.AlgorithmIdentifier.Algorithm","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/pkix/pkix.go","range":{"start":{"line":19,"character":1},"end":{"line":19,"character":10}}},"containerName":"crypto/x509/pkix"},{"name":"pkix.AlgorithmIdentifier.Parameters","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/pkix/pkix.go","range":{"start":{"line":20,"character":1},"end":{"line":20,"character":11}}},"containerName":"crypto/x509/pkix"},{"name":"asn1.parseGeneralizedTime","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/asn1.go","range":{"start":{"line":366,"character":5},"end":{"line":366,"character":25}}},"containerName":"encoding/asn1"},{"name":"asn1.TagGeneralizedTime","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/common.go","range":{"start":{"line":37,"character":1},"end":{"line":37,"character":19}}},"containerName":"encoding/asn1"},{"name":"asn1.TagGeneralString","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/common.go","range":{"start":{"line":38,"character":1},"end":{"line":38,"character":17}}},"containerName":"encoding/asn1"},{"name":"asn1.getUniversalType","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/common.go","range":{"start":{"line":148,"character":5},"end":{"line":148,"character":21}}},"containerName":"encoding/asn1"},{"name":"asn1.taggedEncoder.tag","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":128,"character":1},"end":{"line":128,"character":4}}},"containerName":"encoding/asn1"},{"name":"asn1.makeGeneralizedTime","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":381,"character":5},"end":{"line":381,"character":24}}},"containerName":"encoding/asn1"},{"name":"asn1.appendGeneralizedTime","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/encoding/asn1/marshal.go","range":{"start":{"line":407,"character":5},"end":{"line":407,"character":26}}},"containerName":"encoding/asn1"},{"name":"x509.KeyUsageContentCommitment","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/x509.go","range":{"start":{"line":560,"character":1},"end":{"line":560,"character":26}}},"containerName":"crypto/x509"},{"name":"x509.KeyUsageKeyEncipherment","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/x509.go","range":{"start":{"line":561,"character":1},"end":{"line":561,"character":24}}},"containerName":"crypto/x509"},{"name":"x509.KeyUsageDataEncipherment","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/x509.go","range":{"start":{"line":562,"character":1},"end":{"line":562,"character":25}}},"containerName":"crypto/x509"},{"name":"x509.KeyUsageKeyAgreement","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/x509.go","range":{"start":{"line":563,"character":1},"end":{"line":563,"character":21}}},"containerName":"crypto/x509"},{"name":"x509.oidExtKeyUsageClientAuth","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/x509.go","range":{"start":{"line":585,"character":1},"end":{"line":585,"character":25}}},"containerName":"crypto/x509"},{"name":"x509.oidExtKeyUsageNetscapeServerGatedCrypto","kind":13,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/x509.go","range":{"start":{"line":594,"character":1},"end":{"line":594,"character":40}}},"containerName":"crypto/x509"},{"name":"x509.ExtKeyUsageClientAuth","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/x509.go","range":{"start":{"line":606,"character":1},"end":{"line":606,"character":22}}},"containerName":"crypto/x509"},{"name":"x509.ExtKeyUsageNetscapeServerGatedCrypto","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/x509.go","range":{"start":{"line":615,"character":1},"end":{"line":615,"character":37}}},"containerName":"crypto/x509"},{"name":"bytealg.abigen_runtime_cmpstring","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/internal/bytealg/compare_native.go","range":{"start":{"line":18,"character":5},"end":{"line":18,"character":29}}},"containerName":"internal/bytealg"},{"name":"bytealg.abigen_runtime_memequal","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/internal/bytealg/equal_native.go","range":{"start":{"line":17,"character":5},"end":{"line":17,"character":28}}},"containerName":"internal/bytealg"},{"name":"bytealg.abigen_runtime_memequal_varlen","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/internal/bytealg/equal_native.go","range":{"start":{"line":20,"character":5},"end":{"line":20,"character":35}}},"containerName":"internal/bytealg"},{"name":"asn1.GeneralizedTime","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1/asn1.go","range":{"start":{"line":43,"character":1},"end":{"line":43,"character":16}}},"containerName":"golang.org/x/crypto/cryptobyte/asn1"},{"name":"asn1.GeneralString","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/crypto/cryptobyte/asn1/asn1.go","range":{"start":{"line":44,"character":1},"end":{"line":44,"character":14}}},"containerName":"golang.org/x/crypto/cryptobyte/asn1"},{"name":"vulnerability.AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":10,"character":17}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.ProductName","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":11,"character":1},"end":{"line":11,"character":12}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.ProductVersion","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":12,"character":1},"end":{"line":12,"character":15}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.Vendor","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.CVEList","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":14,"character":1},"end":{"line":14,"character":8}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.CVSS_Score","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":15,"character":1},"end":{"line":15,"character":11}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentReport","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":18,"character":16}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentReport.Items","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":19,"character":1},"end":{"line":19,"character":6}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.dataProvider.saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":49,"character":1},"end":{"line":49,"character":16}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.data.saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":142,"character":15},"end":{"line":142,"character":30}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"syntax.ErrMissingRepeatArgument","kind":14,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/regexp/syntax/parse.go","range":{"start":{"line":42,"character":1},"end":{"line":42,"character":25}}},"containerName":"regexp/syntax"},{"name":"tls.keyAgreement","kind":11,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":112,"character":5},"end":{"line":112,"character":17}}},"containerName":"crypto/tls"},{"name":"tls.keyAgreement.generateServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":118,"character":1},"end":{"line":118,"character":26}}},"containerName":"crypto/tls"},{"name":"tls.keyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":119,"character":1},"end":{"line":119,"character":25}}},"containerName":"crypto/tls"},{"name":"tls.keyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":125,"character":1},"end":{"line":125,"character":25}}},"containerName":"crypto/tls"},{"name":"tls.keyAgreement.generateClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":126,"character":1},"end":{"line":126,"character":26}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":22,"character":5},"end":{"line":22,"character":20}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.generateServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":24,"character":26},"end":{"line":24,"character":51}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":28,"character":26},"end":{"line":28,"character":50}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":56,"character":26},"end":{"line":56,"character":50}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.generateClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":60,"character":26},"end":{"line":60,"character":51}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement","kind":23,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":133,"character":5},"end":{"line":133,"character":22}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.version","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":134,"character":1},"end":{"line":134,"character":8}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.isRSA","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":135,"character":1},"end":{"line":135,"character":6}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.params","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":136,"character":1},"end":{"line":136,"character":7}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.ckx","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":140,"character":1},"end":{"line":140,"character":4}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.preMasterSecret","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":141,"character":1},"end":{"line":141,"character":16}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.generateServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":144,"character":29},"end":{"line":144,"character":54}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":233,"character":29},"end":{"line":233,"character":53}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":246,"character":29},"end":{"line":246,"character":53}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.generateClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":327,"character":29},"end":{"line":327,"character":54}}},"containerName":"crypto/tls"}],"id":"{ddd5fdff-709a-4fd4-a5f4-9338f3b7db94}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 119 {"id":"{a1283861-f3f9-44cb-ad0c-45d36b74c3ae}","jsonrpc":"2.0","method":"workspace/symbol","params":{"query":"AgentP"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:17:00 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 4703 {"jsonrpc":"2.0","result":[{"name":"dnsmessage.printPaddedUint8","kind":12,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/vendor/golang.org/x/net/dns/dnsmessage/message.go","range":{"start":{"line":162,"character":5},"end":{"line":162,"character":21}}},"containerName":"golang.org/x/net/dns/dnsmessage"},{"name":"tls.keyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":119,"character":1},"end":{"line":119,"character":25}}},"containerName":"crypto/tls"},{"name":"tls.keyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":125,"character":1},"end":{"line":125,"character":25}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":28,"character":26},"end":{"line":28,"character":50}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":56,"character":26},"end":{"line":56,"character":50}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.params","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":136,"character":1},"end":{"line":136,"character":7}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.preMasterSecret","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":141,"character":1},"end":{"line":141,"character":16}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":233,"character":29},"end":{"line":233,"character":53}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":246,"character":29},"end":{"line":246,"character":53}}},"containerName":"crypto/tls"},{"name":"vulnerability.AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":10,"character":17}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.ProductName","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":11,"character":1},"end":{"line":11,"character":12}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.ProductVersion","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":12,"character":1},"end":{"line":12,"character":15}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.Vendor","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.CVEList","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":14,"character":1},"end":{"line":14,"character":8}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.CVSS_Score","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":15,"character":1},"end":{"line":15,"character":11}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"pkix.AlgorithmIdentifier.Parameters","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/x509/pkix/pkix.go","range":{"start":{"line":20,"character":1},"end":{"line":20,"character":11}}},"containerName":"crypto/x509/pkix"}],"id":"{a1283861-f3f9-44cb-ad0c-45d36b74c3ae}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 120 {"id":"{d808db6b-2f2b-4f4e-af7f-a3373cb825a8}","jsonrpc":"2.0","method":"workspace/symbol","params":{"query":"AgentPr"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:17:00 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 4150 {"jsonrpc":"2.0","result":[{"name":"tls.keyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":119,"character":1},"end":{"line":119,"character":25}}},"containerName":"crypto/tls"},{"name":"tls.keyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":125,"character":1},"end":{"line":125,"character":25}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":28,"character":26},"end":{"line":28,"character":50}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":56,"character":26},"end":{"line":56,"character":50}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.params","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":136,"character":1},"end":{"line":136,"character":7}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.preMasterSecret","kind":8,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":141,"character":1},"end":{"line":141,"character":16}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":233,"character":29},"end":{"line":233,"character":53}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":246,"character":29},"end":{"line":246,"character":53}}},"containerName":"crypto/tls"},{"name":"vulnerability.AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":10,"character":17}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.ProductName","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":11,"character":1},"end":{"line":11,"character":12}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.ProductVersion","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":12,"character":1},"end":{"line":12,"character":15}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.Vendor","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.CVEList","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":14,"character":1},"end":{"line":14,"character":8}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.CVSS_Score","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":15,"character":1},"end":{"line":15,"character":11}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"}],"id":"{d808db6b-2f2b-4f4e-af7f-a3373cb825a8}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 121 {"id":"{2bddeb2a-42de-4399-9944-702e78f5622a}","jsonrpc":"2.0","method":"workspace/symbol","params":{"query":"AgentPro"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:17:00 go/packages.Load\n\tsnapshot=0\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 3640 {"jsonrpc":"2.0","result":[{"name":"vulnerability.AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":10,"character":17}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.ProductName","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":11,"character":1},"end":{"line":11,"character":12}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.ProductVersion","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":12,"character":1},"end":{"line":12,"character":15}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.Vendor","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":13,"character":1},"end":{"line":13,"character":7}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.CVEList","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":14,"character":1},"end":{"line":14,"character":8}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"vulnerability.AgentProduct.CVSS_Score","kind":8,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":15,"character":1},"end":{"line":15,"character":11}}},"containerName":"git.acronis.com/ati/monitoring-mini/internal/vulnerability"},{"name":"tls.keyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":119,"character":1},"end":{"line":119,"character":25}}},"containerName":"crypto/tls"},{"name":"tls.keyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/cipher_suites.go","range":{"start":{"line":125,"character":1},"end":{"line":125,"character":25}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":28,"character":26},"end":{"line":28,"character":50}}},"containerName":"crypto/tls"},{"name":"tls.rsaKeyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":56,"character":26},"end":{"line":56,"character":50}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.processClientKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":233,"character":29},"end":{"line":233,"character":53}}},"containerName":"crypto/tls"},{"name":"tls.ecdheKeyAgreement.processServerKeyExchange","kind":6,"location":{"uri":"file:///usr/local/Cellar/go/1.15/libexec/src/crypto/tls/key_agreement.go","range":{"start":{"line":246,"character":29},"end":{"line":246,"character":53}}},"containerName":"crypto/tls"}],"id":"{2bddeb2a-42de-4399-9944-702e78f5622a}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{3fbb5054-bf74-4ed7-a61e-ffb9721c2097}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":5,"line":10},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 432 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":251,"character":57},"end":{"line":251,"character":69}},"kind":1},{"range":{"start":{"line":340,"character":50},"end":{"line":340,"character":62}},"kind":1},{"range":{"start":{"line":10,"character":5},"end":{"line":10,"character":17}},"kind":1},{"range":{"start":{"line":19,"character":9},"end":{"line":19,"character":21}},"kind":1}],"id":"{3fbb5054-bf74-4ed7-a61e-ffb9721c2097}"} overlay selections not in order overlay selections not in order qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{56b56005-1530-4253-8a39-a8b5aa5f99cd}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":2,"line":58},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 75 {"jsonrpc":"2.0","result":[],"id":"{56b56005-1530-4253-8a39-a8b5aa5f99cd}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 435 {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":2,"line":58},"start":{"character":2,"line":58}},"rangeLength":0,"text":"\n "},{"range":{"end":{"character":8,"line":59},"start":{"character":8,"line":59}},"rangeLength":0,"text":"\n"}],"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","version":3}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{a81eb8af-b6cf-4010-a4e7-9e3138163d2c}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":0,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 235 {"id":"{657d7920-fea0-4de9-9ac4-3723edee6d2d}","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 75 {"jsonrpc":"2.0","result":[],"id":"{a81eb8af-b6cf-4010-a4e7-9e3138163d2c}"}Content-Length: 4740 {"jsonrpc":"2.0","result":[{"name":"AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":16,"character":1}}}},{"name":"AgentReport","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":20,"character":1}}}},{"name":"CVEItem","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":22,"character":5},"end":{"line":26,"character":1}}}},{"name":"Product","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":28,"character":5},"end":{"line":34,"character":1}}}},{"name":"Report","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":35,"character":5},"end":{"line":39,"character":1}}}},{"name":"data","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":41,"character":5},"end":{"line":46,"character":1}}}},{"name":"dataProvider","kind":11,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":48,"character":5},"end":{"line":52,"character":1}}}},{"name":"newDataProvider","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":54,"character":0},"end":{"line":63,"character":1}}}},{"name":"(*data).initDB","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":65,"character":0},"end":{"line":128,"character":1}}}},{"name":"(*data).prepareToClose","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":130,"character":0},"end":{"line":142,"character":1}}}},{"name":"(*data).saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":144,"character":0},"end":{"line":194,"character":1}}}},{"name":"(*data).getLastReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":196,"character":0},"end":{"line":220,"character":1}}}},{"name":"(*data).getReportItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":222,"character":0},"end":{"line":251,"character":1}}}},{"name":"(*data).insertProductWithCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":253,"character":0},"end":{"line":278,"character":1}}}},{"name":"(*data).getCveDetectedTime","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":280,"character":0},"end":{"line":306,"character":1}}}},{"name":"(*data).insertCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":308,"character":0},"end":{"line":323,"character":1}}}},{"name":"(*data).insertCveProductMap","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":325,"character":0},"end":{"line":340,"character":1}}}},{"name":"(*data).insertProduct","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":342,"character":0},"end":{"line":391,"character":1}}}},{"name":"(*data).getCveItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":393,"character":0},"end":{"line":416,"character":1}}}},{"name":"(*data).insertCveItem","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":418,"character":0},"end":{"line":433,"character":1}}}}],"id":"{657d7920-fea0-4de9-9ac4-3723edee6d2d}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 425 {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":0,"line":60},"start":{"character":0,"line":60}},"rangeLength":0,"text":"d"},{"range":{"end":{"character":1,"line":60},"start":{"character":1,"line":60}},"rangeLength":0,"text":"."}],"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","version":5}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{58eb8a2f-e5e0-47c7-9759-96c1ba2adf20}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":2,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 319 {"id":"{8f47441f-8c35-45e3-abd1-192e876afd86}","jsonrpc":"2.0","method":"textDocument/completion","params":{"context":{"triggerCharacter":".","triggerKind":2},"position":{"character":2,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.completion: QTime("13:17:11.282") : request completions at 1357 by "activation character" qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 515 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"kind":1},{"range":{"start":{"line":75,"character":1},"end":{"line":75,"character":2}},"kind":1},{"range":{"start":{"line":316,"character":1},"end":{"line":316,"character":2}},"kind":1},{"range":{"start":{"line":333,"character":1},"end":{"line":333,"character":2}},"kind":1},{"range":{"start":{"line":426,"character":1},"end":{"line":426,"character":2}},"kind":1}],"id":"{58eb8a2f-e5e0-47c7-9759-96c1ba2adf20}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{f20b82a2-460a-4ea6-afde-8db77635ed47}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":2,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 6170 {"jsonrpc":"2.0","result":{"isIncomplete":true,"items":[{"label":"database","kind":5,"detail":"*sql.DB","preselect":true,"sortText":"00000","filterText":"database","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"database"}},{"label":"statementGetCves","kind":5,"detail":"*sql.Stmt","sortText":"00001","filterText":"statementGetCves","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"statementGetCves"}},{"label":"statementGetProducts","kind":5,"detail":"*sql.Stmt","sortText":"00002","filterText":"statementGetProducts","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"statementGetProducts"}},{"label":"statementGetReport","kind":5,"detail":"*sql.Stmt","sortText":"00003","filterText":"statementGetReport","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"statementGetReport"}},{"label":"getCveDetectedTime","kind":2,"detail":"func(tx *sql.Tx, productId int64, cveName string) (int64, error)","sortText":"00004","filterText":"getCveDetectedTime","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"getCveDetectedTime"}},{"label":"getCveItems","kind":2,"detail":"func(productId int64, reportId int64) ([]CVEItem, error)","sortText":"00005","filterText":"getCveItems","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"getCveItems"}},{"label":"getLastReport","kind":2,"detail":"func() (*Report, error)","sortText":"00006","filterText":"getLastReport","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"getLastReport"}},{"label":"getReportItems","kind":2,"detail":"func(reportId int64) ([]Product, error)","sortText":"00007","filterText":"getReportItems","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"getReportItems"}},{"label":"initDB","kind":2,"detail":"func() error","sortText":"00008","filterText":"initDB","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"initDB"}},{"label":"insertCve","kind":2,"detail":"func(tx *sql.Tx, cveName string, cveScore float32) error","sortText":"00009","filterText":"insertCve","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"insertCve"}},{"label":"insertCveItem","kind":2,"detail":"func(tx *sql.Tx, item *CVEItem, reportItemId int64) error","sortText":"00010","filterText":"insertCveItem","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"insertCveItem"}},{"label":"insertCveProductMap","kind":2,"detail":"func(tx *sql.Tx, productId int64, cveName string, reportId int64, currentTime int64) error","sortText":"00011","filterText":"insertCveProductMap","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"insertCveProductMap"}},{"label":"insertProduct","kind":2,"detail":"func(tx *sql.Tx, product *AgentProduct) (int64, error)","sortText":"00012","filterText":"insertProduct","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"insertProduct"}},{"label":"insertProductWithCve","kind":2,"detail":"func(tx *sql.Tx, product *AgentProduct, reportId int64, currentTime int64) error","sortText":"00013","filterText":"insertProductWithCve","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"insertProductWithCve"}},{"label":"prepareToClose","kind":2,"detail":"func()","sortText":"00014","filterText":"prepareToClose","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"prepareToClose"}},{"label":"saveAgentReport","kind":2,"detail":"func(agentReport *AgentReport, currentTime int64) error","sortText":"00015","filterText":"saveAgentReport","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"saveAgentReport"}},{"label":"database.Begin","kind":2,"detail":"func() (*sql.Tx, error)","documentation":"Begin starts a transaction. The default isolation level is dependent on\nthe driver.\n","sortText":"00016","filterText":"database.Begin","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"database.Begin"}},{"label":"database.BeginTx","kind":2,"detail":"func(ctx context.Context, opts *sql.TxOptions) (*sql.Tx, error)","documentation":"BeginTx starts a transaction.\n\nThe provided context is used until the transaction is committed or rolled back.\nIf the context is canceled, the sql package will roll back\nthe transaction. Tx.Commit will return an error if the context provided to\nBeginTx is canceled.\n\nThe provided TxOptions is optional and may be nil if defaults should be used.\nIf a non-default isolation level is used that the driver doesn't support,\nan error will be returned.\n","sortText":"00017","filterText":"database.BeginTx","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"database.BeginTx"}},{"label":"database.Close","kind":2,"detail":"func() error","documentation":"Close closes the database and prevents new queries from starting.\nClose then waits for all queries that have started processing on the server\nto finish.\n\nIt is rare to Close a DB, as the DB handle is meant to be\nlong-lived and shared between many goroutines.\n","sortText":"00018","filterText":"database.Close","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":2}},"newText":"database.Close"}}]},"id":"{8f47441f-8c35-45e3-abd1-192e876afd86}"} qtc.languageclient.completion: QTime("13:17:11.365") : got completions qtc.languageclient.completion: QTime("13:17:11.375") : 19 completions handled qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 515 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"kind":1},{"range":{"start":{"line":75,"character":1},"end":{"line":75,"character":2}},"kind":1},{"range":{"start":{"line":316,"character":1},"end":{"line":316,"character":2}},"kind":1},{"range":{"start":{"line":333,"character":1},"end":{"line":333,"character":2}},"kind":1},{"range":{"start":{"line":426,"character":1},"end":{"line":426,"character":2}},"kind":1}],"id":"{f20b82a2-460a-4ea6-afde-8db77635ed47}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 235 {"id":"{f0e43377-c489-47e3-a127-dbb053a95302}","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 4740 {"jsonrpc":"2.0","result":[{"name":"AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":16,"character":1}}}},{"name":"AgentReport","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":20,"character":1}}}},{"name":"CVEItem","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":22,"character":5},"end":{"line":26,"character":1}}}},{"name":"Product","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":28,"character":5},"end":{"line":34,"character":1}}}},{"name":"Report","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":35,"character":5},"end":{"line":39,"character":1}}}},{"name":"data","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":41,"character":5},"end":{"line":46,"character":1}}}},{"name":"dataProvider","kind":11,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":48,"character":5},"end":{"line":52,"character":1}}}},{"name":"newDataProvider","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":54,"character":0},"end":{"line":63,"character":1}}}},{"name":"(*data).initDB","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":65,"character":0},"end":{"line":128,"character":1}}}},{"name":"(*data).prepareToClose","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":130,"character":0},"end":{"line":142,"character":1}}}},{"name":"(*data).saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":144,"character":0},"end":{"line":194,"character":1}}}},{"name":"(*data).getLastReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":196,"character":0},"end":{"line":220,"character":1}}}},{"name":"(*data).getReportItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":222,"character":0},"end":{"line":251,"character":1}}}},{"name":"(*data).insertProductWithCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":253,"character":0},"end":{"line":278,"character":1}}}},{"name":"(*data).getCveDetectedTime","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":280,"character":0},"end":{"line":306,"character":1}}}},{"name":"(*data).insertCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":308,"character":0},"end":{"line":323,"character":1}}}},{"name":"(*data).insertCveProductMap","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":325,"character":0},"end":{"line":340,"character":1}}}},{"name":"(*data).insertProduct","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":342,"character":0},"end":{"line":391,"character":1}}}},{"name":"(*data).getCveItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":393,"character":0},"end":{"line":416,"character":1}}}},{"name":"(*data).insertCveItem","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":418,"character":0},"end":{"line":433,"character":1}}}}],"id":"{f0e43377-c489-47e3-a127-dbb053a95302}"} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:17:11 go/packages.Load\n\tsnapshot=2\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 320 {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":2,"line":60},"start":{"character":2,"line":60}},"rangeLength":0,"text":"i"}],"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","version":6}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{6a9198fd-2f3d-458b-b1c0-146ef608bbd2}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":3,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 296 {"id":"{55d93b3c-89a1-46d2-9813-ff428171d8fb}","jsonrpc":"2.0","method":"textDocument/completion","params":{"context":{"triggerKind":1},"position":{"character":3,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.completion: QTime("13:17:12.527") : request completions at 1358 by "explicitly invoking" qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 161 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"kind":1}],"id":"{6a9198fd-2f3d-458b-b1c0-146ef608bbd2}"}Content-Length: 3298 {"jsonrpc":"2.0","result":{"isIncomplete":true,"items":[{"label":"initDB","kind":2,"detail":"func() error","preselect":true,"sortText":"00000","filterText":"initDB","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"newText":"initDB"}},{"label":"insertCve","kind":2,"detail":"func(tx *sql.Tx, cveName string, cveScore float32) error","sortText":"00001","filterText":"insertCve","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"newText":"insertCve"}},{"label":"insertCveItem","kind":2,"detail":"func(tx *sql.Tx, item *CVEItem, reportItemId int64) error","sortText":"00002","filterText":"insertCveItem","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"newText":"insertCveItem"}},{"label":"insertCveProductMap","kind":2,"detail":"func(tx *sql.Tx, productId int64, cveName string, reportId int64, currentTime int64) error","sortText":"00003","filterText":"insertCveProductMap","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"newText":"insertCveProductMap"}},{"label":"insertProduct","kind":2,"detail":"func(tx *sql.Tx, product *AgentProduct) (int64, error)","sortText":"00004","filterText":"insertProduct","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"newText":"insertProduct"}},{"label":"insertProductWithCve","kind":2,"detail":"func(tx *sql.Tx, product *AgentProduct, reportId int64, currentTime int64) error","sortText":"00005","filterText":"insertProductWithCve","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"newText":"insertProductWithCve"}},{"label":"initDB().Error","kind":2,"detail":"func() string","sortText":"00006","filterText":"initDB().Error","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"newText":"initDB().Error"}},{"label":"database.Stats().Idle","kind":5,"detail":"int","documentation":"The number of idle connections.\n","sortText":"00007","filterText":"database.Stats().Idle","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"newText":"database.Stats().Idle"}},{"label":"database.Stats().InUse","kind":5,"detail":"int","documentation":"The number of connections currently in use.\n","sortText":"00008","filterText":"database.Stats().InUse","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"newText":"database.Stats().InUse"}},{"label":"getCveItems","kind":2,"detail":"func(productId int64, reportId int64) ([]CVEItem, error)","sortText":"00009","filterText":"getCveItems","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"newText":"getCveItems"}},{"label":"getReportItems","kind":2,"detail":"func(reportId int64) ([]Product, error)","sortText":"00010","filterText":"getReportItems","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":3}},"newText":"getReportItems"}}]},"id":"{55d93b3c-89a1-46d2-9813-ff428171d8fb}"} qtc.languageclient.completion: QTime("13:17:12.699") : got completions qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 320 {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":3,"line":60},"start":{"character":3,"line":60}},"rangeLength":0,"text":"n"}],"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","version":7}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{0f2532a8-fcfe-4d5f-bb20-afd68551aa28}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":4,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 296 {"id":"{65e6dfd2-2157-44ce-a25d-314e45ce1792}","jsonrpc":"2.0","method":"textDocument/completion","params":{"context":{"triggerKind":1},"position":{"character":4,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.completion: QTime("13:17:12.700") : request completions at 1359 by "explicitly invoking" qtc.languageclient.completion: QTime("13:17:12.700") : 11 completions handled qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 161 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":4}},"kind":1}],"id":"{0f2532a8-fcfe-4d5f-bb20-afd68551aa28}"} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 2434 {"jsonrpc":"2.0","result":{"isIncomplete":true,"items":[{"label":"initDB","kind":2,"detail":"func() error","preselect":true,"sortText":"00000","filterText":"initDB","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":4}},"newText":"initDB"}},{"label":"insertCve","kind":2,"detail":"func(tx *sql.Tx, cveName string, cveScore float32) error","sortText":"00001","filterText":"insertCve","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":4}},"newText":"insertCve"}},{"label":"insertCveItem","kind":2,"detail":"func(tx *sql.Tx, item *CVEItem, reportItemId int64) error","sortText":"00002","filterText":"insertCveItem","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":4}},"newText":"insertCveItem"}},{"label":"insertCveProductMap","kind":2,"detail":"func(tx *sql.Tx, productId int64, cveName string, reportId int64, currentTime int64) error","sortText":"00003","filterText":"insertCveProductMap","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":4}},"newText":"insertCveProductMap"}},{"label":"insertProduct","kind":2,"detail":"func(tx *sql.Tx, product *AgentProduct) (int64, error)","sortText":"00004","filterText":"insertProduct","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":4}},"newText":"insertProduct"}},{"label":"insertProductWithCve","kind":2,"detail":"func(tx *sql.Tx, product *AgentProduct, reportId int64, currentTime int64) error","sortText":"00005","filterText":"insertProductWithCve","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":4}},"newText":"insertProductWithCve"}},{"label":"database.Stats().InUse","kind":5,"detail":"int","documentation":"The number of connections currently in use.\n","sortText":"00006","filterText":"database.Stats().InUse","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":4}},"newText":"database.Stats().InUse"}},{"label":"initDB().Error","kind":2,"detail":"func() string","sortText":"00007","filterText":"initDB().Error","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":4}},"newText":"initDB().Error"}}]},"id":"{65e6dfd2-2157-44ce-a25d-314e45ce1792}"} qtc.languageclient.completion: QTime("13:17:12.796") : got completions qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 320 {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":4,"line":60},"start":{"character":4,"line":60}},"rangeLength":0,"text":"i"}],"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","version":8}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{a3033406-ec77-4b4b-80b0-5f8185f5fb82}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":5,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 296 {"id":"{e015884c-64ce-4117-a965-79ddde88decd}","jsonrpc":"2.0","method":"textDocument/completion","params":{"context":{"triggerKind":1},"position":{"character":5,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.completion: QTime("13:17:12.797") : request completions at 1360 by "explicitly invoking" qtc.languageclient.completion: QTime("13:17:12.797") : 8 completions handled qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 101 {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":"{a3033406-ec77-4b4b-80b0-5f8185f5fb82}"}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{a65273ce-83e1-4eea-9ecd-6b27b640fe24}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":5,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 118 {"jsonrpc":"2.0","error":{"code":-32800,"message":"JSON RPC cancelled"},"id":"{a3033406-ec77-4b4b-80b0-5f8185f5fb82}"} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 1210 {"jsonrpc":"2.0","result":{"isIncomplete":true,"items":[{"label":"initDB","kind":2,"detail":"func() error","preselect":true,"sortText":"00000","filterText":"initDB","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":5}},"newText":"initDB"}},{"label":"insertCveItem","kind":2,"detail":"func(tx *sql.Tx, item *CVEItem, reportItemId int64) error","sortText":"00001","filterText":"insertCveItem","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":5}},"newText":"insertCveItem"}},{"label":"initDB().Error","kind":2,"detail":"func() string","sortText":"00002","filterText":"initDB().Error","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":5}},"newText":"initDB().Error"}},{"label":"insertProductWithCve","kind":2,"detail":"func(tx *sql.Tx, product *AgentProduct, reportId int64, currentTime int64) error","sortText":"00003","filterText":"insertProductWithCve","insertTextFormat":1,"textEdit":{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":5}},"newText":"insertProductWithCve"}}]},"id":"{e015884c-64ce-4117-a965-79ddde88decd}"} qtc.languageclient.completion: QTime("13:17:12.854") : got completions qtc.languageclient.completion: QTime("13:17:12.865") : 4 completions handled qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 161 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":5}},"kind":1}],"id":"{a65273ce-83e1-4eea-9ecd-6b27b640fe24}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 235 {"id":"{f34e3d3e-921f-416d-b189-6db802c665fe}","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 4740 {"jsonrpc":"2.0","result":[{"name":"AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":16,"character":1}}}},{"name":"AgentReport","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":20,"character":1}}}},{"name":"CVEItem","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":22,"character":5},"end":{"line":26,"character":1}}}},{"name":"Product","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":28,"character":5},"end":{"line":34,"character":1}}}},{"name":"Report","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":35,"character":5},"end":{"line":39,"character":1}}}},{"name":"data","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":41,"character":5},"end":{"line":46,"character":1}}}},{"name":"dataProvider","kind":11,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":48,"character":5},"end":{"line":52,"character":1}}}},{"name":"newDataProvider","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":54,"character":0},"end":{"line":63,"character":1}}}},{"name":"(*data).initDB","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":65,"character":0},"end":{"line":128,"character":1}}}},{"name":"(*data).prepareToClose","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":130,"character":0},"end":{"line":142,"character":1}}}},{"name":"(*data).saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":144,"character":0},"end":{"line":194,"character":1}}}},{"name":"(*data).getLastReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":196,"character":0},"end":{"line":220,"character":1}}}},{"name":"(*data).getReportItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":222,"character":0},"end":{"line":251,"character":1}}}},{"name":"(*data).insertProductWithCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":253,"character":0},"end":{"line":278,"character":1}}}},{"name":"(*data).getCveDetectedTime","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":280,"character":0},"end":{"line":306,"character":1}}}},{"name":"(*data).insertCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":308,"character":0},"end":{"line":323,"character":1}}}},{"name":"(*data).insertCveProductMap","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":325,"character":0},"end":{"line":340,"character":1}}}},{"name":"(*data).insertProduct","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":342,"character":0},"end":{"line":391,"character":1}}}},{"name":"(*data).getCveItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":393,"character":0},"end":{"line":416,"character":1}}}},{"name":"(*data).insertCveItem","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":418,"character":0},"end":{"line":433,"character":1}}}}],"id":"{f34e3d3e-921f-416d-b189-6db802c665fe}"} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:17:13 go/packages.Load\n\tsnapshot=5\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 325 {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":5,"line":60},"start":{"character":2,"line":60}},"rangeLength":3,"text":"initDB"}],"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","version":9}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{363791e8-926c-4d1d-9266-c852a49bed79}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":8,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 296 {"id":"{fac0b958-eff3-4c9b-833f-b5c7c0b4fd75}","jsonrpc":"2.0","method":"textDocument/completion","params":{"context":{"triggerKind":1},"position":{"character":8,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.completion: QTime("13:17:14.311") : request completions at 1363 by "explicitly invoking" qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 101 {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":"{fac0b958-eff3-4c9b-833f-b5c7c0b4fd75}"}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 101 {"jsonrpc":"2.0","method":"$/cancelRequest","params":{"id":"{363791e8-926c-4d1d-9266-c852a49bed79}"}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{0c5ac214-3afc-4987-a7e5-95c5e5ae525d}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":8,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 118 {"jsonrpc":"2.0","error":{"code":-32800,"message":"JSON RPC cancelled"},"id":"{363791e8-926c-4d1d-9266-c852a49bed79}"}Content-Length: 118 {"jsonrpc":"2.0","error":{"code":-32800,"message":"JSON RPC cancelled"},"id":"{fac0b958-eff3-4c9b-833f-b5c7c0b4fd75}"}Content-Length: 339 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":56,"character":13},"end":{"line":56,"character":19}},"kind":1},{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":8}},"kind":1},{"range":{"start":{"line":65,"character":15},"end":{"line":65,"character":21}},"kind":1}],"id":"{0c5ac214-3afc-4987-a7e5-95c5e5ae525d}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 235 {"id":"{c7b2e1ad-978d-4af4-b4f4-c923ebbe82f1}","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 4740 {"jsonrpc":"2.0","result":[{"name":"AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":16,"character":1}}}},{"name":"AgentReport","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":20,"character":1}}}},{"name":"CVEItem","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":22,"character":5},"end":{"line":26,"character":1}}}},{"name":"Product","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":28,"character":5},"end":{"line":34,"character":1}}}},{"name":"Report","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":35,"character":5},"end":{"line":39,"character":1}}}},{"name":"data","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":41,"character":5},"end":{"line":46,"character":1}}}},{"name":"dataProvider","kind":11,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":48,"character":5},"end":{"line":52,"character":1}}}},{"name":"newDataProvider","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":54,"character":0},"end":{"line":63,"character":1}}}},{"name":"(*data).initDB","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":65,"character":0},"end":{"line":128,"character":1}}}},{"name":"(*data).prepareToClose","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":130,"character":0},"end":{"line":142,"character":1}}}},{"name":"(*data).saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":144,"character":0},"end":{"line":194,"character":1}}}},{"name":"(*data).getLastReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":196,"character":0},"end":{"line":220,"character":1}}}},{"name":"(*data).getReportItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":222,"character":0},"end":{"line":251,"character":1}}}},{"name":"(*data).insertProductWithCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":253,"character":0},"end":{"line":278,"character":1}}}},{"name":"(*data).getCveDetectedTime","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":280,"character":0},"end":{"line":306,"character":1}}}},{"name":"(*data).insertCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":308,"character":0},"end":{"line":323,"character":1}}}},{"name":"(*data).insertCveProductMap","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":325,"character":0},"end":{"line":340,"character":1}}}},{"name":"(*data).insertProduct","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":342,"character":0},"end":{"line":391,"character":1}}}},{"name":"(*data).getCveItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":393,"character":0},"end":{"line":416,"character":1}}}},{"name":"(*data).insertCveItem","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":418,"character":0},"end":{"line":433,"character":1}}}}],"id":"{c7b2e1ad-978d-4af4-b4f4-c923ebbe82f1}"} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:17:14 go/packages.Load\n\tsnapshot=6\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 323 {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":8,"line":60},"start":{"character":2,"line":60}},"rangeLength":6,"text":"ini"}],"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","version":10}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{5732cd75-5960-4ff5-b1c9-fed04c530697}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":5,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 235 {"id":"{d049e984-d460-486f-b617-97b049176b7b}","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 161 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":60,"character":2},"end":{"line":60,"character":5}},"kind":1}],"id":"{5732cd75-5960-4ff5-b1c9-fed04c530697}"} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 4740 {"jsonrpc":"2.0","result":[{"name":"AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":16,"character":1}}}},{"name":"AgentReport","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":20,"character":1}}}},{"name":"CVEItem","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":22,"character":5},"end":{"line":26,"character":1}}}},{"name":"Product","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":28,"character":5},"end":{"line":34,"character":1}}}},{"name":"Report","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":35,"character":5},"end":{"line":39,"character":1}}}},{"name":"data","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":41,"character":5},"end":{"line":46,"character":1}}}},{"name":"dataProvider","kind":11,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":48,"character":5},"end":{"line":52,"character":1}}}},{"name":"newDataProvider","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":54,"character":0},"end":{"line":63,"character":1}}}},{"name":"(*data).initDB","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":65,"character":0},"end":{"line":128,"character":1}}}},{"name":"(*data).prepareToClose","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":130,"character":0},"end":{"line":142,"character":1}}}},{"name":"(*data).saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":144,"character":0},"end":{"line":194,"character":1}}}},{"name":"(*data).getLastReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":196,"character":0},"end":{"line":220,"character":1}}}},{"name":"(*data).getReportItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":222,"character":0},"end":{"line":251,"character":1}}}},{"name":"(*data).insertProductWithCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":253,"character":0},"end":{"line":278,"character":1}}}},{"name":"(*data).getCveDetectedTime","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":280,"character":0},"end":{"line":306,"character":1}}}},{"name":"(*data).insertCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":308,"character":0},"end":{"line":323,"character":1}}}},{"name":"(*data).insertCveProductMap","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":325,"character":0},"end":{"line":340,"character":1}}}},{"name":"(*data).insertProduct","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":342,"character":0},"end":{"line":391,"character":1}}}},{"name":"(*data).getCveItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":393,"character":0},"end":{"line":416,"character":1}}}},{"name":"(*data).insertCveItem","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":418,"character":0},"end":{"line":433,"character":1}}}}],"id":"{d049e984-d460-486f-b617-97b049176b7b}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 320 {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":5,"line":60},"start":{"character":0,"line":60}},"rangeLength":5,"text":""}],"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","version":11}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{4d216cac-b655-4eed-9ae9-d97605ebaa51}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":0,"line":60},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 235 {"id":"{cac6a346-947f-48de-aa2e-5dd7fdbefd4b}","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 75 {"jsonrpc":"2.0","result":[],"id":"{4d216cac-b655-4eed-9ae9-d97605ebaa51}"} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 4740 {"jsonrpc":"2.0","result":[{"name":"AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":16,"character":1}}}},{"name":"AgentReport","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":20,"character":1}}}},{"name":"CVEItem","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":22,"character":5},"end":{"line":26,"character":1}}}},{"name":"Product","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":28,"character":5},"end":{"line":34,"character":1}}}},{"name":"Report","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":35,"character":5},"end":{"line":39,"character":1}}}},{"name":"data","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":41,"character":5},"end":{"line":46,"character":1}}}},{"name":"dataProvider","kind":11,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":48,"character":5},"end":{"line":52,"character":1}}}},{"name":"newDataProvider","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":54,"character":0},"end":{"line":63,"character":1}}}},{"name":"(*data).initDB","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":65,"character":0},"end":{"line":128,"character":1}}}},{"name":"(*data).prepareToClose","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":130,"character":0},"end":{"line":142,"character":1}}}},{"name":"(*data).saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":144,"character":0},"end":{"line":194,"character":1}}}},{"name":"(*data).getLastReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":196,"character":0},"end":{"line":220,"character":1}}}},{"name":"(*data).getReportItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":222,"character":0},"end":{"line":251,"character":1}}}},{"name":"(*data).insertProductWithCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":253,"character":0},"end":{"line":278,"character":1}}}},{"name":"(*data).getCveDetectedTime","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":280,"character":0},"end":{"line":306,"character":1}}}},{"name":"(*data).insertCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":308,"character":0},"end":{"line":323,"character":1}}}},{"name":"(*data).insertCveProductMap","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":325,"character":0},"end":{"line":340,"character":1}}}},{"name":"(*data).insertProduct","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":342,"character":0},"end":{"line":391,"character":1}}}},{"name":"(*data).getCveItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":393,"character":0},"end":{"line":416,"character":1}}}},{"name":"(*data).insertCveItem","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":418,"character":0},"end":{"line":433,"character":1}}}}],"id":"{cac6a346-947f-48de-aa2e-5dd7fdbefd4b}"} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:17:17 go/packages.Load\n\tsnapshot=8\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 320 {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":0,"line":60},"start":{"character":8,"line":59}},"rangeLength":1,"text":""}],"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","version":12}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{15b5adc7-4464-4faa-a528-1f1b49933e28}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":8,"line":59},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 235 {"id":"{2ae4bf73-915a-41c4-9e7c-4d033059a1ef}","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 75 {"jsonrpc":"2.0","result":[],"id":"{15b5adc7-4464-4faa-a528-1f1b49933e28}"} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 4740 {"jsonrpc":"2.0","result":[{"name":"AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":16,"character":1}}}},{"name":"AgentReport","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":20,"character":1}}}},{"name":"CVEItem","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":22,"character":5},"end":{"line":26,"character":1}}}},{"name":"Product","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":28,"character":5},"end":{"line":34,"character":1}}}},{"name":"Report","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":35,"character":5},"end":{"line":39,"character":1}}}},{"name":"data","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":41,"character":5},"end":{"line":46,"character":1}}}},{"name":"dataProvider","kind":11,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":48,"character":5},"end":{"line":52,"character":1}}}},{"name":"newDataProvider","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":54,"character":0},"end":{"line":62,"character":1}}}},{"name":"(*data).initDB","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":64,"character":0},"end":{"line":127,"character":1}}}},{"name":"(*data).prepareToClose","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":129,"character":0},"end":{"line":141,"character":1}}}},{"name":"(*data).saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":143,"character":0},"end":{"line":193,"character":1}}}},{"name":"(*data).getLastReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":195,"character":0},"end":{"line":219,"character":1}}}},{"name":"(*data).getReportItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":221,"character":0},"end":{"line":250,"character":1}}}},{"name":"(*data).insertProductWithCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":252,"character":0},"end":{"line":277,"character":1}}}},{"name":"(*data).getCveDetectedTime","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":279,"character":0},"end":{"line":305,"character":1}}}},{"name":"(*data).insertCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":307,"character":0},"end":{"line":322,"character":1}}}},{"name":"(*data).insertCveProductMap","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":324,"character":0},"end":{"line":339,"character":1}}}},{"name":"(*data).insertProduct","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":341,"character":0},"end":{"line":390,"character":1}}}},{"name":"(*data).getCveItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":392,"character":0},"end":{"line":415,"character":1}}}},{"name":"(*data).insertCveItem","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":417,"character":0},"end":{"line":432,"character":1}}}}],"id":"{2ae4bf73-915a-41c4-9e7c-4d033059a1ef}"} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 195 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:17:18 go/packages.Load\n\tsnapshot=9\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 320 {"jsonrpc":"2.0","method":"textDocument/didChange","params":{"contentChanges":[{"range":{"end":{"character":8,"line":59},"start":{"character":2,"line":58}},"rangeLength":9,"text":""}],"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","version":13}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{ea1537d7-b46a-4428-9c08-6658c4f79818}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":2,"line":58},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 235 {"id":"{70249056-eb2c-490d-a360-bea685e3ba64}","jsonrpc":"2.0","method":"textDocument/documentSymbol","params":{"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 75 qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: {"jsonrpc":"2.0","result":[],"id":"{ea1537d7-b46a-4428-9c08-6658c4f79818}"} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 4740 {"jsonrpc":"2.0","result":[{"name":"AgentProduct","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":10,"character":5},"end":{"line":16,"character":1}}}},{"name":"AgentReport","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":18,"character":5},"end":{"line":20,"character":1}}}},{"name":"CVEItem","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":22,"character":5},"end":{"line":26,"character":1}}}},{"name":"Product","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":28,"character":5},"end":{"line":34,"character":1}}}},{"name":"Report","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":35,"character":5},"end":{"line":39,"character":1}}}},{"name":"data","kind":23,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":41,"character":5},"end":{"line":46,"character":1}}}},{"name":"dataProvider","kind":11,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":48,"character":5},"end":{"line":52,"character":1}}}},{"name":"newDataProvider","kind":12,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":54,"character":0},"end":{"line":61,"character":1}}}},{"name":"(*data).initDB","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":63,"character":0},"end":{"line":126,"character":1}}}},{"name":"(*data).prepareToClose","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":128,"character":0},"end":{"line":140,"character":1}}}},{"name":"(*data).saveAgentReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":142,"character":0},"end":{"line":192,"character":1}}}},{"name":"(*data).getLastReport","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":194,"character":0},"end":{"line":218,"character":1}}}},{"name":"(*data).getReportItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":220,"character":0},"end":{"line":249,"character":1}}}},{"name":"(*data).insertProductWithCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":251,"character":0},"end":{"line":276,"character":1}}}},{"name":"(*data).getCveDetectedTime","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":278,"character":0},"end":{"line":304,"character":1}}}},{"name":"(*data).insertCve","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":306,"character":0},"end":{"line":321,"character":1}}}},{"name":"(*data).insertCveProductMap","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":323,"character":0},"end":{"line":338,"character":1}}}},{"name":"(*data).insertProduct","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":340,"character":0},"end":{"line":389,"character":1}}}},{"name":"(*data).getCveItems","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":391,"character":0},"end":{"line":414,"character":1}}}},{"name":"(*data).insertCveItem","kind":6,"location":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":416,"character":0},"end":{"line":431,"character":1}}}}],"id":"{70249056-eb2c-490d-a360-bea685e3ba64}"} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 196 {"jsonrpc":"2.0","method":"window/logMessage","params":{"type":3,"message":"2020/10/14 13:17:18 go/packages.Load\n\tsnapshot=10\n\tdirectory=/Users/ddemidov/go/bin\n\tquery=[./]\n\tpackages=1\n"}} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{08cfbc65-edf3-43ef-ba99-a628f146f8fd}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":18,"line":49},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 342 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":49,"character":18},"end":{"line":49,"character":29}},"kind":1},{"range":{"start":{"line":142,"character":44},"end":{"line":142,"character":55}},"kind":1},{"range":{"start":{"line":18,"character":5},"end":{"line":18,"character":16}},"kind":1}],"id":"{08cfbc65-edf3-43ef-ba99-a628f146f8fd}"} overlay selections not in order qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{3d7a76b2-996b-44f2-9e21-4cff07a552db}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":7,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 790 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"kind":1},{"range":{"start":{"line":71,"character":3},"end":{"line":71,"character":11}},"kind":1},{"range":{"start":{"line":73,"character":12},"end":{"line":73,"character":20}},"kind":1},{"range":{"start":{"line":110,"character":31},"end":{"line":110,"character":39}},"kind":1},{"range":{"start":{"line":115,"character":33},"end":{"line":115,"character":41}},"kind":1},{"range":{"start":{"line":120,"character":29},"end":{"line":120,"character":37}},"kind":1},{"range":{"start":{"line":143,"character":14},"end":{"line":143,"character":22}},"kind":1},{"range":{"start":{"line":42,"character":1},"end":{"line":42,"character":9}},"kind":1}],"id":"{3d7a76b2-996b-44f2-9e21-4cff07a552db}"} overlay selections not in order qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{fa271e17-13ca-42ef-9d26-f2e2da0a892d}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":11,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 790 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"kind":1},{"range":{"start":{"line":71,"character":3},"end":{"line":71,"character":11}},"kind":1},{"range":{"start":{"line":73,"character":12},"end":{"line":73,"character":20}},"kind":1},{"range":{"start":{"line":110,"character":31},"end":{"line":110,"character":39}},"kind":1},{"range":{"start":{"line":115,"character":33},"end":{"line":115,"character":41}},"kind":1},{"range":{"start":{"line":120,"character":29},"end":{"line":120,"character":37}},"kind":1},{"range":{"start":{"line":143,"character":14},"end":{"line":143,"character":22}},"kind":1},{"range":{"start":{"line":42,"character":1},"end":{"line":42,"character":9}},"kind":1}],"id":"{fa271e17-13ca-42ef-9d26-f2e2da0a892d}"} overlay selections not in order qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 272 {"id":"{54918f35-fdc4-4c0e-a58c-256203e295c7}","jsonrpc":"2.0","method":"textDocument/prepareRename","params":{"position":{"character":11,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 141 {"jsonrpc":"2.0","result":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"id":"{54918f35-fdc4-4c0e-a58c-256203e295c7}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 279 {"id":"{118ddda2-16de-45f2-86bd-d155013934cd}","jsonrpc":"2.0","method":"textDocument/rename","params":{"newName":",","position":{"character":11,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 130 {"jsonrpc":"2.0","error":{"code":0,"message":"invalid identifier to rename: \",\""},"id":"{118ddda2-16de-45f2-86bd-d155013934cd}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{db33fad5-0fb9-47c0-8357-1ed5c90c7711}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":10,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 790 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":143,"character":14},"end":{"line":143,"character":22}},"kind":1},{"range":{"start":{"line":42,"character":1},"end":{"line":42,"character":9}},"kind":1},{"range":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"kind":1},{"range":{"start":{"line":71,"character":3},"end":{"line":71,"character":11}},"kind":1},{"range":{"start":{"line":73,"character":12},"end":{"line":73,"character":20}},"kind":1},{"range":{"start":{"line":110,"character":31},"end":{"line":110,"character":39}},"kind":1},{"range":{"start":{"line":115,"character":33},"end":{"line":115,"character":41}},"kind":1},{"range":{"start":{"line":120,"character":29},"end":{"line":120,"character":37}},"kind":1}],"id":"{db33fad5-0fb9-47c0-8357-1ed5c90c7711}"} overlay selections not in order overlay selections not in order overlay selections not in order overlay selections not in order overlay selections not in order overlay selections not in order overlay selections not in order qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{cce37924-32a4-42b2-acec-9abc57888eab}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":5,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 790 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":120,"character":29},"end":{"line":120,"character":37}},"kind":1},{"range":{"start":{"line":143,"character":14},"end":{"line":143,"character":22}},"kind":1},{"range":{"start":{"line":42,"character":1},"end":{"line":42,"character":9}},"kind":1},{"range":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"kind":1},{"range":{"start":{"line":71,"character":3},"end":{"line":71,"character":11}},"kind":1},{"range":{"start":{"line":73,"character":12},"end":{"line":73,"character":20}},"kind":1},{"range":{"start":{"line":110,"character":31},"end":{"line":110,"character":39}},"kind":1},{"range":{"start":{"line":115,"character":33},"end":{"line":115,"character":41}},"kind":1}],"id":"{cce37924-32a4-42b2-acec-9abc57888eab}"} overlay selections not in order overlay selections not in order overlay selections not in order overlay selections not in order overlay selections not in order overlay selections not in order qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{715c8120-a1ec-42cc-8356-649a2d507ef4}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":11,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 790 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":42,"character":1},"end":{"line":42,"character":9}},"kind":1},{"range":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"kind":1},{"range":{"start":{"line":71,"character":3},"end":{"line":71,"character":11}},"kind":1},{"range":{"start":{"line":73,"character":12},"end":{"line":73,"character":20}},"kind":1},{"range":{"start":{"line":110,"character":31},"end":{"line":110,"character":39}},"kind":1},{"range":{"start":{"line":115,"character":33},"end":{"line":115,"character":41}},"kind":1},{"range":{"start":{"line":120,"character":29},"end":{"line":120,"character":37}},"kind":1},{"range":{"start":{"line":143,"character":14},"end":{"line":143,"character":22}},"kind":1}],"id":"{715c8120-a1ec-42cc-8356-649a2d507ef4}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 272 {"id":"{64afaede-bee8-4333-9e9d-7cf60c859464}","jsonrpc":"2.0","method":"textDocument/prepareRename","params":{"position":{"character":11,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 141 {"jsonrpc":"2.0","result":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"id":"{64afaede-bee8-4333-9e9d-7cf60c859464}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 279 {"id":"{f8585fc5-86a0-4b61-92b7-643aaab8e7c3}","jsonrpc":"2.0","method":"textDocument/rename","params":{"newName":",","position":{"character":11,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 130 {"jsonrpc":"2.0","error":{"code":0,"message":"invalid identifier to rename: \",\""},"id":"{f8585fc5-86a0-4b61-92b7-643aaab8e7c3}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{f1d120df-a1a2-408c-8b2d-cd94a4500c82}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":10,"line":48},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 251 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":48,"character":5},"end":{"line":48,"character":17}},"kind":1},{"range":{"start":{"line":54,"character":24},"end":{"line":54,"character":36}},"kind":1}],"id":"{f1d120df-a1a2-408c-8b2d-cd94a4500c82}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{ea3d26ba-388e-40da-bcce-8f568cfb11d4}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":7,"line":50},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 162 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":50,"character":1},"end":{"line":50,"character":14}},"kind":1}],"id":"{ea3d26ba-388e-40da-bcce-8f568cfb11d4}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{da950d0c-d6d0-4735-905d-9dbd36ff4867}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":14,"line":50},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 162 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":50,"character":1},"end":{"line":50,"character":14}},"kind":1}],"id":"{da950d0c-d6d0-4735-905d-9dbd36ff4867}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 272 {"id":"{c29d8853-c47b-402a-8b0e-4daec0a8d779}","jsonrpc":"2.0","method":"textDocument/prepareRename","params":{"position":{"character":14,"line":50},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 141 {"jsonrpc":"2.0","result":{"start":{"line":50,"character":1},"end":{"line":50,"character":14}},"id":"{c29d8853-c47b-402a-8b0e-4daec0a8d779}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 280 {"id":"{78c598df-777f-41b3-87c6-d5834f5f8d12}","jsonrpc":"2.0","method":"textDocument/rename","params":{"newName":"()","position":{"character":14,"line":50},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 131 {"jsonrpc":"2.0","error":{"code":0,"message":"invalid identifier to rename: \"()\""},"id":"{78c598df-777f-41b3-87c6-d5834f5f8d12}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{75f5da3d-e4dd-4448-8857-f80cf38beae2}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":13,"line":54},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 162 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":54,"character":5},"end":{"line":54,"character":20}},"kind":1}],"id":"{75f5da3d-e4dd-4448-8857-f80cf38beae2}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{eafc123d-d028-4e48-9b5d-2ee59345e9e7}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":20,"line":54},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 162 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":54,"character":5},"end":{"line":54,"character":20}},"kind":1}],"id":"{eafc123d-d028-4e48-9b5d-2ee59345e9e7}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 272 {"id":"{a6130635-6af3-4fef-b13c-41eb7333c15a}","jsonrpc":"2.0","method":"textDocument/prepareRename","params":{"position":{"character":20,"line":54},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 141 {"jsonrpc":"2.0","result":{"start":{"line":54,"character":5},"end":{"line":54,"character":20}},"id":"{a6130635-6af3-4fef-b13c-41eb7333c15a}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 280 {"id":"{2d4edbaf-9aae-4d39-b0fe-df23e389fe27}","jsonrpc":"2.0","method":"textDocument/rename","params":{"newName":"()","position":{"character":20,"line":54},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 131 {"jsonrpc":"2.0","error":{"code":0,"message":"invalid identifier to rename: \"()\""},"id":"{2d4edbaf-9aae-4d39-b0fe-df23e389fe27}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{7ae0717c-3a6f-4dd4-9bb6-4b51f2bd5c75}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":17,"line":56},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 252 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":63,"character":15},"end":{"line":63,"character":21}},"kind":1},{"range":{"start":{"line":56,"character":13},"end":{"line":56,"character":19}},"kind":1}],"id":"{7ae0717c-3a6f-4dd4-9bb6-4b51f2bd5c75}"} overlay selections not in order qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{c871e4e6-ec72-4eb7-b5f6-6af6e927fac5}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":19,"line":56},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 252 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":56,"character":13},"end":{"line":56,"character":19}},"kind":1},{"range":{"start":{"line":63,"character":15},"end":{"line":63,"character":21}},"kind":1}],"id":"{c871e4e6-ec72-4eb7-b5f6-6af6e927fac5}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 272 {"id":"{a389bea8-12bb-4da9-a7eb-ca5aba63ef52}","jsonrpc":"2.0","method":"textDocument/prepareRename","params":{"position":{"character":19,"line":56},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 142 {"jsonrpc":"2.0","result":{"start":{"line":56,"character":13},"end":{"line":56,"character":19}},"id":"{a389bea8-12bb-4da9-a7eb-ca5aba63ef52}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 281 {"id":"{55c84e23-a33c-47d9-8992-f09580726647}","jsonrpc":"2.0","method":"textDocument/rename","params":{"newName":"();","position":{"character":19,"line":56},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 132 {"jsonrpc":"2.0","error":{"code":0,"message":"invalid identifier to rename: \"();\""},"id":"{55c84e23-a33c-47d9-8992-f09580726647}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{31d47fc0-8b17-4cf2-93a0-7e0c61987dfc}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":7,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 790 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":115,"character":33},"end":{"line":115,"character":41}},"kind":1},{"range":{"start":{"line":120,"character":29},"end":{"line":120,"character":37}},"kind":1},{"range":{"start":{"line":143,"character":14},"end":{"line":143,"character":22}},"kind":1},{"range":{"start":{"line":42,"character":1},"end":{"line":42,"character":9}},"kind":1},{"range":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"kind":1},{"range":{"start":{"line":71,"character":3},"end":{"line":71,"character":11}},"kind":1},{"range":{"start":{"line":73,"character":12},"end":{"line":73,"character":20}},"kind":1},{"range":{"start":{"line":110,"character":31},"end":{"line":110,"character":39}},"kind":1}],"id":"{31d47fc0-8b17-4cf2-93a0-7e0c61987dfc}"} overlay selections not in order overlay selections not in order overlay selections not in order overlay selections not in order overlay selections not in order qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{cd9b2aed-c53f-478a-a7bf-6d3305c9e337}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":11,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 790 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":110,"character":31},"end":{"line":110,"character":39}},"kind":1},{"range":{"start":{"line":115,"character":33},"end":{"line":115,"character":41}},"kind":1},{"range":{"start":{"line":120,"character":29},"end":{"line":120,"character":37}},"kind":1},{"range":{"start":{"line":143,"character":14},"end":{"line":143,"character":22}},"kind":1},{"range":{"start":{"line":42,"character":1},"end":{"line":42,"character":9}},"kind":1},{"range":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"kind":1},{"range":{"start":{"line":71,"character":3},"end":{"line":71,"character":11}},"kind":1},{"range":{"start":{"line":73,"character":12},"end":{"line":73,"character":20}},"kind":1}],"id":"{cd9b2aed-c53f-478a-a7bf-6d3305c9e337}"} overlay selections not in order overlay selections not in order overlay selections not in order overlay selections not in order qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 272 {"id":"{fea31558-7dd1-4838-b2b6-aeb7c578a42e}","jsonrpc":"2.0","method":"textDocument/prepareRename","params":{"position":{"character":11,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 141 {"jsonrpc":"2.0","result":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"id":"{fea31558-7dd1-4838-b2b6-aeb7c578a42e}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 279 {"id":"{4d47ecbf-d8fb-441d-bffe-ce4d4a1cc0a5}","jsonrpc":"2.0","method":"textDocument/rename","params":{"newName":",","position":{"character":11,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 130 {"jsonrpc":"2.0","error":{"code":0,"message":"invalid identifier to rename: \",\""},"id":"{4d47ecbf-d8fb-441d-bffe-ce4d4a1cc0a5}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 264 {"id":"{2697f3e0-fdcd-477f-9bdc-9c81d93e9dd1}","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":23,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 1196 {"jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"```go\nfunc sql.Open(driverName string, dataSourceName string) (*sql.DB, error)\n```\n\n[`sql.Open` on pkg.go.dev](https://pkg.go.dev/database/sql#Open)\n\nOpen opens a database specified by its database driver name and a\ndriver\\-specific data source name, usually consisting of at least a\ndatabase name and connection information\\.\n\nMost users will open a database via a driver\\-specific connection\nhelper function that returns a \\*DB\\. No database drivers are included\nin the Go standard library\\. See [https\\:\\/\\/golang\\.org\\/s\\/sqldrivers](https://golang.org/s/sqldrivers) for\na list of third\\-party drivers\\.\n\nOpen may just validate its arguments without creating a connection\nto the database\\. To verify that the data source name is valid, call\nPing\\.\n\nThe returned DB is safe for concurrent use by multiple goroutines\nand maintains its own pool of idle connections\\. Thus, the Open\nfunction should be called just once\\. It is rarely necessary to\nclose a DB\\.\n"},"range":{"start":{"line":66,"character":23},"end":{"line":66,"character":27}}},"id":"{2697f3e0-fdcd-477f-9bdc-9c81d93e9dd1}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{201608f7-6c7f-4703-9869-29b6bad7f767}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":19,"line":71},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 163 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":71,"character":12},"end":{"line":71,"character":27}},"kind":1}],"id":"{201608f7-6c7f-4703-9869-29b6bad7f767}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{d75f93eb-f59a-425a-8f8e-a826ae0d70b3}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":15,"line":73},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 790 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"kind":1},{"range":{"start":{"line":71,"character":3},"end":{"line":71,"character":11}},"kind":1},{"range":{"start":{"line":73,"character":12},"end":{"line":73,"character":20}},"kind":1},{"range":{"start":{"line":110,"character":31},"end":{"line":110,"character":39}},"kind":1},{"range":{"start":{"line":115,"character":33},"end":{"line":115,"character":41}},"kind":1},{"range":{"start":{"line":120,"character":29},"end":{"line":120,"character":37}},"kind":1},{"range":{"start":{"line":143,"character":14},"end":{"line":143,"character":22}},"kind":1},{"range":{"start":{"line":42,"character":1},"end":{"line":42,"character":9}},"kind":1}],"id":"{d75f93eb-f59a-425a-8f8e-a826ae0d70b3}"} overlay selections not in order qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 263 {"id":"{a5710f01-8276-4898-a13e-9babdfe6d76b}","jsonrpc":"2.0","method":"textDocument/hover","params":{"position":{"character":3,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 227 {"jsonrpc":"2.0","result":{"contents":{"kind":"markdown","value":"```go\nfield database *sql.DB\n```"},"range":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}}},"id":"{a5710f01-8276-4898-a13e-9babdfe6d76b}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 275 {"id":"{c50b406f-675e-482b-9209-eb917f1f4411}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":6,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 790 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"kind":1},{"range":{"start":{"line":71,"character":3},"end":{"line":71,"character":11}},"kind":1},{"range":{"start":{"line":73,"character":12},"end":{"line":73,"character":20}},"kind":1},{"range":{"start":{"line":110,"character":31},"end":{"line":110,"character":39}},"kind":1},{"range":{"start":{"line":115,"character":33},"end":{"line":115,"character":41}},"kind":1},{"range":{"start":{"line":120,"character":29},"end":{"line":120,"character":37}},"kind":1},{"range":{"start":{"line":143,"character":14},"end":{"line":143,"character":22}},"kind":1},{"range":{"start":{"line":42,"character":1},"end":{"line":42,"character":9}},"kind":1}],"id":"{c50b406f-675e-482b-9209-eb917f1f4411}"} overlay selections not in order qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 276 {"id":"{43e8fb83-0073-42dc-b715-1945dc7bc8da}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":11,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 790 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":115,"character":33},"end":{"line":115,"character":41}},"kind":1},{"range":{"start":{"line":120,"character":29},"end":{"line":120,"character":37}},"kind":1},{"range":{"start":{"line":143,"character":14},"end":{"line":143,"character":22}},"kind":1},{"range":{"start":{"line":42,"character":1},"end":{"line":42,"character":9}},"kind":1},{"range":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}},"kind":1},{"range":{"start":{"line":71,"character":3},"end":{"line":71,"character":11}},"kind":1},{"range":{"start":{"line":73,"character":12},"end":{"line":73,"character":20}},"kind":1},{"range":{"start":{"line":110,"character":31},"end":{"line":110,"character":39}},"kind":1}],"id":"{43e8fb83-0073-42dc-b715-1945dc7bc8da}"} overlay selections not in order overlay selections not in order overlay selections not in order overlay selections not in order overlay selections not in order qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 307 {"id":"{8bb8db8d-4b8c-4067-953f-add39b4c337e}","jsonrpc":"2.0","method":"textDocument/references","params":{"context":{"includeDeclaration":true},"position":{"character":11,"line":66},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 1558 {"jsonrpc":"2.0","result":[{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":42,"character":1},"end":{"line":42,"character":9}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":110,"character":31},"end":{"line":110,"character":39}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":120,"character":29},"end":{"line":120,"character":37}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":115,"character":33},"end":{"line":115,"character":41}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":143,"character":14},"end":{"line":143,"character":22}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":66,"character":3},"end":{"line":66,"character":11}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":73,"character":12},"end":{"line":73,"character":20}}},{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go","range":{"start":{"line":71,"character":3},"end":{"line":71,"character":11}}}],"id":"{8bb8db8d-4b8c-4067-953f-add39b4c337e}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 277 {"id":"{c0e5e77e-069b-4828-bb56-8c43ac042523}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":23,"line":128},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 165 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":128,"character":15},"end":{"line":128,"character":29}},"kind":1}],"id":"{c0e5e77e-069b-4828-bb56-8c43ac042523}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 277 {"id":"{41c23a42-b953-414a-b979-37f8bdbb3f81}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":29,"line":128},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 165 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":128,"character":15},"end":{"line":128,"character":29}},"kind":1}],"id":"{41c23a42-b953-414a-b979-37f8bdbb3f81}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 273 {"id":"{ce866bd2-82f3-4173-9905-b63bb7f0975e}","jsonrpc":"2.0","method":"textDocument/prepareRename","params":{"position":{"character":29,"line":128},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 144 {"jsonrpc":"2.0","result":{"start":{"line":128,"character":15},"end":{"line":128,"character":29}},"id":"{ce866bd2-82f3-4173-9905-b63bb7f0975e}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 281 {"id":"{7fd96ef7-b4e9-46b4-9310-7ab1071b5bab}","jsonrpc":"2.0","method":"textDocument/rename","params":{"newName":"()","position":{"character":29,"line":128},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 131 {"jsonrpc":"2.0","error":{"code":0,"message":"invalid identifier to rename: \"()\""},"id":"{7fd96ef7-b4e9-46b4-9310-7ab1071b5bab}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 277 {"id":"{bb6e427f-d06f-4de0-9990-446838a64245}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":25,"line":128},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 165 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":128,"character":15},"end":{"line":128,"character":29}},"kind":1}],"id":"{bb6e427f-d06f-4de0-9990-446838a64245}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 277 {"id":"{f2d7f720-5232-4154-a7db-dac1326943af}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":29,"line":128},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 165 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":128,"character":15},"end":{"line":128,"character":29}},"kind":1}],"id":"{f2d7f720-5232-4154-a7db-dac1326943af}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 273 {"id":"{1aabf9f4-5aee-436c-ad41-ec10b2cb35a2}","jsonrpc":"2.0","method":"textDocument/prepareRename","params":{"position":{"character":29,"line":128},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 144 {"jsonrpc":"2.0","result":{"start":{"line":128,"character":15},"end":{"line":128,"character":29}},"id":"{1aabf9f4-5aee-436c-ad41-ec10b2cb35a2}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 281 {"id":"{af328806-c5dd-4cfc-8463-ce8fb57f966e}","jsonrpc":"2.0","method":"textDocument/rename","params":{"newName":"()","position":{"character":29,"line":128},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 131 {"jsonrpc":"2.0","error":{"code":0,"message":"invalid identifier to rename: \"()\""},"id":"{af328806-c5dd-4cfc-8463-ce8fb57f966e}"} qtc.languageclient.messages: StdIOClient send data: qtc.languageclient.messages: Content-Length: 277 {"id":"{74ee923e-33fa-4051-b3f1-a0ef84b5fd4f}","jsonrpc":"2.0","method":"textDocument/documentHighlight","params":{"position":{"character":19,"line":142},"textDocument":{"uri":"file:///Users/ddemidov/go/src/git.acronis.com/ati/monitoring-mini/internal/vulnerability/data.go"}}} qtc.languageclient.messages: StdIOClient std out: qtc.languageclient.messages: Content-Length: 165 {"jsonrpc":"2.0","result":[{"range":{"start":{"line":142,"character":15},"end":{"line":142,"character":30}},"kind":1}],"id":"{74ee923e-33fa-4051-b3f1-a0ef84b5fd4f}"}