service: fix typos in comments, logs, tests, and vars (#3378)

This commit is contained in:
Oleksandr Redko 2023-05-23 19:21:36 +03:00 committed by GitHub
parent faebde12f4
commit e33806a3f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 25 additions and 25 deletions

@ -449,7 +449,7 @@ func PrettyExamineMemory(address uintptr, memArea []byte, isLittleEndian bool, f
cols = 8
colFormat = fmt.Sprintf("0x%%0%dx", colBytes*2) // Always keep one leading '0x' for hex.
default:
return fmt.Sprintf("not supprted format %q\n", string(format))
return fmt.Sprintf("not supported format %q\n", string(format))
}
colFormat += "\t"

@ -407,7 +407,7 @@ type DebuggerCommand struct {
// UnsafeCall disables parameter escape checking for function calls.
// Go objects can be allocated on the stack or on the heap. Heap objects
// can be used by any goroutine; stack objects can only be used by the
// goroutine that owns the stack they are allocated on and can not surivive
// goroutine that owns the stack they are allocated on and can not survive
// the stack frame of allocation.
// The Go compiler will use escape analysis to determine whether to
// allocate an object on the stack or the heap.

@ -556,14 +556,14 @@ func (c *Client) ReadMemoryRequest() {
}
// DisassembleRequest sends a 'disassemble' request.
func (c *Client) DisassembleRequest(memoryReference string, instructionOffset, inctructionCount int) {
func (c *Client) DisassembleRequest(memoryReference string, instructionOffset, instructionCount int) {
c.send(&dap.DisassembleRequest{
Request: *c.newRequest("disassemble"),
Arguments: dap.DisassembleArguments{
MemoryReference: memoryReference,
Offset: 0,
InstructionOffset: instructionOffset,
InstructionCount: inctructionCount,
InstructionCount: instructionCount,
ResolveSymbols: false,
},
})

@ -71,7 +71,7 @@ import (
// a dummy/error response to avoid blocking.
//
// This is the only goroutine that sends a stop-server signal
// via config.DisconnecChan when encountering a client connection
// via config.DisconnectChan when encountering a client connection
// error or responding to a (synchronous) DAP disconnect request.
// Once stop is triggered, the goroutine exits.
//
@ -124,7 +124,7 @@ type Session struct {
// exceptionErr tracks the runtime error that last occurred.
exceptionErr error
// clientCapabilities tracks special settings for handling debug session requests.
clientCapabilities dapClientCapabilites
clientCapabilities dapClientCapabilities
// mu synchronizes access to objects set on start-up (from run goroutine)
// and stopped on teardown (from main goroutine)
@ -236,9 +236,9 @@ var defaultArgs = launchAttachArgs{
substitutePathServerToClient: [][2]string{},
}
// dapClientCapabilites captures arguments from initialize request that
// dapClientCapabilities captures arguments from initialize request that
// impact handling of subsequent requests.
type dapClientCapabilites struct {
type dapClientCapabilities struct {
supportsVariableType bool
supportsVariablePaging bool
supportsRunInTerminalRequest bool
@ -1072,7 +1072,7 @@ func (s *Session) getPackageDir(pkg string) string {
cmd := exec.Command("go", "list", "-f", "{{.Dir}}", pkg)
out, err := cmd.Output()
if err != nil {
s.config.log.Debugf("failed to determin package directory for %v: %v\n%s", pkg, err, out)
s.config.log.Debugf("failed to determine package directory for %v: %v\n%s", pkg, err, out)
return "."
}
return string(bytes.TrimSpace(out))
@ -2594,7 +2594,7 @@ func (s *Session) convertVariableWithOpts(v *proc.Variable, qualifiedNameOrExpr
return value, variablesReference
}
// onEvaluateRequest handles 'evalute' requests.
// onEvaluateRequest handles 'evaluate' requests.
// This is a mandatory request to support.
// Support the following expressions:
//
@ -3127,7 +3127,7 @@ func alignPCs(bi *proc.BinaryInfo, start, end uint64) (uint64, uint64) {
// Handle start values:
fn := bi.PCToFunc(start)
if fn != nil {
// start is in a funcition.
// start is in a function.
start = fn.Entry
} else if b, pc := checkOutOfAddressSpace(start, bi); b {
start = pc
@ -3142,7 +3142,7 @@ func alignPCs(bi *proc.BinaryInfo, start, end uint64) (uint64, uint64) {
// Handle end values:
if fn := bi.PCToFunc(end); fn != nil {
// end is in a funcition.
// end is in a function.
end = fn.End
} else if b, pc := checkOutOfAddressSpace(end, bi); b {
end = pc

@ -284,7 +284,7 @@ func TestSessionStop(t *testing.T) {
defer client.Close()
<-acceptDone
if err != nil {
t.Fatalf("cannot accept client requireed for testing: %v", err)
t.Fatalf("cannot accept client required for testing: %v", err)
}
session := NewSession(conn, &Config{
Config: &service.Config{DisconnectChan: make(chan struct{})},
@ -962,7 +962,7 @@ func checkStackFramesNamed(testName string, t *testing.T, got *dap.StackTraceRes
// checkScope is a helper for verifying the values within a ScopesResponse.
//
// i - index of the scope within ScopesRespose.Body.Scopes array
// i - index of the scope within ScopesResponse.Body.Scopes array
// name - name of the scope
// varRef - reference to retrieve variables of this scope. If varRef is negative, the reference is not checked.
func checkScope(t *testing.T, got *dap.ScopesResponse, i int, name string, varRef int) {
@ -1668,7 +1668,7 @@ func TestScopesAndVariablesRequests2(t *testing.T) {
client.ScopesRequest(1000)
scopes := client.ExpectScopesResponse(t)
if len(scopes.Body.Scopes) > 1 {
t.Errorf("\ngot %#v\nwant len(scopes)=1 (Argumes & Locals)", scopes)
t.Errorf("\ngot %#v\nwant len(scopes)=1 (Arguments & Locals)", scopes)
}
checkScope(t, scopes, 0, "Locals", localsScope)
@ -2109,7 +2109,7 @@ func TestVariablesLoading(t *testing.T) {
}
}
// Fully missing struct auto-loaded when hitting LoadConfig.MaxVariableRecurse (also tests evaluteName corner case)
// Fully missing struct auto-loaded when hitting LoadConfig.MaxVariableRecurse (also tests evaluateName corner case)
ref = checkVarRegex(t, locals, -1, "aas", "aas", `\[\]main\.a len: 1, cap: 1, \[{aas: \[\]main\.a len: 1, cap: 1, \[\(\*main\.a\)\(0x[0-9a-f]+\)\]}\]`, `\[\]main\.a`, hasChildren)
if ref > 0 {
client.VariablesRequest(ref)
@ -2146,7 +2146,7 @@ func TestVariablesLoading(t *testing.T) {
checkChildren(t, tm, "tm", 1)
ref = checkVarExact(t, tm, 0, "v", "tm.v", "[]map[string]main.astruct len: 1, cap: 1, [[...]]", "[]map[string]main.astruct", hasChildren)
if ref > 0 {
// Auto-loading of fully missing map chidlren happens here, but they get trancated at MaxArrayValuess
// Auto-loading of fully missing map chidlren happens here, but they get truncated at MaxArrayValuess
client.VariablesRequest(ref)
tmV := client.ExpectVariablesResponse(t)
checkChildren(t, tmV, "tm.v", 1)
@ -4650,7 +4650,7 @@ func testNextParkedHelper(t *testing.T, client *daptest.Client, fixture protest.
// ok
case *dap.TerminatedEvent:
// This is very unlikely to happen. But in theory if all sayhi
// gouritines are run serially, there will never be a second parked
// goroutines are run serially, there will never be a second parked
// sayhi goroutine when another breaks and we will keep trying
// until process termination.
return -1
@ -5772,7 +5772,7 @@ func TestPauseAndContinue(t *testing.T) {
})
}
func TestUnupportedCommandResponses(t *testing.T) {
func TestUnsupportedCommandResponses(t *testing.T) {
var got *dap.ErrorResponse
runTest(t, "increment", func(client *daptest.Client, fixture protest.Fixture) {
seqCnt := 1

@ -253,7 +253,7 @@ type CreateBreakpointOut struct {
}
// CreateBreakpoint creates a new breakpoint. The client is expected to populate `CreateBreakpointIn`
// with an `api.Breakpoint` struct describing where to set the breakpoing. For more information on
// with an `api.Breakpoint` struct describing where to set the breakpoint. For more information on
// how to properly request a breakpoint via the `api.Breakpoint` struct see the documentation for
// `debugger.CreateBreakpoint` here: https://pkg.go.dev/github.com/go-delve/delve/service/debugger#Debugger.CreateBreakpoint.
func (s *RPCServer) CreateBreakpoint(arg CreateBreakpointIn, out *CreateBreakpointOut) error {

@ -611,7 +611,7 @@ func TestClientServer_toggleAmendedBreakpoint(t *testing.T) {
t.Fatal(err)
}
if amended.Cond == "" {
t.Fatal("breakpoint amendedments not preserved after toggle")
t.Fatal("breakpoint amendments not preserved after toggle")
}
})
}
@ -2188,7 +2188,7 @@ func TestAncestors(t *testing.T) {
defer os.Setenv("GODEBUG", savedGodebug)
withTestClient2("testnextprog", t, func(c service.Client) {
_, err := c.CreateBreakpoint(&api.Breakpoint{FunctionName: "main.testgoroutine", Line: -1})
assertNoError(err, t, "CreateBreakpoin")
assertNoError(err, t, "CreateBreakpoint")
state := <-c.Continue()
assertNoError(state.Err, t, "Continue()")
ancestors, err := c.Ancestors(-1, 1000, 1000)
@ -2259,7 +2259,7 @@ func TestRerecord(t *testing.T) {
withTestClient2("testrerecord", t, func(c service.Client) {
fp := testProgPath(t, "testrerecord")
_, err := c.CreateBreakpoint(&api.Breakpoint{File: fp, Line: 10})
assertNoError(err, t, "CreateBreakpoin")
assertNoError(err, t, "CreateBreakpoint")
gett := func() int {
state := <-c.Continue()
@ -2531,7 +2531,7 @@ func TestToggleBreakpointRestart(t *testing.T) {
}
func TestStopServerWithClosedListener(t *testing.T) {
// Checks that the error erturned by listener.Accept() is ignored when we
// Checks that the error returned by listener.Accept() is ignored when we
// are trying to shutdown. See issue #1633.
if testBackend == "rr" || buildMode == "pie" {
t.Skip("N/A")
@ -3000,7 +3000,7 @@ func TestClientServer_breakpointOnFuncWithABIWrapper(t *testing.T) {
protest.AllowRecording(t)
withTestClient2("math", t, func(c service.Client) {
bp, err := c.CreateBreakpoint(&api.Breakpoint{FunctionName: "runtime.schedinit"})
assertNoError(err, t, "CreateBreakpoin()")
assertNoError(err, t, "CreateBreakpoint()")
t.Log(bp)
found := false