Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 37 of 37 for PCDATA (0.14 sec)

  1. src/runtime/asm_386.s

    	/* copy arguments to stack */		\
    	MOVL	stackArgs+8(FP), SI;		\
    	MOVL	stackArgsSize+12(FP), CX;		\
    	MOVL	SP, DI;				\
    	REP;MOVSB;				\
    	/* call function */			\
    	MOVL	f+4(FP), DX;			\
    	MOVL	(DX), AX; 			\
    	PCDATA  $PCDATA_StackMapIndex, $0;	\
    	CALL	AX;				\
    	/* copy return values back */		\
    	MOVL	stackArgsType+0(FP), DX;		\
    	MOVL	stackArgs+8(FP), DI;		\
    	MOVL	stackArgsSize+12(FP), CX;		\
    	MOVL	stackRetOffset+16(FP), BX;		\
    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/asm_ppc64x.s

    	CMP	R11, $0				\
    	BNE	2(PC)				\
    	MOVD	R0, 0(R0)			\
    #endif						\
    	MOVD    regArgs+40(FP), R20;    \
    	BL      runtime·unspillArgs(SB);        \
    	MOVD	(R11), R12;			\
    	MOVD	R12, CTR;			\
    	PCDATA  $PCDATA_StackMapIndex, $0;	\
    	BL	(CTR);				\
    #ifndef GOOS_aix				\
    	MOVD	24(R1), R2;			\
    #endif						\
    	/* copy return values back */		\
    	MOVD	regArgs+40(FP), R20;		\
    	BL	runtime·spillArgs(SB);			\
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  3. src/runtime/asm_arm64.s

    	CMP	R5, R6;				\
    	BNE	-3(PC);				\
    	/* set up argument registers */		\
    	MOVD	regArgs+40(FP), R20;		\
    	CALL	·unspillArgs(SB);		\
    	/* call function */			\
    	MOVD	f+8(FP), R26;			\
    	MOVD	(R26), R20;			\
    	PCDATA	$PCDATA_StackMapIndex, $0;	\
    	BL	(R20);				\
    	/* copy return values back */		\
    	MOVD	regArgs+40(FP), R20;		\
    	CALL	·spillArgs(SB);		\
    	MOVD	stackArgsType+0(FP), R7;		\
    	MOVD	stackArgs+16(FP), R3;			\
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  4. src/runtime/asm_amd64.s

    	MOVQ	SP, DI;				\
    	REP;MOVSB;				\
    	/* set up argument registers */		\
    	MOVQ    regArgs+40(FP), R12;		\
    	CALL    ·unspillArgs(SB);		\
    	/* call function */			\
    	MOVQ	f+8(FP), DX;			\
    	PCDATA  $PCDATA_StackMapIndex, $0;	\
    	MOVQ	(DX), R12;			\
    	CALL	R12;				\
    	/* copy register return values back */		\
    	MOVQ    regArgs+40(FP), R12;		\
    	CALL    ·spillArgs(SB);		\
    	MOVLQZX	stackArgsSize+24(FP), CX;		\
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/riscv/obj.go

    //
    // preprocess is called once per linker symbol.
    //
    // When preprocess finishes, all instructions in the symbol are either
    // concrete, real RISC-V instructions or directive pseudo-ops like TEXT,
    // PCDATA, and FUNCDATA.
    func preprocess(ctxt *obj.Link, cursym *obj.LSym, newprog obj.ProgAlloc) {
    	if cursym.Func().Text == nil || cursym.Func().Text.Link == nil {
    		return
    	}
    
    	// Generate the prologue.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/x86/asm6.go

    }
    
    // lookForJCC returns the first real instruction starting from p, if that instruction is a conditional
    // jump. Otherwise, nil is returned.
    func lookForJCC(p *obj.Prog) *obj.Prog {
    	// Skip any PCDATA, FUNCDATA or NOP instructions
    	var q *obj.Prog
    	for q = p.Link; q != nil && (q.As == obj.APCDATA || q.As == obj.AFUNCDATA || q.As == obj.ANOP); q = q.Link {
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssagen/ssa.go

    	return p
    }
    
    // PrepareCall prepares to emit a CALL instruction for v and does call-related bookkeeping.
    // It must be called immediately before emitting the actual CALL instruction,
    // since it emits PCDATA for the stack map at the call (calls are safe points).
    func (s *State) PrepareCall(v *ssa.Value) {
    	idx := s.livenessMap.Get(v)
    	if !idx.StackMapValid() {
    		// See Liveness.hasStackMap.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top