Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 56 for aframe (0.3 sec)

  1. src/cmd/internal/obj/link.go

    	// where we should unwind to.
    	// id records the global inlining id of the inlined body.
    	// p records the location of an instruction in the parent (inliner) frame.
    	p  *Prog
    	id int32
    }
    
    // Mark p as the instruction to set as the pc when
    // "unwinding" the inlining global frame id. Usually it should be
    // instruction with a file:line at the callsite, and occur
    // just before the body of the inlined function.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
  2. src/runtime/race_ppc64le.s

    	MOVD	m_g0(R7), R10		// g0 for m
    	CMP	R10, g			// same g0?
    	BEQ	call			// already on g0
    	MOVD	(g_sched+gobuf_sp)(R10), R1 // switch R1
    call:
    	// prepare frame for C ABI
    	SUB	$32, R1			// create frame for callee saving LR, CR, R2 etc.
    	RLDCR   $0, R1, $~15, R1	// align SP to 16 bytes
    	MOVD	R8, CTR			// R8 = caller addr
    	MOVD	R8, R12			// expected by PPC64 ABI
    	BL	(CTR)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 17K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ir/func.go

    }
    
    // A ScopeID represents a lexical scope within a function.
    type ScopeID int32
    
    const (
    	funcDupok      = 1 << iota // duplicate definitions ok
    	funcWrapper                // hide frame from users (elide in tracebacks, don't count as a frame for recover())
    	funcABIWrapper             // is an ABI wrapper (also set flagWrapper)
    	funcNeedctxt               // function uses context register (has closure variables)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 21.1K bytes
    - Viewed (0)
  4. src/runtime/sys_linux_ppc64x.s

    	MOVD	24(R1), R2
    
    	UNSTACK_AND_RESTORE_GO_TO_HOST_ABI(32)
    	RET
    
    #ifdef GOARCH_ppc64le
    TEXT runtimeĀ·cgoSigtramp(SB),NOSPLIT|NOFRAME,$0
    	// The stack unwinder, presumably written in C, may not be able to
    	// handle Go frame correctly. So, this function is NOFRAME, and we
    	// save/restore LR manually, and obey ELFv2 calling conventions.
    	MOVD	LR, R10
    
    	// We're coming from C code, initialize R0
    	MOVD	$0, R0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 18.1K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/asm/asm.go

    	op := operands[next]
    	if len(op) < 2 || op[0].ScanToken != '$' {
    		p.errorf("TEXT %s: frame size must be an immediate constant", name)
    		return
    	}
    	op = op[1:]
    	negative := false
    	if op[0].ScanToken == '-' {
    		negative = true
    		op = op[1:]
    	}
    	if len(op) == 0 || op[0].ScanToken != scanner.Int {
    		p.errorf("TEXT %s: frame size must be an immediate constant", name)
    		return
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 25.5K bytes
    - Viewed (0)
  6. src/runtime/runtime2.go

    	// 3. By debugCallWrap to pass parameters to a new goroutine because allocating a
    	//    closure in the runtime is forbidden.
    	// 4. When a panic is recovered and control returns to the respective frame,
    	//    param may point to a savedOpenDeferState.
    	param        unsafe.Pointer
    	atomicstatus atomic.Uint32
    	stackLock    uint32 // sigprof/scang lock; TODO: fold in to atomicstatus
    	goid         uint64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:57:37 UTC 2024
    - 47.9K bytes
    - Viewed (0)
  7. src/cmd/go/internal/work/security.go

    	re(`-fmacro-backtrace-limit=(.+)`),
    	re(`-fmessage-length=(.+)`),
    	re(`-f(no-)?modules`),
    	re(`-f(no-)?objc-arc`),
    	re(`-f(no-)?objc-nonfragile-abi`),
    	re(`-f(no-)?objc-legacy-dispatch`),
    	re(`-f(no-)?omit-frame-pointer`),
    	re(`-f(no-)?openmp(-simd)?`),
    	re(`-f(no-)?permissive`),
    	re(`-f(no-)?(pic|PIC|pie|PIE)`),
    	re(`-f(no-)?plt`),
    	re(`-f(no-)?rtti`),
    	re(`-f(no-)?split-stack`),
    	re(`-f(no-)?stack-(.+)`),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:47:34 UTC 2024
    - 10K bytes
    - Viewed (0)
  8. src/internal/trace/testtrace/validation.go

    	i := 0
    	stk.Frames(func(f trace.StackFrame) bool {
    		if i == 0 {
    			// Allow for one fully zero stack.
    			//
    			// TODO(mknyszek): Investigate why that happens.
    			return true
    		}
    		if f.Func == "" || f.File == "" || f.PC == 0 || f.Line == 0 {
    			e.Errorf("invalid stack frame %#v: missing information", f)
    		}
    		i++
    		return true
    	})
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 10.9K bytes
    - Viewed (0)
  9. src/runtime/export_test.go

    }
    
    func FrameStartLine(f *Frame) int {
    	return f.startLine
    }
    
    // PersistentAlloc allocates some memory that lives outside the Go heap.
    // This memory will never be freed; use sparingly.
    func PersistentAlloc(n uintptr) unsafe.Pointer {
    	return persistentalloc(n, 0, &memstats.other_sys)
    }
    
    // FPCallers works like Callers and uses frame pointer unwinding to populate
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:50:53 UTC 2024
    - 46.1K bytes
    - Viewed (0)
  10. src/runtime/race_arm64.s

    // Clobbers R19, R20.
    TEXT	racecall<>(SB), NOSPLIT|NOFRAME, $0-0
    	MOVD	g_m(g), R10
    	// Switch to g0 stack.
    	MOVD	RSP, R19	// callee-saved, preserved across the CALL
    	MOVD	R30, R20	// callee-saved, preserved across the CALL
    	MOVD	m_g0(R10), R11
    	CMP	R11, g
    	BEQ	call	// already on g0
    	MOVD	(g_sched+gobuf_sp)(R11), R12
    	MOVD	R12, RSP
    call:
    	// Decrement SP past where the frame pointer is saved in the Go arm64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 15.5K bytes
    - Viewed (0)
Back to top