Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 36 for gobuf_lr (0.22 sec)

  1. src/runtime/asm_386.s

    	MOVL	4(SP), DI	// f's caller's PC
    	MOVL	DI, (m_morebuf+gobuf_pc)(BX)
    	LEAL	8(SP), CX	// f's caller's SP
    	MOVL	CX, (m_morebuf+gobuf_sp)(BX)
    	get_tls(CX)
    	MOVL	g(CX), SI
    	MOVL	SI, (m_morebuf+gobuf_g)(BX)
    
    	// Call newstack on m->g0's stack.
    	MOVL	m_g0(BX), BP
    	MOVL	BP, g(CX)
    	MOVL	(g_sched+gobuf_sp)(BP), AX
    	MOVL	-4(AX), BX	// fault if CALL would, before smashing SP
    	MOVL	AX, SP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 15:45:13 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  2. src/runtime/libfuzzer_arm64.s

    	MOVD	R30, savedRetAddr-8(SP)
    
    	MOVD	g_m(g), R10
    
    	// Switch to g0 stack.
    	MOVD	RSP, R19	// callee-saved, preserved across the CALL
    	MOVD	m_g0(R10), R11
    	CMP	R11, g
    	BEQ	call	// already on g0
    	MOVD	(g_sched+gobuf_sp)(R11), R12
    	MOVD	R12, RSP
    call:
    	// Load address of the ret sled into the default register for the return
    	// address.
    	ADR	ret_sled, R30
    	// Clear the lowest 2 bits of fakePC. All ARM64 instructions are four
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 07 14:47:46 UTC 2022
    - 3.2K bytes
    - Viewed (0)
  3. src/runtime/libfuzzer_amd64.s

    	MOVQ	g(R12), R14
    	MOVQ	g_m(R14), R13
    
    	// Switch to g0 stack.
    	MOVQ	SP, R12		// callee-saved, preserved across the CALL
    	MOVQ	m_g0(R13), R10
    	CMPQ	R10, R14
    	JE	call	// already on g0
    	MOVQ	(g_sched+gobuf_sp)(R10), SP
    call:
    	ANDQ	$~15, SP	// alignment for gcc ABI
    	CALL	AX
    	MOVQ	R12, SP
    	RET
    
    // void runtime·libfuzzerCallTraceIntCmp(fn, arg0, arg1, fakePC uintptr)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 10 04:57:07 UTC 2023
    - 5K bytes
    - Viewed (0)
  4. src/runtime/asan_riscv64.s

    TEXT	asancall<>(SB), NOSPLIT, $0-0
    	MOV	X2, X8		// callee-saved
    	BEQZ	g, g0stack	// no g, still on a system stack
    	MOV	g_m(g), X21
    	MOV	m_g0(X21), X21
    	BEQ	X21, g, g0stack
    
    	MOV	(g_sched+gobuf_sp)(X21), X2
    
    g0stack:
    	JALR	RA, X14
    	MOV	X8, X2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 06:55:54 UTC 2022
    - 1.9K bytes
    - Viewed (0)
  5. src/runtime/msan_loong64.s

    TEXT	msancall<>(SB), NOSPLIT, $0-0
    	MOVV	R3, R23         // callee-saved
    	BEQ	g, g0stack      // no g, still on a system stack
    	MOVV	g_m(g), R14
    	MOVV	m_g0(R14), R15
    	BEQ	R15, g, g0stack
    
    	MOVV	(g_sched+gobuf_sp)(R15), R9
    	MOVV	R9, R3
    
    g0stack:
    	JAL	(FARG)
    	MOVV	R23, R3
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 09 01:36:54 UTC 2024
    - 2K bytes
    - Viewed (0)
  6. src/runtime/asan_arm64.s

    	MOVD	RSP, R19                  // callee-saved
    	CBZ	g, g0stack                // no g, still on a system stack
    	MOVD	g_m(g), R10
    	MOVD	m_g0(R10), R11
    	CMP	R11, g
    	BEQ	g0stack
    
    	MOVD	(g_sched+gobuf_sp)(R11), R5
    	MOVD	R5, RSP
    
    g0stack:
    	BL	(FARG)
    	MOVD	R19, RSP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 22 02:20:04 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  7. src/runtime/asan_loong64.s

    TEXT	asancall<>(SB), NOSPLIT, $0-0
    	MOVV	R3, R23         // callee-saved
    	BEQ	g, g0stack      // no g, still on a system stack
    	MOVV	g_m(g), R14
    	MOVV	m_g0(R14), R15
    	BEQ	R15, g, g0stack
    
    	MOVV	(g_sched+gobuf_sp)(R15), R9
    	MOVV	R9, R3
    
    g0stack:
    	JAL	(FARG)
    	MOVV	R23, R3
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 22 02:20:04 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  8. src/runtime/msan_arm64.s

    	MOVD	RSP, R19                  // callee-saved
    	CBZ	g, g0stack                // no g, still on a system stack
    	MOVD	g_m(g), R10
    	MOVD	m_g0(R10), R11
    	CMP	R11, g
    	BEQ	g0stack
    
    	MOVD	(g_sched+gobuf_sp)(R11), R4
    	MOVD	R4, RSP
    
    g0stack:
    	BL	(FARG)
    	MOVD	R19, RSP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 09 01:36:54 UTC 2024
    - 2K bytes
    - Viewed (0)
  9. src/runtime/asan_amd64.s

    	CMPQ	R14, $0
    	JE	call	// no g; still on a system stack
    
    	MOVQ	g_m(R14), R13
    	// Switch to g0 stack.
    	MOVQ	m_g0(R13), R10
    	CMPQ	R10, R14
    	JE	call	// already on g0
    
    	MOVQ	(g_sched+gobuf_sp)(R10), SP
    call:
    	ANDQ	$~15, SP	// alignment for gcc ABI
    	CALL	AX
    	MOVQ	R12, SP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 22 02:20:04 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  10. src/runtime/asan_ppc64le.s

    	MOVD	0(R10), g
    	MOVD	g_m(g), R7		// m for g
    	MOVD	R1, R16			// callee-saved, preserved across C call
    	MOVD	m_g0(R7), R10		// g0 for m
    	CMP	R10, g			// same g0?
    	BEQ	call			// already on g0
    	MOVD	(g_sched+gobuf_sp)(R10), R1 // switch R1
    call:
    	// prepare frame for C ABI
    	SUB	$32, R1			// create frame for callee saving LR, CR, R2 etc.
    	RLDCR	$0, R1, $~15, R1	// align SP to 16 bytes
    	MOVD	FARG, CTR		// address of function to be called
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 26 18:13:33 UTC 2022
    - 2.8K bytes
    - Viewed (0)
Back to top