From 8dc8dbc8211e7b0245a6e7db911265efbe0fccaf Mon Sep 17 00:00:00 2001 From: Mike Reed Date: Fri, 5 Jan 2018 11:20:10 -0500 Subject: begin cleanup of malloc porting layer 1. Merge some of the allocators into sk_malloc_flags by redefining a flag to mean zero-init 2. Add more private helpers to simplify our call-sites (and handle some overflow mul checks) 3. The 2-param helpers rely on the saturating SkSafeMath::Mul to pass max_size_t as the request, which should always fail. Bug:508641 Change-Id: I322f1e6ed91113467e0fdb12c91c3dad33d890c8 Reviewed-on: https://skia-review.googlesource.com/90940 Commit-Queue: Mike Reed Reviewed-by: Robert Phillips Reviewed-by: Stephan Altmueller --- public.bzl | 1 + 1 file changed, 1 insertion(+) (limited to 'public.bzl') diff --git a/public.bzl b/public.bzl index 1e2894058a..d856db20b0 100644 --- a/public.bzl +++ b/public.bzl @@ -586,6 +586,7 @@ def base_defines(os_conditions): "SK_JUMPER_DISABLE_8BIT", # JPEG is in codec_limited "SK_HAS_JPEG_LIBRARY", + "SK_SUPPORT_LEGACY_MALLOC_PORTING_LAYER", ] + skia_select( os_conditions, [ -- cgit v1.2.3