Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 183 for tramps (0.11 sec)

  1. src/cmd/link/internal/arm/asm.go

    			offset := (signext24(r.Add()&0xffffff) + 2) * 4
    			var tramp loader.Sym
    			for i := 0; ; i++ {
    				oName := ldr.SymName(rs)
    				name := oName + fmt.Sprintf("%+d-tramp%d", offset, i)
    				tramp = ldr.LookupOrCreateSym(name, int(ldr.SymVersion(rs)))
    				ldr.SetAttrReachable(tramp, true)
    				if ldr.SymType(tramp) == sym.SDYNIMPORT {
    					// don't reuse trampoline defined in other module
    					continue
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 22.9K bytes
    - Viewed (0)
  2. src/cmd/link/internal/riscv64/asm.go

    		// a new trampoline.
    		var tramp loader.Sym
    		for i := 0; ; i++ {
    			oName := ldr.SymName(rs)
    			name := fmt.Sprintf("%s-tramp%d", oName, i)
    			if r.Add() != 0 {
    				name = fmt.Sprintf("%s%+x-tramp%d", oName, r.Add(), i)
    			}
    			tramp = ldr.LookupOrCreateSym(name, int(ldr.SymVersion(rs)))
    			ldr.SetAttrReachable(tramp, true)
    			if ldr.SymType(tramp) == sym.SDYNIMPORT {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 01 08:06:08 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  3. src/cmd/link/internal/arm64/asm.go

    					break
    				}
    			}
    			if ldr.SymType(tramp) == 0 {
    				// trampoline does not exist, create one
    				trampb := ldr.MakeSymbolUpdater(tramp)
    				ctxt.AddTramp(trampb)
    				if ldr.SymType(rs) == sym.SDYNIMPORT {
    					if r.Add() != 0 {
    						ctxt.Errorf(s, "nonzero addend for DYNIMPORT call: %v+%d", ldr.SymName(rs), r.Add())
    					}
    					gentrampgot(ctxt, ldr, trampb, rs)
    				} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 30 20:09:45 UTC 2024
    - 47K bytes
    - Viewed (0)
  4. src/internal/trace/event.go

    //
    // If two Stacks are equal then their Frames are guaranteed to be identical. If they are not
    // equal, however, their Frames may still be equal.
    type Stack struct {
    	table *evTable
    	id    stackID
    }
    
    // Frames is an iterator over the frames in a Stack.
    func (s Stack) Frames(yield func(f StackFrame) bool) bool {
    	if s.id == 0 {
    		return true
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 12:39:00 UTC 2024
    - 28.9K bytes
    - Viewed (0)
  5. src/runtime/traceback_test.go

    						break
    					}
    					i++
    				}
    				tb.frames = tb.frames[1:]
    			}
    			if !t.Failed() && len(tb.frames) > 0 {
    				t.Errorf("got %d more frames than expected", len(tb.frames))
    			}
    			if t.Failed() {
    				t.Logf("traceback diverged at frame %d", i)
    				off := len(stack)
    				if len(tb.frames) > 0 {
    					off = tb.frames[0].off
    				}
    				t.Logf("traceback before error:\n%s", stack[:off])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 14 17:22:18 UTC 2023
    - 22.9K bytes
    - Viewed (0)
  6. src/runtime/extern.go

    The failure prints stack traces for all goroutines if there is no current goroutine
    or the failure is internal to the run-time.
    GOTRACEBACK=none omits the goroutine stack traces entirely.
    GOTRACEBACK=single (the default) behaves as described above.
    GOTRACEBACK=all adds stack traces for all user-created goroutines.
    GOTRACEBACK=system is like “all” but adds stack frames for run-time functions
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:52:17 UTC 2024
    - 18.9K bytes
    - Viewed (0)
  7. src/cmd/vendor/github.com/google/pprof/internal/driver/commands.go

    		"Drops functions above the highest matched frame.",
    		"If set, all frames above the highest match are dropped from every sample.",
    		"Matching includes the function name, filename or object name."),
    	"tagroot": helpText(
    		"Adds pseudo stack frames for labels key/value pairs at the callstack root.",
    		"A comma-separated list of label keys.",
    		"The first key creates frames at the new root."),
    	"tagleaf": helpText(
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 16 15:19:53 UTC 2024
    - 18.5K bytes
    - Viewed (0)
  8. src/internal/trace/internal/oldtrace/parser.go

    // Package oldtrace implements a parser for Go execution traces from versions
    // 1.11–1.21.
    //
    // The package started as a copy of Go 1.19's internal/trace, but has been
    // optimized to be faster while using less memory and fewer allocations. It has
    // been further modified for the specific purpose of converting traces to the
    // new 1.22+ format.
    package oldtrace
    
    import (
    	"bytes"
    	"cmp"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 21:15:28 UTC 2024
    - 46.8K bytes
    - Viewed (0)
  9. src/runtime/pprof/proto.go

    func (d *pcDeck) tryAdd(pc uintptr, frames []runtime.Frame, symbolizeResult symbolizeFlag) (success bool) {
    	if existing := len(d.frames); existing > 0 {
    		// 'd.frames' are all expanded from one 'pc' and represent all
    		// inlined functions so we check only the last one.
    		newFrame := frames[0]
    		last := d.frames[existing-1]
    		if last.Func != nil { // the last frame can't be inlined. Flush.
    			return false
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Dec 13 20:40:52 UTC 2023
    - 25.7K bytes
    - Viewed (0)
  10. src/runtime/tracestack.go

    // pcBuf and dst should not overlap.
    //
    // fpunwindExpand checks if pcBuf contains logical frames (which include inlined
    // frames) or physical frames (produced by frame pointer unwinding) using a
    // sentinel value in pcBuf[0]. Logical frames are simply returned without the
    // sentinel. Physical frames are turned into logical frames via inline unwinding
    // and by applying the skip value that's stored in pcBuf[0].
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 14:38:56 UTC 2024
    - 11K bytes
    - Viewed (0)
Back to top