Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for libfuzzerTraceCmp1 (0.19 sec)

  1. src/internal/fuzz/trace.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build !libfuzzer
    
    package fuzz
    
    import _ "unsafe" // for go:linkname
    
    //go:linkname libfuzzerTraceCmp1 runtime.libfuzzerTraceCmp1
    //go:linkname libfuzzerTraceCmp2 runtime.libfuzzerTraceCmp2
    //go:linkname libfuzzerTraceCmp4 runtime.libfuzzerTraceCmp4
    //go:linkname libfuzzerTraceCmp8 runtime.libfuzzerTraceCmp8
    
    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 may result in these functions having callers that are nosplit. That is why they must be nosplit.
    //
    //go:nosplit
    func libfuzzerTraceCmp1(arg0, arg1 uint8, fakePC uint) {
    	fakePC = fakePC % retSledSize
    	libfuzzerCallTraceIntCmp(&__sanitizer_cov_trace_cmp1, uintptr(arg0), uintptr(arg1), uintptr(fakePC))
    }
    
    //go:nosplit
    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.msanwrite", 1},
    	{"runtime.msanmove", 1},
    	{"runtime.asanread", 1},
    	{"runtime.asanwrite", 1},
    	{"runtime.checkptrAlignment", 1},
    	{"runtime.checkptrArithmetic", 1},
    	{"runtime.libfuzzerTraceCmp1", 1},
    	{"runtime.libfuzzerTraceCmp2", 1},
    	{"runtime.libfuzzerTraceCmp4", 1},
    	{"runtime.libfuzzerTraceCmp8", 1},
    	{"runtime.libfuzzerTraceConstCmp1", 1},
    	{"runtime.libfuzzerTraceConstCmp2", 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)
  4. src/cmd/compile/internal/typecheck/_builtin/runtime.go

    func asanread(addr, size uintptr)
    func asanwrite(addr, size uintptr)
    
    func checkptrAlignment(unsafe.Pointer, *byte, uintptr)
    func checkptrArithmetic(unsafe.Pointer, []unsafe.Pointer)
    
    func libfuzzerTraceCmp1(uint8, uint8, uint)
    func libfuzzerTraceCmp2(uint16, uint16, uint)
    func libfuzzerTraceCmp4(uint32, uint32, uint)
    func libfuzzerTraceCmp8(uint64, uint64, uint)
    func libfuzzerTraceConstCmp1(uint8, uint8, uint)
    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

    	{"msanwrite", funcTag, 144},
    	{"msanmove", funcTag, 145},
    	{"asanread", funcTag, 144},
    	{"asanwrite", funcTag, 144},
    	{"checkptrAlignment", funcTag, 146},
    	{"checkptrArithmetic", funcTag, 148},
    	{"libfuzzerTraceCmp1", funcTag, 149},
    	{"libfuzzerTraceCmp2", funcTag, 150},
    	{"libfuzzerTraceCmp4", funcTag, 151},
    	{"libfuzzerTraceCmp8", funcTag, 152},
    	{"libfuzzerTraceConstCmp1", funcTag, 149},
    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/compare.go

    				l, r = r, l
    			}
    			constcmp := l.Op() == ir.OLITERAL && r.Op() != ir.OLITERAL
    
    			var fn string
    			var paramType *types.Type
    			switch t.Size() {
    			case 1:
    				fn = "libfuzzerTraceCmp1"
    				if constcmp {
    					fn = "libfuzzerTraceConstCmp1"
    				}
    				paramType = types.Types[types.TUINT8]
    			case 2:
    				fn = "libfuzzerTraceCmp2"
    				if constcmp {
    					fn = "libfuzzerTraceConstCmp2"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 21:55:14 UTC 2023
    - 16.2K bytes
    - Viewed (0)
Back to top