Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 41 for pcsz (0.06 sec)

  1. src/runtime/symtab.go

    	return funcline1(f, targetpc, true)
    }
    
    func funcspdelta(f funcInfo, targetpc uintptr) int32 {
    	x, _ := pcvalue(f, f.pcsp, targetpc, true)
    	if debugPcln && x&(goarch.PtrSize-1) != 0 {
    		print("invalid spdelta ", funcname(f), " ", hex(f.entry()), " ", hex(targetpc), " ", hex(f.pcsp), " ", x, "\n")
    		throw("bad spdelta")
    	}
    	return x
    }
    
    // funcMaxSPDelta returns the maximum spdelta at any point in f.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 40K bytes
    - Viewed (0)
  2. src/runtime/callers_test.go

    		"runtime_test.TestCallersPanic"}
    
    	defer func() {
    		if r := recover(); r == nil {
    			t.Fatal("did not panic")
    		}
    		pcs := make([]uintptr, 20)
    		pcs = pcs[:runtime.Callers(0, pcs)]
    		testCallers(t, pcs, true)
    		testCallersEqual(t, pcs, want)
    	}()
    	f1(true)
    }
    
    func TestCallersDoublePanic(t *testing.T) {
    	// Make sure we don't have any extra frames on the stack (due to
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 28 21:36:31 UTC 2023
    - 12.1K bytes
    - Viewed (0)
  3. src/cmd/trace/pprof.go

    		return rec
    	}
    	// Slow path: the stack may still be in the map.
    
    	// Grab the stack's PCs as the source-of-truth.
    	var pcs [pprofMaxStack]uint64
    	pcsForStack(stack, &pcs)
    
    	// Check the source-of-truth.
    	var rec *traceviewer.ProfileRecord
    	if existing, ok := m.pcs[pcs]; ok {
    		// In the map.
    		rec = m.stacks[existing]
    		delete(m.stacks, existing)
    	} else {
    		// Not in the map.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  4. src/runtime/pprof/proto.go

    }
    
    type locInfo struct {
    	// location id assigned by the profileBuilder
    	id uint64
    
    	// sequence of PCs, including the fake PCs returned by the traceback
    	// to represent inlined functions
    	// https://github.com/golang/go/blob/d6f2f833c93a41ec1c68e49804b8387a06b131c5/src/runtime/traceback.go#L347-L368
    	pcs []uintptr
    
    	// firstPCFrames and firstPCSymbolizeResult hold the results of the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Dec 13 20:40:52 UTC 2023
    - 25.7K bytes
    - Viewed (0)
  5. src/runtime/tracestack.go

    type traceStackTable struct {
    	tab traceMap
    }
    
    // put returns a unique id for the stack trace pcs and caches it in the table,
    // if it sees the trace for the first time.
    func (t *traceStackTable) put(pcs []uintptr) uint64 {
    	if len(pcs) == 0 {
    		return 0
    	}
    	id, _ := t.tab.put(noescape(unsafe.Pointer(&pcs[0])), uintptr(len(pcs))*unsafe.Sizeof(uintptr(0)))
    	return id
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 14:38:56 UTC 2024
    - 11K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/stackcheck.go

    	// and following calls.
    	maxLocalHeight := 0
    	relocs, ri := ldr.Relocs(sym), 0
    	pcsp := obj.NewPCIter(uint32(ctxt.Arch.MinLC))
    	for pcsp.Init(ldr.Data(ldr.Pcsp(sym))); !pcsp.Done; pcsp.Next() {
    		// pcsp.value is in effect for [pcsp.pc, pcsp.nextpc).
    		height := int(pcsp.Value)
    		if height > maxLocalHeight {
    			maxLocalHeight = height
    		}
    
    		// Process calls in this span.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 24 16:49:08 UTC 2023
    - 11.9K bytes
    - Viewed (0)
  7. src/internal/trace/generation.go

    			}
    			frames = append(frames, pc)
    
    			if _, ok := pcs[pc]; !ok {
    				pcs[pc] = frame{
    					pc:     pc,
    					funcID: stringID(funcID),
    					fileID: stringID(fileID),
    					line:   line,
    				}
    			}
    		}
    
    		// Add the stack to the map.
    		if err := stackTable.insert(stackID(id), stack{pcs: frames}); err != nil {
    			return err
    		}
    	}
    	return nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 22:14:45 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  8. src/log/slog/logger.go

    	if !w.h.Enabled(context.Background(), level) {
    		return 0, nil
    	}
    	var pc uintptr
    	if !internal.IgnorePC && w.capturePC {
    		// skip [runtime.Callers, w.Write, Logger.Output, log.Print]
    		var pcs [1]uintptr
    		runtime.Callers(4, pcs[:])
    		pc = pcs[0]
    	}
    
    	// Remove final newline.
    	origLen := len(buf) // Report that the entire buf was written.
    	if len(buf) > 0 && buf[len(buf)-1] == '\n' {
    		buf = buf[:len(buf)-1]
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jan 08 18:26:18 UTC 2024
    - 10.2K bytes
    - Viewed (0)
  9. src/runtime/select.go

    	// statements in packages compiled without -race (e.g.,
    	// ensureSigM in runtime/signal_unix.go).
    	var pcs []uintptr
    	if raceenabled && pc0 != nil {
    		pc1 := (*[1 << 16]uintptr)(unsafe.Pointer(pc0))
    		pcs = pc1[:ncases:ncases]
    	}
    	casePC := func(casi int) uintptr {
    		if pcs == nil {
    			return 0
    		}
    		return pcs[casi]
    	}
    
    	var t0 int64
    	if blockprofilerate > 0 {
    		t0 = cputicks()
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 13 21:36:04 UTC 2024
    - 15K bytes
    - Viewed (0)
  10. src/runtime/stack_test.go

    	}
    
    	// Test that profiles correctly jump over systemstack,
    	// including nested systemstack calls.
    	pcs := make([]uintptr, 20)
    	pcs = pcs[:TracebackSystemstack(pcs, 5)]
    	// Check that runtime.TracebackSystemstack appears five times
    	// and that we see TestTracebackSystemstack.
    	countIn, countOut := 0, 0
    	frames := CallersFrames(pcs)
    	var tb strings.Builder
    	for {
    		frame, more := frames.Next()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 14 00:03:57 UTC 2023
    - 23.1K bytes
    - Viewed (0)
Back to top