search for: pagealignmask

Displaying 9 results from an estimated 9 matches for "pagealignmask".

2013 Jul 31
2
[LLVMdev] Error building compiler-rt
...able_execute_stack.c /home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:53:29: error: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Werror,-Wint-to-pointer-cast] unsigned char* startPage = (unsigned char*)(p & pageAlignMask); ^ /home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:54:27: error: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Werror,-Wint-to-pointer-cast] unsigned char* endPage = (unsigne...
2013 Aug 01
2
[LLVMdev] Error building compiler-rt
...able_execute_stack.c /home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:53:29: error: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Werror,-Wint-to-pointer-cast] unsigned char* startPage = (unsigned char*)(p & pageAlignMask); Thanks Pranav On Thu, Aug 1, 2013 at 7:27 AM, Alexey Samsonov <samsonov at google.com> wrote: > Hi Pranav, > > On Thu, Aug 1, 2013 at 1:54 AM, Pranav Garg <pranav.garg2107 at gmail.com>wrote: > >> Hi, >> >> I see that ENABLE_WERROR is being set to of...
2013 Jul 31
0
[LLVMdev] Error building compiler-rt
...ack.c > /home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:53:29: error: cast to 'unsigned char *' from smaller integer type 'unsigned int' > [-Werror,-Wint-to-pointer-cast] > unsigned char* startPage = (unsigned char*)(p & pageAlignMask); > ^ > /home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:54:27: error: cast to 'unsigned char *' from smaller integer type 'unsigned int' > [-Werror,-Wint-to-pointer-cast] > unsigned char...
2013 Jul 31
2
[LLVMdev] Error building compiler-rt
...e/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:53:29: > error: cast to 'unsigned char *' from smaller integer type 'unsigned int' > > [-Werror,-Wint-to-pointer-cast] > > unsigned char* startPage = (unsigned char*)(p & pageAlignMask); > > ^ > > > /home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:54:27: > error: cast to 'unsigned char *' from smaller integer type 'unsigned int' > > [-Werror,-Wint-to-pointer-cast] &...
2013 Aug 01
2
[LLVMdev] Error building compiler-rt
...pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:53:29: >> error: cast to 'unsigned char *' from smaller integer type 'unsigned int' >> [-Werror,-Wint-to-pointer-cast] >> unsigned char* startPage = (unsigned char*)(p & pageAlignMask); >> > > Hm... Is it true that somewhy on your system (32-bit host, I presume), > sizeof(uintptr_t) != sizeof(unsigned char *) when you build code in 64-bit > mode (with -m64)? > > >> >> >> Thanks >> Pranav >> >> >> On Thu, Aug 1, 20...
2013 Aug 01
0
[LLVMdev] Error building compiler-rt
...> /home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:53:29: > error: cast to 'unsigned char *' from smaller integer type 'unsigned int' > [-Werror,-Wint-to-pointer-cast] > unsigned char* startPage = (unsigned char*)(p & pageAlignMask); > Hm... Is it true that somewhy on your system (32-bit host, I presume), sizeof(uintptr_t) != sizeof(unsigned char *) when you build code in 64-bit mode (with -m64)? > > > Thanks > Pranav > > > On Thu, Aug 1, 2013 at 7:27 AM, Alexey Samsonov <samsonov at google.com&g...
2013 Aug 01
0
[LLVMdev] Error building compiler-rt
...ck-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:53:29: >> error: cast to 'unsigned char *' from smaller integer type 'unsigned int' >> > [-Werror,-Wint-to-pointer-cast] >> > unsigned char* startPage = (unsigned char*)(p & pageAlignMask); >> > ^ >> > >> /home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:54:27: >> error: cast to 'unsigned char *' from smaller integer type 'unsigned int' >> > [-Werror,-Win...
2013 Jul 31
0
[LLVMdev] Error building compiler-rt
...le_execute_stack.c /home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:53:29:error: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Werror,-Wint-to-pointer-cast] unsigned char* startPage = (unsigned char*)(p & pageAlignMask); ^ /home/pranav/smack-project/llvm/src/projects/compiler-rt/lib/enable_execute_stack.c:54:27:error: cast to 'unsigned char *' from smaller integer type 'unsigned int' [-Werror,-Wint-to-pointer-cast] unsigned char* endPage = (unsi...
2013 Jun 25
0
[LLVMdev] [PATCH] Windows implementation of enable_execute_stack
...t; > +#ifndef _WIN32 >> > #if __APPLE__ >> > /* On Darwin, pagesize is always 4096 bytes */ >> > const uintptr_t pageSize = 4096; >> > @@ -54,6 +58,14 @@ >> > unsigned char* endPage = (unsigned >> char*)((p+TRAMPOLINE_SIZE+pageSize) & pageAlignMask); >> > size_t length = endPage - startPage; >> > (void) mprotect((void *)startPage, length, PROT_READ | PROT_WRITE | >> PROT_EXEC); >> > +#else >> >> Why not simply #elif defined(_WIN32) and skip the extra level of #ifs? >> > > There is a...