Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for sigpc (0.08 sec)

  1. src/runtime/export_debug_test.go

    		return false
    	}
    	f := findfunc(ctxt.sigpc())
    	if !(stringslite.HasPrefix(funcname(f), "runtime.debugCall") || stringslite.HasPrefix(funcname(f), "debugCall")) {
    		println("trap in unknown function", funcname(f))
    		return false
    	}
    	if !sigctxtAtTrapInstruction(ctxt) {
    		println("trap at non-INT3 instruction pc =", hex(ctxt.sigpc()))
    		return false
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:41:45 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  2. src/runtime/signal_unix.go

    		// Have to pass arguments out of band since
    		// augmenting the stack frame would break
    		// the unwinding code.
    		gp.sig = sig
    		gp.sigcode0 = uintptr(c.sigcode())
    		gp.sigcode1 = c.fault()
    		gp.sigpc = c.sigpc()
    
    		c.preparePanic(sig, gp)
    		return
    	}
    
    	if c.sigFromUser() || flags&_SigNotify != 0 {
    		if sigsend(sig) {
    			return
    		}
    	}
    
    	if c.sigFromUser() && signal_ignored(sig) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 10 16:04:54 UTC 2024
    - 45K bytes
    - Viewed (0)
  3. src/runtime/os3_plan9.go

    		// we can reliably access it from the panic routines.
    		memmove(unsafe.Pointer(mp.notesig), unsafe.Pointer(note), uintptr(len(notestr)+1))
    		gp.sig = uint32(sig)
    		gp.sigpc = c.pc()
    
    		pc := c.pc()
    		sp := c.sp()
    
    		// If we don't recognize the PC as code
    		// but we do recognize the top pointer on the stack as code,
    		// then assume this was a call to non-code and treat like
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:41:45 UTC 2024
    - 4K bytes
    - Viewed (0)
  4. src/runtime/panic.go

    		signame := signame(gp.sig)
    		if signame != "" {
    			print("[signal ", signame)
    		} else {
    			print("[signal ", hex(gp.sig))
    		}
    		print(" code=", hex(gp.sigcode0), " addr=", hex(gp.sigcode1), " pc=", hex(gp.sigpc), "]\n")
    	}
    
    	level, all, docrash := gotraceback()
    	if level > 0 {
    		if gp != gp.m.curg {
    			all = true
    		}
    		if gp != gp.m.g0 {
    			print("\n")
    			goroutineheader(gp)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  5. src/runtime/runtime2.go

    	lockedm       muintptr
    	sig           uint32
    	writebuf      []byte
    	sigcode0      uintptr
    	sigcode1      uintptr
    	sigpc         uintptr
    	parentGoid    uint64          // goid of goroutine that created this goroutine
    	gopc          uintptr         // pc of go statement that created this goroutine
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:57:37 UTC 2024
    - 47.9K bytes
    - Viewed (0)
Back to top