comparison test/thunk/test_thunk.c @ 203:3999750fae28

- allocwx changes from last commit mentioned in Changelog and adapted testcode
author Tassilo Philipp
date Tue, 21 Mar 2017 02:31:55 +0100
parents ff0c8ee2bbc7
children f5577f6bf97a
comparison
equal deleted inserted replaced
202:030fbb70aa1b 203:3999750fae28
96 if(err || !p) { 96 if(err || !p) {
97 printf("0\n"); 97 printf("0\n");
98 return; 98 return;
99 } 99 }
100 dcbInitThunk(p, &my_entry); 100 dcbInitThunk(p, &my_entry);
101 err = dcInitExecWX((void*)p, sizeof(DCThunk));
102 if(err) {
103 dcFreeWX((void*)p, sizeof(DCThunk));
104 printf("0\n");
105 return;
106 }
101 fp = (printfun*)p; 107 fp = (printfun*)p;
102 if(setjmp(jbuf) != 0) 108 if(setjmp(jbuf) != 0)
103 printf("sigsegv\n"); 109 printf("sigsegv\n");
104 else 110 else
105 fp("wx"); 111 fp("wx");