summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Fix compiler warning, WINAPI already defined somewhere.rgallop/opensource-main/scudo_standaloneRussell Gallop2021-01-281-7/+7
* Put TSD exclusive back in.Russell Gallop2021-01-281-2/+4
* Remove tsd_exclusive code for now, concentrate on shared.Russell Gallop2021-01-281-1/+2
* Suppress 32bit/64bit warningRussell Gallop2021-01-281-1/+1
* Copy implementation of getMonotonicTime() from sanitizer_win.cpp NanoTimeRussell Gallop2021-01-281-2/+17
* Reimplement getMonotonicTime with std::chrono...Russell Gallop2021-01-281-4/+4
* Remove whitespaceRussell Gallop2021-01-281-1/+1
* Fix warning on using 32bit typesRussell Gallop2021-01-281-1/+1
* Include atomic_helpers.h in win.cppRussell Gallop2021-01-281-0/+1
* Re-add some atomic operations, still not compiling exchange okay.Russell Gallop2021-01-281-15/+39
* Fix for static_assert on size of PackagedHeader vs UnPackedHeaderRussell Gallop2021-01-281-6/+7
* Start re-enabling parts of atomic_helpers.h with much borrorwed from sanitize...Russell Gallop2021-01-281-58/+181
* Add definition INLINE (some places will still use inline).Russell Gallop2021-01-281-0/+5
* Implement trap on WindowsRussell Gallop2021-01-281-1/+7
* Remove references to SANITIZER, not doing GO support just yet...Russell Gallop2021-01-281-12/+1
* Fix up header guards and macros to be SCUDOesque rather than from SANITIZERESQUERussell Gallop2021-01-281-5/+5
* Use internal_defs.h in interface.h analagous to sanitizer_internal_defs.h, bu...Russell Gallop2021-01-281-13/+3
* Get processor yield implementation from sanitizer_atomic_msvc.hRussell Gallop2021-01-281-0/+9
* Comment out all of atomic_helpers.h to see what needs implementing on Windows.Russell Gallop2021-01-281-127/+126
* Fixup format specifiers for WindowsRussell Gallop2021-01-211-1/+1
* Add implementation of getThreadID from sanitizer_win.cppRussell Gallop2021-01-212-2/+6
* Rename wwindows.[cpp|h] to win.[cpp|h]Russell Gallop2021-01-214-9/+9
* Steal implementations of getNumberOfCPUs, getThreadID, getRandom from sanitiz...Russell Gallop2021-01-212-33/+24
* Fix include in win_defs.hRussell Gallop2021-01-211-1/+1
* Add weak definition of __scudo_default_options.Russell Gallop2021-01-211-0/+6
* Set INTERFACE for __scudo_print_statsRussell Gallop2021-01-211-1/+1
* Hook in windows weak definition stuff (from sanitizer_common but changed to m...Russell Gallop2021-01-211-0/+42
* Add win_defs.h from sanitizer_win_defs.hRussell Gallop2021-01-212-0/+175
* Fix INTERFACE on Windows, based on SANITIZER_INTERFACE_ATTRIBUTE.Russell Gallop2021-01-211-1/+10
* Fixup attributes on interface.hRussell Gallop2021-01-211-3/+14
* Make SCUDO_WINDOWS and SCUDO_WINDOWS64 consistent with sanitizer_platform.hRussell Gallop2021-01-211-1/+11
* Define away WEAK on Windows.Russell Gallop2021-01-211-0/+4
* Grab some functions from sanitizer_common.hRussell Gallop2021-01-211-2/+38
* Grab MSC_PREREQ from sanitizer_platform.hRussell Gallop2021-01-211-0/+11
* Get platform-specific defines from sanitizer_internal_defs.hRussell Gallop2021-01-211-1/+25
* Try to fix build issue in visual studio.Russell Gallop2021-01-211-1/+3
* Steal definitions of sptr and uptr from sanitizer_internal_defs.hRussell Gallop2021-01-211-2/+8
* Use stdint values for typedefs instead of trying to guess typesRussell Gallop2021-01-211-14/+10
* Hack things out to get to compiling.Russell Gallop2021-01-211-101/+105
* Don't include pthread.h on Windows. Will need some replacement in time.Russell Gallop2021-01-211-0/+2
* Define M as something on Windows, may well prove to be wrong.Russell Gallop2021-01-211-0/+2
* Disable some warning so can see wood for the trees.Russell Gallop2021-01-211-4/+4
* Set uptr to be 64bit on 64bit WindowsRussell Gallop2021-01-211-0/+4
* Fix detecting Windows 64bit, ignoring 32bit for now.Russell Gallop2021-01-211-2/+2
* Delete androidy bits of wwindows.cpp to simplify.Russell Gallop2021-01-211-29/+1
* Fixup wwindows.h and parts of wwindows.cppRussell Gallop2021-01-212-54/+9
* Add SCUDO_WINDOWSRussell Gallop2021-01-211-0/+6
* Include wwindows.hRussell Gallop2021-01-211-0/+1
* Add windows platform files.Russell Gallop2021-01-213-0/+286
* Add debugging prints to cmake to see why scudo standalone isn't building.Russell Gallop2021-01-213-0/+9