summaryrefslogtreecommitdiffstats
path: root/src/pages.c
Commit message (Expand)AuthorAgeFilesLines
* Try to use sysctl(3) instead of sysctlbyname(3).Edward Tomasz Napierala2017-11-031-0/+13
* Use getpagesize(3) under FreeBSD.Edward Tomasz Napierala2017-11-031-0/+2
* Add pages_dontdump and pages_dodump.David Goldblatt2017-10-161-0/+23
* Define MADV_FREE on our own when needed.Qi Wang2017-10-111-1/+7
* Add runtime detection of lazy purging support.Qi Wang2017-09-271-0/+24
* Change opt.metadata_thp to [disabled,auto,always].Qi Wang2017-08-301-1/+1
* Fix test/unit/pages.Qi Wang2017-08-111-6/+7
* Implement opt.metadata_thpQi Wang2017-08-111-2/+51
* Validates fd before calling fcntlY. T. Chung2017-07-221-3/+9
* Fall back to FD_CLOEXEC when O_CLOEXEC is unavailable.Y. T. Chung2017-07-201-5/+22
* Pass the O_CLOEXEC flag to open(2).Jason Evans2017-05-311-3/+4
* Header refactoring: pages.h - unify and remove from catchall.David Goldblatt2017-04-251-0/+3
* Use openat syscall if availableJim Chen2017-04-211-0/+3
* Support --with-lg-page values larger than system page size.Jason Evans2017-04-191-44/+138
* Header refactoring: move assert.h out of the catch-allDavid Goldblatt2017-04-191-0/+1
* Header refactoring: move malloc_io.h out of the catchallDavid Goldblatt2017-04-191-0/+2
* Header refactoring: Split up jemalloc_internal.hDavid Goldblatt2017-04-111-1/+2
* Propagate madvise() success/failure from pages_purge_lazy().Jason Evans2017-03-161-3/+3
* Add alignment/size assertions to pages_*().Jason Evans2017-03-141-0/+15
* Fix pages_purge_forced() to discard pages on non-Linux systems.Jason Evans2017-03-141-1/+8
* Replace tabs following #define with spaces.Jason Evans2017-01-211-1/+1
* Remove extraneous parens around return arguments.Jason Evans2017-01-211-18/+18
* Update brace style.Jason Evans2017-01-211-42/+43
* Remove leading blank lines from function bodies.Jason Evans2017-01-131-9/+0
* Refactor purging and splitting/merging.Jason Evans2016-12-271-21/+22
* Add huge page configuration and pages_[no}huge().Jason Evans2016-12-271-1/+30
* Add --disable-syscall.Jason Evans2016-12-041-3/+3
* Refactor madvise(2) configuration.Jason Evans2016-11-171-5/+5
* Do not use syscall(2) on OS X 10.12 (deprecated).Jason Evans2016-11-031-3/+3
* Use syscall(2) rather than {open,read,close}(2) during boot.Jason Evans2016-10-301-0/+19
* Close file descriptor after reading "/proc/sys/vm/overcommit_memory".Jason Evans2016-09-261-0/+1
* Modify pages_map() to support mapping uncommitted virtual memory.Jason Evans2016-05-061-18/+98
* Try to decommit new chunks.Jason Evans2015-08-121-1/+7
* Refactor arena_mapbits_{small,large}_set() to not preserve unzeroed.Jason Evans2015-08-111-1/+1
* Refactor arena_mapbits unzeroed flag management.Jason Evans2015-08-111-1/+1
* Generalize chunk management hooks.Jason Evans2015-08-041-0/+167