Re: [Patch] games/urbanterror doesn't rely on W|X

2018-02-05 Thread Ryan Freeman
On Sat, Feb 03, 2018 at 11:07:05AM +, Stuart Henderson wrote: > On 2018/02/03 10:04, Mikolaj Kucharski wrote: > > On Fri, Feb 02, 2018 at 06:41:26AM +0200, mazocomp wrote: > > > Index: Makefile > > > === > > > RCS file:

Re: [Patch] games/urbanterror doesn't rely on W|X

2018-02-03 Thread Stuart Henderson
On 2018/02/03 10:04, Mikolaj Kucharski wrote: > On Fri, Feb 02, 2018 at 06:41:26AM +0200, mazocomp wrote: > > Index: Makefile > > === > > RCS file: /cvs/ports/games/urbanterror/Makefile,v > > retrieving revision 1.4 > > diff -u -p

Re: [Patch] games/urbanterror doesn't rely on W|X

2018-02-03 Thread Mikolaj Kucharski
On Fri, Feb 02, 2018 at 06:41:26AM +0200, mazocomp wrote: > Index: Makefile > === > RCS file: /cvs/ports/games/urbanterror/Makefile,v > retrieving revision 1.4 > diff -u -p -r1.4 Makefile > --- Makefile 8 Feb 2017 12:55:18 -

Re: [Patch] games/urbanterror doesn't rely on W|X

2018-02-02 Thread Ryan Freeman
On Fri, Feb 02, 2018 at 06:41:26AM +0200, mazocomp wrote: > Hi! > > By quickly grepping Urban Terror's code I've seen: > > ./code/qcommon/vm_x86.c:if(mprotect(vm->codeBase, compiledOfs, > PROT_READ|PROT_EXEC)) > ./code/qcommon/vm_x86_64.c: mem = mmap(NULL, stb.st_size, >

[Patch] games/urbanterror doesn't rely on W|X

2018-02-01 Thread mazocomp
Hi! By quickly grepping Urban Terror's code I've seen: ./code/qcommon/vm_x86.c:if(mprotect(vm->codeBase, compiledOfs, PROT_READ|PROT_EXEC)) ./code/qcommon/vm_x86_64.c: mem = mmap(NULL, stb.st_size, PROT_READ|PROT_EXEC, MAP_SHARED, fd, 0); ./code/qcommon/vm_x86_64.c: