Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for INT3 (0.04 sec)

  1. src/cmd/vendor/golang.org/x/arch/x86/x86asm/intel.go

    			} else {
    				args = append(args, "eax")
    			}
    		}
    
    	case BLENDVPD, BLENDVPS, PBLENDVB:
    		args = args[:2]
    
    	case INT:
    		if inst.Opcode>>24 == 0xCC {
    			args = nil
    			op = "int3"
    		}
    
    	case LCALL, LJMP:
    		if len(args) == 2 {
    			args[0], args[1] = args[1], args[0]
    		}
    
    	case FCHS, FABS, FTST, FLDPI, FLDL2E, FLDLG2, F2XM1, FXAM, FLD1, FLDL2T, FSQRT, FRNDINT, FCOS, FSIN:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 22:23:32 UTC 2017
    - 11.7K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/amd64/versions_test.go

    	a := uint64(0)
    	done := 0
    	for {
    		b, err := r.ReadByte()
    		if err == io.EOF {
    			break
    		}
    		if err != nil {
    			t.Fatal("can't read")
    		}
    		if physicalEdits[a] {
    			b = 0xcc // INT3 opcode
    			done++
    		}
    		err = w.WriteByte(b)
    		if err != nil {
    			t.Fatal("can't write")
    		}
    		a++
    	}
    	if done != len(physicalEdits) {
    		t.Fatal("physical edits remaining")
    	}
    	w.Flush()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 15 20:19:15 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  3. android/guava/src/com/google/common/hash/Crc32cHashFunction.java

         * four int chunks."  The state we want after the first four bytes is
         *
         * crc0 = ~int0
         * crc1 = int1
         * crc2 = int2
         * crc3 = int3
         *
         * ...so we set crc0 so that computeForWord(crc0) = -1 and xoring it with the first int
         * gives us the desired result.  computeForWord(0) == 0, so all the others do the right thing.
         */
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Tue Apr 20 18:43:59 UTC 2021
    - 21.3K bytes
    - Viewed (0)
  4. guava/src/com/google/common/hash/Crc32cHashFunction.java

         * four int chunks."  The state we want after the first four bytes is
         *
         * crc0 = ~int0
         * crc1 = int1
         * crc2 = int2
         * crc3 = int3
         *
         * ...so we set crc0 so that computeForWord(crc0) = -1 and xoring it with the first int
         * gives us the desired result.  computeForWord(0) == 0, so all the others do the right thing.
         */
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Tue Apr 20 18:43:59 UTC 2021
    - 21.3K bytes
    - Viewed (0)
  5. src/runtime/signal_windows.go

    //
    //go:nosplit
    func isAbort(r *context) bool {
    	pc := r.ip()
    	if GOARCH == "386" || GOARCH == "amd64" || GOARCH == "arm" {
    		// In the case of an abort, the exception IP is one byte after
    		// the INT3 (this differs from UNIX OSes). Note that on ARM,
    		// this means that the exception IP is no longer aligned.
    		pc--
    	}
    	return isAbortPC(pc)
    }
    
    // isgoexception reports whether this exception should be translated
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 17 20:32:29 UTC 2023
    - 14.5K bytes
    - Viewed (0)
  6. src/runtime/stubs.go

    	return int(*(*uint8)(unsafe.Pointer(&x)))
    }
    
    // abort crashes the runtime in situations where even throw might not
    // work. In general it should do something a debugger will recognize
    // (e.g., an INT3 on x86). A crash in abort is recognized by the
    // signal handler, which will attempt to tear down the runtime
    // immediately.
    func abort()
    
    // Called from compiled code; declared for vet; do NOT call from Go.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 20.2K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go

    	switch inst.Op {
    	case 0:
    		if inst.Prefix[0] != 0 {
    			return strings.ToLower(inst.Prefix[0].String())
    		}
    
    	case INT:
    		if inst.Opcode>>24 == 0xCC {
    			inst.Args[0] = nil
    			op = "int3"
    		}
    
    	case CMPPS, CMPPD, CMPSD_XMM, CMPSS:
    		imm, ok := inst.Args[2].(Imm)
    		if ok && 0 <= imm && imm < 8 {
    			inst.Args[2] = nil
    			op = cmppsOps[imm] + op[3:]
    		}
    
    	case PCLMULQDQ:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.4K bytes
    - Viewed (0)
Back to top