aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils/os_utils.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add guard pages both before and after mlock'ed pagesJack Lloyd2020-04-181-13/+16
* Add baremetal (gcc-arm-none-eabi) buildJack Lloyd2020-03-141-6/+18
* Add a 'none' OS target for bare metal builds.Jack Lloyd2020-03-141-1/+1
* Avoid MSVC warnings about dead code in FFI layerJack Lloyd2019-12-061-18/+24
* silence trivial warningsNuno Goncalves2019-10-201-0/+1
* Add missing define of _WINSOCKAPI_ to avoid unintentional of winsockNuno Goncalves2019-10-141-0/+1
* Style tweaksJack Lloyd2019-09-061-25/+34
* Fixes and tweaks from feedbackDavid Carlier2019-08-281-25/+25
* locked pages, making the tag id possibly configurable.David Carlier2019-08-281-8/+29
* Darwin, monitoring anonymous locked pages via vm_stat tool.David Carlier2019-07-271-1/+9
* Support MAP_ANONJack Lloyd2019-07-191-1/+6
* Only use getauxval replacement on ARMv7Jack Lloyd2019-07-151-9/+12
* Restructure OS::get_cpu_xxx functions a bitJack Lloyd2019-07-151-19/+15
* FreeBSD using new mmap flags to protect against possible too wideDavid Carlier2019-06-211-1/+5
* tweakDavid Carlier2019-05-221-2/+5
* Providing little getauxval implementation for Android<18David Carlier2019-05-211-3/+23
* OpenBSD MAP_CONCEAL new flag supportDavid Carlier2019-05-151-0/+4
* Warning compile fix for OpenBSDDavid Carlier2019-04-231-0/+1
* Provides auxiliary vector support for FreeBSD.David Carlier2019-04-151-1/+14
* Remove tab charactersJack Lloyd2019-04-101-2/+2
* Using available cores rather than total for the pools.David Carlier2019-04-071-0/+34
* Fix Coverity warningsJack Lloyd2019-03-071-7/+5
* Add a thread poolJack Lloyd2019-01-311-13/+17
* Remove trailing whitespaceJack Lloyd2019-01-131-1/+1
* Revert #1798Jack Lloyd2019-01-051-4/+14
* Split up allocations into pagesJack Lloyd2019-01-051-54/+81
* Add OS::read_env_variableJack Lloyd2018-12-291-8/+13
* Use posix_memalign instead of mmap for creating the locking poolJack Lloyd2018-12-281-17/+9
* Avoid double return of unique_ptrJack Lloyd2018-12-231-1/+3
* Rename OS::get_processor_timestamp to OS::get_cpu_cycle_counterJack Lloyd2018-12-231-3/+3
* Few features added for BSD.David Carlier2018-12-091-1/+4
* Avoid macro conflict when including termios in amalgamationJack Lloyd2018-12-021-0/+1
* Add Win32 support for echo suppressionJack Lloyd2018-12-011-3/+47
* Promote echo suppression of terminal to Botan::OSJack Lloyd2018-12-011-1/+55
* Make exceptions easier to translate to error codesJack Lloyd2018-11-231-2/+2
* Add an explicit OS target for EmscriptenJack Lloyd2018-10-121-3/+15
* Fix more MSVC warningsJack Lloyd2018-10-011-4/+5
* Skip using mmap allocation if mlock is not available.Jack Lloyd2018-09-271-8/+4
* Add OS::running_in_privileged_stateJack Lloyd2018-09-271-15/+31
* Add back posix_mlock flagJack Lloyd2018-03-261-0/+6
* Add OS::system_page_sizeJack Lloyd2018-03-091-4/+19
* Correctly read the POWER cycle counterJack Lloyd2018-03-061-8/+11
* Use GetProcessWorkingSetSize instead of GetProcessWorkingSetSizeExJack Lloyd2018-02-231-2/+1
* Enable VirtualLock on MinGW buildsJack Lloyd2018-02-131-2/+2
* Test OS features by the feature vs the OS nameJack Lloyd2017-12-301-12/+12
* Avoid prefixing siglongjmp or sigsetjmp with ::Jack Lloyd2017-12-281-2/+2
* getenv is in standard C++Jack Lloyd2017-10-091-1/+1
* Include cstdlib to make os_utils compile with clang.Alexander Bluhm2017-10-091-0/+2
* Add missing windows.h include in os_utils.cppSimon Warta2017-10-031-0/+3
* Move socket implementation into module http_utilSimon Warta2017-10-031-267/+0