- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for PUSHL (0.19 sec)
-
src/runtime/sys_openbsd_386.s
TEXT runtime·pthread_attr_init_trampoline(SB),NOSPLIT,$0 PUSHL BP MOVL SP, BP SUBL $4, SP MOVL 12(SP), DX // pointer to args MOVL 0(DX), AX MOVL AX, 0(SP) // arg 1 - attr CALL libc_pthread_attr_init(SB) MOVL BP, SP POPL BP RET TEXT runtime·pthread_attr_destroy_trampoline(SB),NOSPLIT,$0 PUSHL BP MOVL SP, BP SUBL $4, SP MOVL 12(SP), DX // pointer to args
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 06 18:49:01 UTC 2023 - 20.4K bytes - Viewed (0) -
src/cmd/link/internal/x86/asm.go
su.SetRelocType(rIdx, objabi.R_GOTOFF) return true } if r.Off() >= 2 && sData[r.Off()-2] == 0xff && sData[r.Off()-1] == 0xb3 { su.MakeWritable() // turn PUSHL of GOT entry into PUSHL of symbol itself. // use unnecessary SS prefix to keep instruction same length. writeableData := su.Data() writeableData[r.Off()-2] = 0x36 writeableData[r.Off()-1] = 0x68
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Aug 23 05:58:20 UTC 2023 - 13.6K bytes - Viewed (0) -
src/runtime/asm_386.s
// c-archive) or when the shared library is loaded (for c-shared). // We expect argc and argv to be passed on the stack following the // usual C ABI. TEXT _rt0_386_lib(SB),NOSPLIT,$0 PUSHL BP MOVL SP, BP PUSHL BX PUSHL SI PUSHL DI MOVL 8(BP), AX MOVL AX, _rt0_386_lib_argc<>(SB) MOVL 12(BP), AX MOVL AX, _rt0_386_lib_argv<>(SB) // Synchronous initialization. CALL runtime·libpreinit(SB)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 15 15:45:13 UTC 2024 - 43.1K bytes - Viewed (0) -
src/runtime/sys_linux_386.s
// set up ldt 7+id to point at m->tls. LEAL m_tls(BX), BP MOVL m_id(BX), DI ADDL $7, DI // m0 is LDT#7. count up. // setldt(tls#, &tls, sizeof tls) PUSHAL // save registers PUSHL $32 // sizeof tls PUSHL BP // &tls PUSHL DI // tls # CALL runtime·setldt(SB) POPL AX POPL AX POPL AX POPAL // Now segment is established. Initialize m, g. get_tls(AX) MOVL DX, g(AX) MOVL BX, g_m(DX)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 18:53:44 UTC 2023 - 17.9K bytes - Viewed (0) -
src/cmd/internal/obj/x86/obj6.go
// $MOV $sym, Rx becomes $MOV sym@GOT, Rx // $MOV $sym+<off>, Rx becomes $MOV sym@GOT, Rx; $LEA <off>(Rx), Rx // On 386 only, more complicated things like PUSHL $sym become $MOV sym@GOT, CX; PUSHL CX cmplxdest := false pAs := p.As var dest obj.Addr if p.To.Type != obj.TYPE_REG || pAs != mov { if ctxt.Arch.Family == sys.AMD64 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Sep 08 18:36:45 UTC 2023 - 40.9K bytes - Viewed (0) -
src/cmd/internal/obj/x86/anames.go
"PUNPCKHBW", "PUNPCKHLQ", "PUNPCKHQDQ", "PUNPCKHWL", "PUNPCKLBW", "PUNPCKLLQ", "PUNPCKLQDQ", "PUNPCKLWL", "PUSHAL", "PUSHAW", "PUSHFL", "PUSHFQ", "PUSHFW", "PUSHL", "PUSHQ", "PUSHW", "PXOR", "QUAD", "RCLB", "RCLL", "RCLQ", "RCLW", "RCPPS", "RCPSS", "RCRB", "RCRL", "RCRQ", "RCRW", "RDFSBASEL", "RDFSBASEQ",
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 11 18:32:50 UTC 2023 - 19.1K bytes - Viewed (0)