Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 26 for xatexit (0.4 sec)

  1. src/cmd/internal/obj/ppc64/obj9.go

    		c.rewriteToUseGot(p)
    	}
    }
    
    // Rewrite p, if necessary, to access a symbol using its TOC anchor.
    // This code is for AIX only.
    func (c *ctxt9) rewriteToUseTOC(p *obj.Prog) {
    	if p.As == obj.ATEXT || p.As == obj.AFUNCDATA || p.As == obj.ACALL || p.As == obj.ARET || p.As == obj.AJMP {
    		return
    	}
    
    	if p.As == obj.ADUFFCOPY || p.As == obj.ADUFFZERO {
    		// ADUFFZERO/ADUFFCOPY is considered as an ABL except in dynamic
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  2. src/runtime/race.go

    	// already held it's assumed that the first caller exits the program
    	// so other calls can hang forever without an issue.
    	lock(&raceFiniLock)
    
    	// __tsan_fini will run C atexit functions and C++ destructors,
    	// which can theoretically call back into Go.
    	// Tell the scheduler we entering external code.
    	entersyscall()
    
    	// We're entering external code that may call ExitProcess on
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 20.4K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/mips/asm0.go

    	flag   uint8
    }
    
    const (
    	// Optab.flag
    	NOTUSETMP = 1 << iota // p expands to multiple instructions, but does NOT use REGTMP
    )
    
    var optab = []Optab{
    	{obj.ATEXT, C_LEXT, C_NONE, C_TEXTSIZE, 0, 0, 0, sys.MIPS64, 0},
    	{obj.ATEXT, C_ADDR, C_NONE, C_TEXTSIZE, 0, 0, 0, 0, 0},
    
    	{AMOVW, C_REG, C_NONE, C_REG, 1, 4, 0, 0, 0},
    	{AMOVV, C_REG, C_NONE, C_REG, 1, 4, 0, sys.MIPS64, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 53.6K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/lib.go

    // passes over the host archives below.
    func loadWindowsHostArchives(ctxt *Link) {
    	any := true
    	for i := 0; any && i < 2; i++ {
    		// Link crt2.o (if present) to resolve "atexit" when
    		// using LLVM-based compilers.
    		isunresolved := symbolsAreUnresolved(ctxt, []string{"atexit"})
    		if isunresolved[0] {
    			if p := ctxt.findLibPath("crt2.o"); p != "none" {
    				hostObject(ctxt, "crt2", p)
    			}
    		}
    		if *flagRace {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/util.go

    		sep = ", "
    	}
    	for i := range p.RestArgs {
    		if p.RestArgs[i].Pos == Source {
    			io.WriteString(w, sep)
    			WriteDconv(w, p, &p.RestArgs[i].Addr)
    			sep = ", "
    		}
    	}
    
    	if p.As == ATEXT {
    		// If there are attributes, print them. Otherwise, skip the comma.
    		// In short, print one of these two:
    		// TEXT	foo(SB), DUPOK|NOSPLIT, $0
    		// TEXT	foo(SB), $0
    		s := p.From.Sym.TextAttrString()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 17.5K bytes
    - Viewed (0)
  6. src/encoding/gob/encode.go

    	// We know it's one of these.
    	switch ut.externalEnc {
    	case xGob:
    		data, err = v.Interface().(GobEncoder).GobEncode()
    	case xBinary:
    		data, err = v.Interface().(encoding.BinaryMarshaler).MarshalBinary()
    	case xText:
    		data, err = v.Interface().(encoding.TextMarshaler).MarshalText()
    	}
    	if err != nil {
    		error_(err)
    	}
    	state := enc.newEncoderState(b)
    	state.fieldnum = -1
    	state.encodeUint(uint64(len(data)))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 02:00:26 UTC 2024
    - 19K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/link.go

    const (
    	AXXX As = iota
    	ACALL
    	ADUFFCOPY
    	ADUFFZERO
    	AEND
    	AFUNCDATA
    	AJMP
    	ANOP
    	APCALIGN
    	APCALIGNMAX // currently x86, amd64 and arm64
    	APCDATA
    	ARET
    	AGETCALLERPC
    	ATEXT
    	AUNDEF
    	A_ARCHSPECIFIC
    )
    
    // Each architecture is allotted a distinct subspace of opcode values
    // for declaring its arch-specific opcodes.
    // Within this subspace, the first arch-specific opcode should be
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
  8. src/cmd/asm/internal/asm/asm.go

    			return
    		}
    		argSize = p.positiveAtoi(op[1].String())
    	}
    	p.ctxt.InitTextSym(nameAddr.Sym, int(flag), p.pos())
    	prog := &obj.Prog{
    		Ctxt: p.ctxt,
    		As:   obj.ATEXT,
    		Pos:  p.pos(),
    		From: nameAddr,
    		To: obj.Addr{
    			Type:   obj.TYPE_TEXTSIZE,
    			Offset: frameSize,
    			// Argsize set below.
    		},
    	}
    	nameAddr.Sym.Func().Text = prog
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 25.5K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/ppc64/asm9.go

    var optab []Optab
    
    var optabBase = []Optab{
    	{as: obj.ATEXT, a1: C_LOREG, a6: C_TEXTSIZE, type_: 0, size: 0},
    	{as: obj.ATEXT, a1: C_LOREG, a3: C_32CON, a6: C_TEXTSIZE, type_: 0, size: 0},
    	{as: obj.ATEXT, a1: C_ADDR, a6: C_TEXTSIZE, type_: 0, size: 0},
    	{as: obj.ATEXT, a1: C_ADDR, a3: C_32CON, a6: C_TEXTSIZE, type_: 0, size: 0},
    	/* move register */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  10. src/crypto/x509/verify.go

    				// qtext
    				localPartBytes = append(localPartBytes, c)
    
    			default:
    				return mailbox, false
    			}
    		}
    	} else {
    		// Atom ("." Atom)*
    	NextChar:
    		for len(in) > 0 {
    			// atext from RFC 2822, Section 3.2.4
    			c := in[0]
    
    			switch {
    			case c == '\\':
    				// Examples given in RFC 3696 suggest that
    				// escaped characters can appear outside of a
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:58:39 UTC 2024
    - 35.7K bytes
    - Viewed (0)
Back to top