Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for libfuzzerHookEqualFold (0.38 sec)

  1. src/internal/fuzz/trace.go

    //go:linkname libfuzzerTraceConstCmp4 runtime.libfuzzerTraceConstCmp4
    //go:linkname libfuzzerTraceConstCmp8 runtime.libfuzzerTraceConstCmp8
    
    //go:linkname libfuzzerHookStrCmp runtime.libfuzzerHookStrCmp
    //go:linkname libfuzzerHookEqualFold runtime.libfuzzerHookEqualFold
    
    func libfuzzerTraceCmp1(arg0, arg1 uint8, fakePC uint)  {}
    func libfuzzerTraceCmp2(arg0, arg1 uint16, fakePC uint) {}
    func libfuzzerTraceCmp4(arg0, arg1 uint32, fakePC uint) {}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 12 00:12:53 UTC 2022
    - 1.5K bytes
    - Viewed (0)
  2. src/runtime/libfuzzer.go

    }
    
    // This function has now the same implementation as libfuzzerHookStrCmp because we lack better checks
    // for case-insensitive string equality in the runtime package.
    //
    //go:nosplit
    func libfuzzerHookEqualFold(s1, s2 string, fakePC int) {
    	if s1 != s2 {
    		libfuzzerCall4(&__sanitizer_weak_hook_strcmp, uintptr(fakePC), cstring(s1), cstring(s2), uintptr(1))
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 23 01:12:02 UTC 2022
    - 6.3K bytes
    - Viewed (0)
  3. src/cmd/internal/goobj/builtinlist.go

    	{"runtime.libfuzzerTraceConstCmp1", 1},
    	{"runtime.libfuzzerTraceConstCmp2", 1},
    	{"runtime.libfuzzerTraceConstCmp4", 1},
    	{"runtime.libfuzzerTraceConstCmp8", 1},
    	{"runtime.libfuzzerHookStrCmp", 1},
    	{"runtime.libfuzzerHookEqualFold", 1},
    	{"runtime.addCovMeta", 1},
    	{"runtime.x86HasPOPCNT", 0},
    	{"runtime.x86HasSSE41", 0},
    	{"runtime.x86HasFMA", 0},
    	{"runtime.armHasVFPv4", 0},
    	{"runtime.arm64HasATOMICS", 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/typecheck/_builtin/runtime.go

    func libfuzzerTraceConstCmp2(uint16, uint16, uint)
    func libfuzzerTraceConstCmp4(uint32, uint32, uint)
    func libfuzzerTraceConstCmp8(uint64, uint64, uint)
    func libfuzzerHookStrCmp(string, string, uint)
    func libfuzzerHookEqualFold(string, string, uint)
    
    func addCovMeta(p unsafe.Pointer, len uint32, hash [16]byte, pkpath string, pkgId int, cmode uint8, cgran uint8) uint32
    
    // architecture variants
    var x86HasPOPCNT bool
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 10.6K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/typecheck/builtin.go

    	{"libfuzzerTraceConstCmp2", funcTag, 150},
    	{"libfuzzerTraceConstCmp4", funcTag, 151},
    	{"libfuzzerTraceConstCmp8", funcTag, 152},
    	{"libfuzzerHookStrCmp", funcTag, 153},
    	{"libfuzzerHookEqualFold", funcTag, 153},
    	{"addCovMeta", funcTag, 155},
    	{"x86HasPOPCNT", varTag, 6},
    	{"x86HasSSE41", varTag, 6},
    	{"x86HasFMA", varTag, 6},
    	{"armHasVFPv4", varTag, 6},
    	{"arm64HasATOMICS", varTag, 6},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 16.2K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/walk/expr.go

    type hookInfo struct {
    	paramType   types.Kind
    	argsNum     int
    	runtimeFunc string
    }
    
    var hooks = map[string]hookInfo{
    	"strings.EqualFold": {paramType: types.TSTRING, argsNum: 2, runtimeFunc: "libfuzzerHookEqualFold"},
    }
    
    // walkCall walks an OCALLFUNC or OCALLINTER node.
    func walkCall(n *ir.CallExpr, init *ir.Nodes) ir.Node {
    	if n.Op() == ir.OCALLMETH {
    		base.FatalfAt(n.Pos(), "OCALLMETH missed by typecheck")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:34:01 UTC 2024
    - 27.6K bytes
    - Viewed (0)
Back to top