aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | | | | | Remove all versions of MemoryRegion::append.lloyd2010-09-151-19/+43
* | | | | | | | | | | | | | | | | | | Completely remove the second parameter to SecureVector which specifieslloyd2010-09-141-13/+6
* | | | | | | | | | | | | | | | | | | Split up definitions so it is easer to remove functions I want to remove.lloyd2010-09-131-19/+21
* | | | | | | | | | | | | | | | | | | Don't expose init (protected) with a using directivelloyd2010-09-131-8/+6
* | | | | | | | | | | | | | | | | | | Remove constructors of MemoryVector and SecureVector that took twolloyd2010-09-131-18/+0
* | | | | | | | | | | | | | | | | | | More vector->pointer conversion removals.lloyd2010-09-131-0/+7
* | | | | | | | | | | | | | | | | | | Anywhere where we use MemoryRegion::begin to get access to the raw pointerlloyd2010-09-131-26/+27
* | | | | | | | | | | | | | | | | | | Use a true lexicographic ordering in MemoryRegion::operator<lloyd2010-09-091-8/+11
* | | | | | | | | | | | | | | | | | | Rename MemoryRegion::destroy to MemoryRegion::clear to match STLlloyd2010-09-081-1/+1
* | | | | | | | | | | | | | | | | | | Big, invasive but mostly automated change, with a further attempt atlloyd2010-09-071-20/+26
* | | | | | | | | | | | | | | | | | | Realization while thinking about the recently added truncate: in a STLlloyd2010-09-071-40/+10
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | | Cast the first argument to msync, munmap, mlock, and munlock to char*lloyd2010-09-071-2/+2
|/ / / / / / / / / / / / / / / / /
* / / / / / / / / / / / / / / / / Add a simple function to MemoryRegion to truncate to a specified size.lloyd2010-09-031-0/+10
|/ / / / / / / / / / / / / / / /
* / / / / / / / / / / / / / / / Clang fixlloyd2010-08-081-0/+1
|/ / / / / / / / / / / / / / /
* | | | | | | | | | | | | | | Fix constructorlloyd2010-07-091-1/+1
* | | | | | | | | | | | | | | Argh: SecureVector's constructor needs to behave differentlylloyd2010-07-071-2/+14
| |_|_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | Doxygenlloyd2010-06-214-3/+21
* | | | | | | | | | | | | | Doxygenlloyd2010-06-211-3/+31
| |_|_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | |
* | | | | | | | | | | | | Replace "@return a blah" and "@return the blah" with just "@return blah"lloyd2010-06-161-10/+10
* | | | | | | | | | | | | More Doxygen fixeslloyd2010-06-154-8/+11
* | | | | | | | | | | | | Fix a few hundred Doxygen warningslloyd2010-06-151-2/+2
* | | | | | | | | | | | | Change how alloc_mmap's TemporaryFile class works. Don't exposelloyd2010-06-131-10/+17
| |_|_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | |
* | | | | | | | | | | | Add a couple of small patches from Thomas Capricelli <[email protected]>lloyd2010-05-211-8/+16
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
* | | | | | | | | | | Rename SecureVector::L param to INITIAL_LEN so as to be somewhat obvious as t...lloyd2010-03-231-2/+3
* | | | | | | | | | | Remove SecureBuffer, which is the fixed-size variant of SecureVector.lloyd2010-03-231-38/+2
* | | | | | | | | | | Remove reference to no-longer existing function in docslloyd2010-03-221-6/+2
* | | | | | | | | | | Fix Doxygen comment for grow_tolloyd2010-03-221-4/+6
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
* | | | | | | | | | Guard call to the allocator in deallocate() by checking if the alloclloyd2010-03-101-1/+1
|/ / / / / / / / /
* | | | | | | | / Clean up exceptions. Remove some unused ones like Config_Error. Makelloyd2010-01-052-14/+1
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | Make many more headers internal-only.lloyd2009-12-169-15/+39
* | | | | | | | Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-163-18/+2
|/ / / / / / /
* | | | | | / Move most code that relies heavily on Filters into src/filters.lloyd2009-11-171-6/+0
| |_|_|_|_|/ |/| | | | |
* | | | | | Rename/remove some secmem member variables for better matching with STLlloyd2009-11-171-22/+15
* | | | | | Remove some Doxygen commentslloyd2009-11-171-8/+2
|/ / / / /
* | | | | Remove the 'realname' attribute on all modules and cc/cpu/os info files.lloyd2009-10-294-8/+0
* | | | | Remove all exception specifications. The way these are designed in C++ islloyd2009-10-222-6/+6
| |_|_|/ |/| | |
* | | | Split up util.h into 3 fileslloyd2009-09-171-1/+1
* | | | Move memory locking function decls to mlock.hlloyd2009-09-171-1/+1
|/ / /
* | / Add support for Dragonfly BSD (a fork of FreeBSD).lloyd2009-07-251-0/+1
| |/ |/|
* | Move some files around to break up dependencies between directorieslloyd2009-07-162-0/+439
* | Add a script that reads the output of print_deps.py and rewriteslloyd2009-07-153-8/+13
|/
* Thomas Moschny passed along a request from the Fedora packagers which camelloyd2009-03-307-111/+125
* Check the return value of lseek in the mmap allocatorlloyd2009-03-271-1/+3
* Rickard Bondesson reported on botan-devel about some problems buildinglloyd2008-12-021-8/+0
* In Pooling_Allocator::get_more_core, limit in_bytes to at most 1 MiB tolloyd2008-11-242-3/+4
* Split the last parts of the 'core' modulelloyd2008-11-083-0/+31
* Move allocate.h with related code in alloclloyd2008-11-081-0/+35
* Continue to dismantle the core module (aka ball of mud), moving allocatorlloyd2008-11-084-0/+473
* Add BOTAN_DLL macro to public class definitions that were missing it.lloyd2008-10-091-1/+1
* Move allocator base code into core/, alloc_mmap to alloc/lloyd2008-09-303-0/+181