Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for racefuncexit (0.23 sec)

  1. test/codegen/race.go

    // Copyright 2019 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package codegen
    
    // Check that we elide racefuncenter/racefuncexit for
    // functions with no calls (but which might panic
    // in various ways). See issue 31219.
    // amd64:-"CALL.*racefuncenter.*"
    // arm64:-"CALL.*racefuncenter.*"
    // ppc64le:-"CALL.*racefuncenter.*"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 02 03:03:16 UTC 2020
    - 651 bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ir/symtab.go

    	Panicdivide       *obj.LSym
    	Panicshift        *obj.LSym
    	PanicdottypeE     *obj.LSym
    	PanicdottypeI     *obj.LSym
    	Panicnildottype   *obj.LSym
    	Panicoverflow     *obj.LSym
    	Racefuncenter     *obj.LSym
    	Racefuncexit      *obj.LSym
    	Raceread          *obj.LSym
    	Racereadrange     *obj.LSym
    	Racewrite         *obj.LSym
    	Racewriterange    *obj.LSym
    	TypeAssert        *obj.LSym
    	WBZero            *obj.LSym
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 06 17:02:26 UTC 2023
    - 2K bytes
    - Viewed (0)
  3. src/cmd/internal/objabi/pkgspecial.go

    	// recursion. This is all runtime packages, plus those that support the
    	// sanitizers.
    	NoInstrument bool
    
    	// NoRaceFunc indicates functions in this package should not get
    	// racefuncenter/racefuncexit instrumentation Memory accesses in these
    	// packages are either uninteresting or will cause false positives.
    	NoRaceFunc bool
    
    	// AllowAsmABI indicates that assembly in this package is allowed to use ABI
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 02:32:19 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  4. src/runtime/race.go

    var racedataend uintptr
    
    // start/end of heap for race_amd64.s
    var racearenastart uintptr
    var racearenaend uintptr
    
    func racefuncenter(callpc uintptr)
    func racefuncenterfp(fp uintptr)
    func racefuncexit()
    func raceread(addr uintptr)
    func racewrite(addr uintptr)
    func racereadrange(addr, size uintptr)
    func racewriterange(addr, size uintptr)
    func racereadrangepc1(addr, size, pc uintptr)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 20.4K bytes
    - Viewed (0)
  5. src/cmd/internal/goobj/builtinlist.go

    	{"runtime.uint64tofloat32", 1},
    	{"runtime.uint32tofloat64", 1},
    	{"runtime.complex128div", 1},
    	{"runtime.getcallerpc", 1},
    	{"runtime.getcallersp", 1},
    	{"runtime.racefuncenter", 1},
    	{"runtime.racefuncexit", 1},
    	{"runtime.raceread", 1},
    	{"runtime.racewrite", 1},
    	{"runtime.racereadrange", 1},
    	{"runtime.racewriterange", 1},
    	{"runtime.msanread", 1},
    	{"runtime.msanwrite", 1},
    	{"runtime.msanmove", 1},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/typecheck/_builtin/runtime.go

    func complex128div(num complex128, den complex128) (quo complex128)
    
    func getcallerpc() uintptr
    func getcallersp() uintptr
    
    // race detection
    func racefuncenter(uintptr)
    func racefuncexit()
    func raceread(uintptr)
    func racewrite(uintptr)
    func racereadrange(addr, size uintptr)
    func racewriterange(addr, size uintptr)
    
    // memory sanitizer
    func msanread(addr, size uintptr)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 10.6K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/typecheck/builtin.go

    	{"uint64tofloat32", funcTag, 140},
    	{"uint32tofloat64", funcTag, 141},
    	{"complex128div", funcTag, 142},
    	{"getcallerpc", funcTag, 143},
    	{"getcallersp", funcTag, 143},
    	{"racefuncenter", funcTag, 31},
    	{"racefuncexit", funcTag, 9},
    	{"raceread", funcTag, 31},
    	{"racewrite", funcTag, 31},
    	{"racereadrange", funcTag, 144},
    	{"racewriterange", funcTag, 144},
    	{"msanread", funcTag, 144},
    	{"msanwrite", funcTag, 144},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 16.2K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/rewrite.go

    		return false
    	}
    	if !isSameCall(sym, "runtime.racefuncenter") && !isSameCall(sym, "runtime.racefuncexit") {
    		return false
    	}
    	for _, b := range f.Blocks {
    		for _, v := range b.Values {
    			switch v.Op {
    			case OpStaticCall, OpStaticLECall:
    				// Check for racefuncenter will encounter racefuncexit and vice versa.
    				// Allow calls to panic*
    				s := v.Aux.(*AuxCall).Fn.String()
    				switch s {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssagen/ssa.go

    	ir.Syms.Panicshift = typecheck.LookupRuntimeFunc("panicshift")
    	ir.Syms.Racefuncenter = typecheck.LookupRuntimeFunc("racefuncenter")
    	ir.Syms.Racefuncexit = typecheck.LookupRuntimeFunc("racefuncexit")
    	ir.Syms.Raceread = typecheck.LookupRuntimeFunc("raceread")
    	ir.Syms.Racereadrange = typecheck.LookupRuntimeFunc("racereadrange")
    	ir.Syms.Racewrite = typecheck.LookupRuntimeFunc("racewrite")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top