Lines Matching refs:size

77 extern "C" void * SAL_CALL allocExec(rtl_arena_type *, sal_Size * size) {  in allocExec()  argument
96 sal_Size n = (*size + (pagesize - 1)) & ~(pagesize - 1); in allocExec()
117 *size = n; in allocExec()
123 rtl_arena_type *, void * address, sal_Size size) in freeExec() argument
126 munmap(static_cast< char * >(address), size); in freeExec()
128 (void) size; // unused in freeExec()
228 OSL_ASSERT(blocks.size() <= SAL_MAX_INT32); in getVtables()
229 vtables.count = static_cast< sal_Int32 >(blocks.size()); in getVtables()
246 sal_Size size = getBlockSize(slotCount); in createBlock() local
248 block.size = (size + (pagesize - 1)) & ~(pagesize - 1); in createBlock()
276 if (ftruncate(block.fd, block.size) == -1) in createBlock()
283 block.start = mmap(NULL, block.size, PROT_READ | PROT_WRITE, MAP_SHARED, block.fd, 0); in createBlock()
287 block.exec = mmap(NULL, block.size, PROT_READ | PROT_EXEC, MAP_SHARED, block.fd, 0); in createBlock()
304 block.start = block.exec = rtl_arena_alloc(m_arena, &block.size); in createBlock()
312 rtl_arena_free(m_arena, block.start, block.size); in freeBlock()
315 if (block.start) munmap(block.start, block.size); in freeBlock()
316 if (block.exec) munmap(block.exec, block.size); in freeBlock()
323 block.size = getBlockSize(slotCount); in createBlock()
324 block.start = rtl_arena_alloc(m_arena, &block.size); in createBlock()
329 rtl_arena_free(m_arena, block.start, block.size); in freeBlock()
349 sal_Int32 vtableOffset = blocks.size() * sizeof (Slot *); in createVtables()