Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for frameless (0.17 sec)

  1. src/cmd/vendor/golang.org/x/tools/go/analysis/passes/framepointer/framepointer.go

    			// Ignore comments and commented-out code.
    			if i := strings.Index(line, "//"); i >= 0 {
    				line = line[:i]
    			}
    			line = strings.TrimSpace(line)
    
    			// We start checking code at a TEXT line for a frameless function.
    			if strings.HasPrefix(line, "TEXT") && strings.Contains(line, "(SB)") && strings.Contains(line, "$0") {
    				active = true
    				continue
    			}
    			if !active {
    				continue
    			}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  2. src/runtime/stack.go

    // +------------------+
    // |  args to callee  |
    // +------------------+
    // |  return address  |
    // +------------------+ <- frame->sp
    //
    // varp > sp means that the function has a frame;
    // varp == sp means frameless function.
    
    type adjustinfo struct {
    	old   stack
    	delta uintptr // ptr distance from old to new stack (newbase - oldbase)
    
    	// sghi is the highest sudog.elem on the stack.
    	sghi uintptr
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 41.1K bytes
    - Viewed (0)
  3. src/runtime/traceback.go

    		// Note that the calls are simple BL without pushing the return
    		// address, so we use LR directly.
    		//
    		// The kernel helpers are frameless leaf functions, so SP and
    		// LR are not touched.
    		frame.pc = frame.lr
    		frame.lr = 0
    	}
    
    	f := findfunc(frame.pc)
    	if !f.valid() {
    		if flags&unwindSilentErrors == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 55.1K bytes
    - Viewed (0)
  4. src/net/http/routing_tree.go

    		}
    	}
    	// Lastly, match the pattern (there can be at most one) that has a multi
    	// wildcard in this position to the rest of the path.
    	if c := n.multiChild; c != nil {
    		// Don't record a match for a nameless wildcard (which arises from a
    		// trailing slash in the pattern).
    		if c.pattern.lastSegment().s != "" {
    			matches = append(matches, pathUnescape(path[1:])) // remove initial slash
    		}
    		return c, matches
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 30 15:43:24 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  5. pkg/apis/core/v1/defaults.go

    	}
    	if obj.Scheme == "" {
    		obj.Scheme = v1.URISchemeHTTP
    	}
    }
    
    // SetDefaults_Namespace adds a default label for all namespaces
    func SetDefaults_Namespace(obj *v1.Namespace) {
    	// we can't SetDefaults for nameless namespaces (generateName).
    	// This code needs to be kept in sync with the implementation that exists
    	// in Namespace Canonicalize strategy (pkg/registry/core/namespace)
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Apr 19 22:24:15 UTC 2024
    - 14.8K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssagen/ssa.go

    		for _, p := range inlMarkList {
    			if p.As != obj.ANOP {
    				s.pp.CurFunc.LSym.Func().AddInlMark(p, inlMarks[p])
    			}
    		}
    
    		if e.stksize == 0 && !hasCall {
    			// Frameless leaf function. It doesn't need any preamble,
    			// so make sure its first instruction isn't from an inlined callee.
    			// If it is, add a nop at the start of the function with a position
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  7. src/syscall/syscall_linux.go

    	runtimesyscall "internal/runtime/syscall"
    	"runtime"
    	"unsafe"
    )
    
    // Pull in entersyscall/exitsyscall for Syscall/Syscall6.
    //
    // Note that this can't be a push linkname because the runtime already has a
    // nameless linkname to export to assembly here and in x/sys. Additionally,
    // entersyscall fetches the caller PC and SP and thus can't have a wrapper
    // inbetween.
    
    //go:linkname runtime_entersyscall runtime.entersyscall
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 20:12:46 UTC 2024
    - 35.7K bytes
    - Viewed (0)
Back to top