aboutsummaryrefslogtreecommitdiff
path: root/src/support/allocators
Commit message (Collapse)AuthorAgeFilesLines
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
| | | | | | Edited via: $ contrib/devtools/copyright_header.py update .
* support: Add LockedPoolWladimir J. van der Laan2016-10-271-8/+4
| | | | | | | | | | | | | | Add a pool for locked memory chunks, replacing LockedPageManager. This is something I've been wanting to do for a long time. The current approach of locking objects where they happen to be on the stack or heap in-place causes a lot of mlock/munlock system call overhead, slowing down any handling of keys. Also locked memory is a limited resource on many operating systems (and using a lot of it bogs down the system), so the previous approach of locking every page that may contain any key information (but also other information) is wasteful.
* Bump copyright headers to 2015MarcoFalke2015-12-132-2/+2
|
* ensure consistent header comment naming conventionsPhilip Kaufmann2015-04-202-6/+6
| | | | - BITCOIN_FOLDER_SUBFOLDER_FILENAME_H
* allocators: split allocators and pagelockerCory Fields2015-03-202-0/+110
Pagelocker is only needed for secure (usually wallet) operations, so don't make the zero-after-free allocator depend on it.