- Timestamp:
- 08/21/11 15:10:44 (13 years ago)
- Location:
- ps/trunk/source/lib
- Files:
-
- 2 edited
-
allocators/pool.h (modified) (2 diffs)
-
sysdep/os/unix/uvm.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ps/trunk/source/lib/allocators/pool.h
r10051 r10052 64 64 if(p) 65 65 { 66 ASSERT(Contains( p));66 ASSERT(Contains((uintptr_t)p)); 67 67 return (T*)p; 68 68 } … … 73 73 void Deallocate(T* p) 74 74 { 75 ASSERT(Contains( p));75 ASSERT(Contains((uintptr_t)p)); 76 76 mem_freelist_AddToFront(freelist, p); 77 77 } -
ps/trunk/source/lib/sysdep/os/unix/uvm.cpp
r10051 r10052 75 75 } 76 76 77 bool Decommit( void* p, size_t size)77 bool Decommit(uintptr_t address, size_t size) 78 78 { 79 79 errno = 0; 80 if(mmap( p, size, PROT_NONE, mmap_flags|MAP_NORESERVE|MAP_FIXED, -1, 0) == MAP_FAILED)80 if(mmap((void*)address, size, PROT_NONE, mmap_flags|MAP_NORESERVE|MAP_FIXED, -1, 0) == MAP_FAILED) 81 81 return false; 82 82 return true;
Note:
See TracChangeset
for help on using the changeset viewer.
