skia2/include/private
Brian Salomon 34ed73b038 Make memcmps in GrResourceKey::op== safe.
Previously the size of one of the keys was passed to memcmp.
It was incorrectly assumed that if the size mismatched in the
first word compared then the rest of the keys would not be
accessed.

Change-Id: I9850949c6b51d0d2fb6de53ed8d4dee5192826d2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/280356
Commit-Queue: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
Auto-Submit: Brian Salomon <bsalomon@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2020-03-30 16:04:12 +00:00
..
GrContext_Base.h Add interface(s) for compressed backend texture support 2019-12-17 20:30:06 +00:00
GrD3DTypesPriv.h Rename GrD3DTextureInfo to GrD3DTextureResourceInfo. 2020-03-26 16:26:44 +00:00
GrGLTypesPriv.h Rework how backend-specific formats are retrieved from GrBackendFormat. 2019-08-08 17:20:34 +00:00
GrImageContext.h Update wacky_yuv_formats GM to demonstrate YUV resizing on the GPU 2020-01-29 14:16:36 +00:00
GrRecordingContext.h Improve the mechanism to suppress warning messages during testing 2020-02-19 16:34:09 +00:00
GrResourceKey.h Make memcmps in GrResourceKey::op== safe. 2020-03-30 16:04:12 +00:00
GrSharedEnums.h sksl enum support 2017-11-13 14:36:40 +00:00
GrSingleOwner.h Add thread safety annotations for SkMutex 2019-05-13 15:44:33 +00:00
GrTypesPriv.h Rename SkColorTypeComponentFlags to SkColorChannelFlags. 2020-03-27 21:48:41 +00:00
GrVkTypesPriv.h Store protectedness on GrVkImageInfo. 2019-07-18 20:03:08 +00:00
SkBitmaskEnum.h tools/skui: put all enums in a common namespace 2019-08-29 15:39:32 +00:00
SkChecksum.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkColorData.h Add utility for creating test-only GrProgramInfos 2019-11-22 19:01:14 +00:00
SkDeque.h move SkDeque.h into private 2020-02-18 02:05:08 +00:00
SkEncodedInfo.h Move skcms.h to include/third_party/skcms 2019-04-29 15:02:45 +00:00
SkFixed.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkFloatBits.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkFloatingPoint.h dip our toes into c++11 style [[attributes]] 2020-02-19 17:51:40 +00:00
SkHalf.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkIDChangeListener.h Revert "Use spin lock in SkIDChangeListener" 2020-03-04 03:40:11 +00:00
SkImageInfoPriv.h Rename SkColorTypeComponentFlags to SkColorChannelFlags. 2020-03-27 21:48:41 +00:00
SkMacros.h SkTypes: more into SkMacros 2018-06-12 20:24:43 +00:00
SkMalloc.h test data.equals with empty 2020-02-17 17:53:49 +00:00
SkMutex.h Remove all global mutexes 2019-06-18 00:39:15 +00:00
SkNoncopyable.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkNx_neon.h Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
SkNx_sse.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkNx.h Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
SkOnce.h experimental support for go/fibers 2019-10-28 16:48:55 +00:00
SkPathRef.h Prevent unbounded listener growth on SkPixelRefs. 2020-03-02 22:32:09 +00:00
SkSafe32.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkSafe_math.h Guard against buggy ucrt\math.h. 2016-11-28 15:40:23 +00:00
SkSemaphore.h Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
SkShadowFlags.h Remove deprecated drawShadow interfaces 2018-02-28 19:07:29 +00:00
SkSpinlock.h Add thread safety annotations. 2019-05-10 13:40:38 +00:00
SkTArray.h Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
SkTDArray.h Remove SkMin32/SkMax32 2020-02-06 17:31:51 +00:00
SkTemplates.h Use void(void*) instead of decltype with sk_free. 2019-08-20 22:28:42 +00:00
SkTFitsIn.h Add support for MSVC run-time checks (and control flow guard) 2019-02-04 20:55:24 +00:00
SkTHash.h remove unused mutate() apis 2020-03-16 20:44:36 +00:00
SkThreadAnnotations.h Add a condition to prevent a thread annotation meant for blaze from showing up to emscripten 2020-02-28 17:57:20 +00:00
SkThreadID.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkTLogic.h Fix fix chrome build bots 2019-12-06 23:54:55 +00:00
SkTo.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkVx.h restore Op::round 2020-03-12 21:10:34 +00:00
SkWeakRefCnt.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00