Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 98 for pcsz (0.05 sec)

  1. src/debug/plan9obj/file_test.go

    			{"syms", 0x2c2b, 0x55cb},
    			{"spsz", 0x0, 0x81f6},
    			{"pcsz", 0xf7a, 0x81f6},
    		},
    	},
    	{
    		"testdata/amd64-plan9-exec",
    		FileHeader{MagicAMD64, 0x618, 0x13, 8, 0x200000, 40},
    		[]*SectionHeader{
    			{"text", 0x4213, 0x28},
    			{"data", 0xa80, 0x423b},
    			{"syms", 0x2c8c, 0x4cbb},
    			{"spsz", 0x0, 0x7947},
    			{"pcsz", 0xca0, 0x7947},
    		},
    	},
    }
    
    func TestOpen(t *testing.T) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 01 23:34:33 UTC 2016
    - 1.7K bytes
    - Viewed (0)
  2. src/debug/plan9obj/plan9obj.go

    	Data  uint32 /* size of initialized data */
    	Bss   uint32 /* size of uninitialized data */
    	Syms  uint32 /* size of symbol table */
    	Entry uint32 /* entry point */
    	Spsz  uint32 /* size of pc/sp offset table */
    	Pcsz  uint32 /* size of pc/line number table */
    }
    
    // Plan 9 symbol table entries.
    type sym struct {
    	value uint64
    	typ   byte
    	name  []byte
    }
    
    const (
    	Magic64 = 0x8000 // 64-bit expanded header
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 01 23:34:33 UTC 2016
    - 863 bytes
    - Viewed (0)
  3. src/debug/plan9obj/file.go

    		f.HdrSize += 8
    	}
    
    	var sects = []struct {
    		name string
    		size uint32
    	}{
    		{"text", ph.Text},
    		{"data", ph.Data},
    		{"syms", ph.Syms},
    		{"spsz", ph.Spsz},
    		{"pcsz", ph.Pcsz},
    	}
    
    	f.Sections = make([]*Section, 5)
    
    	off := uint32(f.HdrSize)
    
    	for i, sect := range sects {
    		s := new(Section)
    		s.SectionHeader = SectionHeader{
    			Name:   sect.name,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 7.2K bytes
    - Viewed (0)
  4. test/fixedbugs/issue19799.go

    import (
    	"os"
    	"runtime"
    )
    
    func foo(x int) int {
    	return x + 1
    }
    
    func test() {
    	defer func() {
    		if r := recover(); r != nil {
    			pcs := make([]uintptr, 10)
    			n := runtime.Callers(0, pcs)
    			pcs = pcs[:n]
    			frames := runtime.CallersFrames(pcs)
    			for {
    				f, more := frames.Next()
    				if f.Function == "main.foo" {
    					println("did not expect to see call to foo in stack trace")
    					os.Exit(1)
    				}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 02 13:41:01 UTC 2017
    - 1.1K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/dwarf.go

    		}
    
    		for pcsp.Init(d.linkctxt.loader.Data(fpcsp)); !pcsp.Done; pcsp.Next() {
    			nextpc := pcsp.NextPC
    
    			// pciterinit goes up to the end of the function,
    			// but DWARF expects us to stop just before the end.
    			if int64(nextpc) == int64(len(d.ldr.Data(fn))) {
    				nextpc--
    				if nextpc < pcsp.PC {
    					continue
    				}
    			}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  6. src/runtime/runtime-seh_windows_test.go

    	return sehf4(pan)
    }
    
    //go:noinline
    func sehf4(pan bool) []uintptr {
    	var pcs []uintptr
    	if pan {
    		panic("sehf4")
    	}
    	pcs = sehCallers()
    	return pcs
    }
    
    func testSehCallersEqual(t *testing.T, pcs []uintptr, want []string) {
    	t.Helper()
    	got := make([]string, 0, len(want))
    	for _, pc := range pcs {
    		fn := runtime.FuncForPC(pc)
    		if fn == nil || len(got) >= len(want) {
    			break
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 31 16:52:06 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  7. 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)
  8. 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)
  9. test/fixedbugs/issue34123.go

    var x byte
    var p *byte
    
    //go:noinline
    func f() {
    	q := p
    	x = 11  // line 23
    	*q = 12 // line 24
    }
    func main() {
    	defer func() {
    		recover()
    		var pcs [10]uintptr
    		n := runtime.Callers(1, pcs[:])
    		frames := runtime.CallersFrames(pcs[:n])
    		for {
    			f, more := frames.Next()
    			if f.Function == "main.f" && f.Line != 24 {
    				panic(fmt.Errorf("expected line 24, got line %d", f.Line))
    			}
    			if !more {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 08 21:05:17 UTC 2019
    - 735 bytes
    - Viewed (0)
  10. 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)
Back to top