Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for WithSigStack (0.09 sec)

  1. src/runtime/testdata/testprogcgo/sigstack.go

    #include <sys/mman.h>
    
    #ifdef _AIX
    // On AIX, SIGSTKSZ is too small to handle Go sighandler.
    #define CSIGSTKSZ 0x4000
    #else
    #define CSIGSTKSZ SIGSTKSZ
    #endif
    
    extern void SigStackCallback();
    
    static void* WithSigStack(void* arg __attribute__((unused))) {
    	// Set up an alternate system stack.
    	void* base = mmap(0, CSIGSTKSZ, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0);
    	if (base == MAP_FAILED) {
    		perror("mmap failed");
    		abort();
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 13 18:45:54 UTC 2021
    - 2.1K bytes
    - Viewed (0)
Back to top