Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 15 of 15 for fini_array (0.14 sec)

  1. src/runtime/asm_386.s

    	// traceback from goexit1 must hit code range of goexit
    	BYTE	$0x90	// NOP
    
    // Add a module's moduledata to the linked list of moduledata objects. This
    // is called from .init_array by a function generated in the linker and so
    // follows the platform ABI wrt register preservation -- it only touches AX,
    // CX (implicitly) and DX, but it does not follow the ABI wrt arguments:
    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/symtab.go

    	if p == nil {
    		return nil
    	}
    	return *p
    }
    
    // modulesinit creates the active modules slice out of all loaded modules.
    //
    // When a module is first loaded by the dynamic linker, an .init_array
    // function (written by cmd/link) is invoked to call addmoduledata,
    // appending to the module to the linked list that starts with
    // firstmoduledata.
    //
    // There are two times this can happen in the lifecycle of a Go
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 40K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/data.go

    	}
    
    	if ctxt.HeadType == objabi.Haix {
    		if len(state.data[sym.SINITARR]) > 0 {
    			Errorf(nil, "XCOFF format doesn't allow .init_array section")
    		}
    	}
    
    	if hasinitarr && len(state.data[sym.SINITARR]) > 0 {
    		state.allocateNamedSectionAndAssignSyms(&Segdata, ".init_array", sym.SINITARR, sym.Sxxx, 06)
    	}
    
    	/* data */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (1)
  4. src/runtime/asm_arm64.s

    // returns to goexit+PCQuantum.
    TEXT runtime·goexit(SB),NOSPLIT|NOFRAME|TOPFRAME,$0-0
    	MOVD	R0, R0	// NOP
    	BL	runtime·goexit1(SB)	// does not return
    
    // This is called from .init_array and follows the platform, not Go, ABI.
    TEXT runtime·addmoduledata(SB),NOSPLIT,$0-0
    	SUB	$0x10, RSP
    	MOVD	R27, 8(RSP) // The access to global variables below implicitly uses R27, which is callee-save
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  5. src/runtime/asm_amd64.s

    	BYTE	$0x90	// NOP
    	CALL	runtime·goexit1(SB)	// does not return
    	// traceback from goexit1 must hit code range of goexit
    	BYTE	$0x90	// NOP
    
    // This is called from .init_array and follows the platform, not Go, ABI.
    TEXT runtime·addmoduledata(SB),NOSPLIT,$0-0
    	PUSHQ	R15 // The access to global variables below implicitly uses R15, which is callee-save
    	MOVQ	runtime·lastmoduledatap(SB), AX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
Back to top