Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for unwinder (0.1 sec)

  1. src/runtime/symtabinl.go

    	// the outermost function.
    	index int32
    }
    
    // newInlineUnwinder creates an inlineUnwinder initially set to the inner-most
    // inlined frame at PC. PC should be a "call PC" (not a "return PC").
    //
    // This unwinder uses non-strict handling of PC because it's assumed this is
    // only ever used for symbolic debugging. If things go really wrong, it'll just
    // fall back to the outermost frame.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/seh.go

    }
    
    // populateSeh generates the SEH unwind information for s.
    func populateSeh(ctxt *obj.Link, s *obj.LSym) (sehsym *obj.LSym) {
    	if s.NoFrame() {
    		return
    	}
    
    	// This implementation expects the following function prologue layout:
    	// - Stack split code (optional)
    	// - PUSHQ	BP
    	// - MOVQ	SP,	BP
    	//
    	// If the prologue layout change, the unwind information should be updated
    	// accordingly.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 14:41:10 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  3. src/runtime/traceback_system_test.go

    		t.Fatalf("child process did not produce a crash report")
    	}
    
    	// Parse the PCs out of the child's crash report.
    	pcs, err := parseStackPCs(crash)
    	if err != nil {
    		t.Fatal(err)
    	}
    
    	// Unwind the stack using this executable's symbol table.
    	got := formatStack(pcs)
    	want := `redacted.go:0: runtime.gopanic
    traceback_system_test.go:85: runtime_test.child7: 	panic("oops")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 15:19:04 UTC 2024
    - 7.4K bytes
    - Viewed (0)
Back to top