aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils/os_utils.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add wrappers for reinterpret_cast between char* and uint8_t*Jack Lloyd2017-10-031-2/+2
* sigemptyset is a macro on OS XJack Lloyd2017-10-021-1/+1
* Prefix names in global namespace with ::Jack Lloyd2017-10-021-1/+1
* Use explicit_bzero on OpenBSDJack Lloyd2017-09-301-2/+7
* Apply final annotations to the library alsoJack Lloyd2017-09-221-3/+3
* Another missing includeJack Lloyd2017-09-211-0/+1
* Move socket classes to anon namespace.Jack Lloyd2017-09-171-172/+181
* Simplify code in get_processor_timestampJack Lloyd2017-09-161-21/+12
* Add missing override annotationsJack Lloyd2017-09-161-6/+6
* Fix bad comparison in Winsock codeJack Lloyd2017-09-101-1/+1
* Header shuffleJack Lloyd2017-09-041-5/+10
* MinGW fixesJack Lloyd2017-09-041-4/+3
* TypoJack Lloyd2017-09-031-1/+1
* Move secure_scrub_memory to os_utils.cppJack Lloyd2017-09-031-1/+27
* Refactor network code used in http_utilJack Lloyd2017-09-031-2/+252
* Merge GH #1169 Add LLVM bitcode targetJack Lloyd2017-08-311-1/+1
|\
| * Add support for LLVM bitcode targetJack Lloyd2017-08-301-1/+1
* | Fix various MSVC warningsJack Lloyd2017-08-311-8/+10
|/
* Fix some compiler warnings.Jack Lloyd2017-03-221-1/+1
* No C++ exceptions from cpu probe functions. See GH #920Jack Lloyd2017-03-191-25/+9
* Fix missing return in Windows pathJack Lloyd2017-01-301-7/+3
* Change meaning of get_processor_timestampJack Lloyd2017-01-271-28/+57
* Fix various SunCC and Solaris warnings and build problems.Jack Lloyd2017-01-241-0/+9
* If PowerPC clock returns 0, skip it.Jack Lloyd2017-01-231-2/+10
* Fixes for OS X buildJack Lloyd2017-01-171-1/+1
* Add OS::run_cpu_instruction_probeJack Lloyd2017-01-151-0/+70
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-2/+2
* define NOMINMAX 1 before every include of windows.hBaruch Burstein2016-11-281-0/+1
* Add BOTAN_UNUSED when relevant OS support is missingJack Lloyd2016-11-271-0/+1
* Rename zero_mem to secure_scrub_memoryJack Lloyd2016-11-031-2/+2
* Abstract out mutex type. Make threads optional.Jack Lloyd2016-10-121-1/+1
* Add IncludeOS target. Make filesystem support optional.Jack Lloyd2016-10-101-1/+3
* get_processor_timestamp should never return 0 if it can help it.Jack Lloyd2016-09-011-16/+59
* Fix get_process_id for MinGWJack Lloyd2016-08-291-2/+2