- Sort Score
- Result 10 results
- Languages All
Results 51 - 60 of 65 for ProcID (0.1 sec)
-
src/runtime/sys_linux_riscv64.s
BEQ ZERO, A0, child MOVW ZERO, ret+40(FP) RET child: // In child, on new stack. MOV -32(X2), T0 MOV $1234, A0 BEQ A0, T0, good WORD $0 // crash good: // Initialize m->procid to Linux tid MOV $SYS_gettid, A7 ECALL MOV -24(X2), T2 // fn MOV -16(X2), T1 // g MOV -8(X2), T0 // m BEQ ZERO, T0, nog BEQ ZERO, T1, nog MOV A0, m_procid(T0)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 09 13:57:06 UTC 2023 - 11.5K bytes - Viewed (0) -
src/runtime/sys_linux_s390x.s
MOVW R2, ret+40(FP) RET // In child, on new stack. // initialize essential registers XOR R0, R0 MOVD -32(R15), R7 CMP R7, $1234 BEQ 2(PC) MOVD R0, 0(R0) // Initialize m->procid to Linux tid SYSCALL $SYS_gettid MOVD -24(R15), R9 // fn MOVD -16(R15), R8 // g MOVD -8(R15), R7 // m CMPBEQ R7, $0, nog CMP R8, $0 BEQ nog
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 18:53:44 UTC 2023 - 12.5K bytes - Viewed (0) -
src/runtime/os_windows.go
print("runtime.minit: duplicatehandle failed; errno=", getlasterror(), "\n") throw("runtime.minit: duplicatehandle failed") } mp := getg().m lock(&mp.threadLock) mp.thread = thandle mp.procid = uint64(stdcall0(_GetCurrentThreadId)) // Configure usleep timer, if possible. if mp.highResTimer == 0 && haveHighResTimer { mp.highResTimer = createHighResTimer() if mp.highResTimer == 0 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 26 22:55:25 UTC 2024 - 41.5K bytes - Viewed (0) -
src/runtime/sys_linux_loong64.s
// In parent, return. BEQ R4, 3(PC) MOVW R4, ret+40(FP) RET // In child, on new stack. MOVV -32(R3), R23 MOVV $1234, R19 BEQ R23, R19, 2(PC) MOVV R0, 0(R0) // Initialize m->procid to Linux tid MOVV $SYS_gettid, R11 SYSCALL MOVV -24(R3), R25 // fn MOVV -16(R3), R24 // g MOVV -8(R3), R23 // m BEQ R23, nog BEQ R24, nog MOVV R4, m_procid(R23)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Aug 25 20:58:13 UTC 2023 - 14.2K bytes - Viewed (0) -
src/runtime/sys_linux_arm.s
BEQ nog MOVW R0, g MOVW R8, g_m(g) // paranoia; check they are not nil MOVW 0(R8), R0 MOVW 0(g), R0 BL runtime·emptyfunc(SB) // fault if stack check is wrong // Initialize m->procid to Linux tid MOVW $SYS_gettid, R7 SWI $0 MOVW g_m(g), R8 MOVW R0, m_procid(R8) nog: // Call fn MOVW 8(R13), R0 MOVW $16(R13), R13 BL (R0)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 18:53:44 UTC 2023 - 13.5K bytes - Viewed (0) -
src/runtime/os2_aix.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Dec 14 17:22:18 UTC 2023 - 20.9K bytes - Viewed (0) -
src/runtime/heapdump.go
iterate_itabs(itab_callback) } func dumpms() { for mp := allm; mp != nil; mp = mp.alllink { dumpint(tagOSThread) dumpint(uint64(uintptr(unsafe.Pointer(mp)))) dumpint(uint64(mp.id)) dumpint(mp.procid) } } //go:systemstack func dumpmemstats(m *MemStats) { assertWorldStopped() // These ints should be identical to the exported // MemStats structure and should be ordered the same
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 09 04:07:57 UTC 2024 - 17.6K bytes - Viewed (0) -
src/runtime/sys_linux_amd64.s
RET // In child, on new stack. MOVQ SI, SP // If g or m are nil, skip Go-related setup. CMPQ R13, $0 // m JEQ nog2 CMPQ R9, $0 // g JEQ nog2 // Initialize m->procid to Linux tid MOVL $SYS_gettid, AX SYSCALL MOVQ AX, m_procid(R13) // In child, set up new stack get_tls(CX) MOVQ R13, g_m(R9) MOVQ R9, g(CX) MOVQ R9, R14 // set g register
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 18:53:44 UTC 2023 - 15.7K bytes - Viewed (0) -
src/runtime/sys_linux_ppc64x.s
RET // In child, on new stack. // initialize essential registers BL runtime·reginit(SB) MOVD -32(R1), R7 CMP R7, $1234 BEQ 2(PC) MOVD R0, 0(R0) // Initialize m->procid to Linux tid SYSCALL $SYS_gettid MOVD -24(R1), R12 // fn MOVD -16(R1), R8 // g MOVD -8(R1), R7 // m CMP R7, $0 BEQ nog CMP R8, $0 BEQ nog
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 18:17:17 UTC 2024 - 18.1K bytes - Viewed (0) -
src/runtime/sys_linux_386.s
INVOKE_SYSCALL MOVL 0(SP), BX // m MOVL 4(SP), DX // g MOVL 8(SP), SI // fn CMPL BX, $0 JEQ nog CMPL DX, $0 JEQ nog MOVL AX, m_procid(BX) // save tid as m->procid // 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
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 18:53:44 UTC 2023 - 17.9K bytes - Viewed (0)