Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thestinger/340b87619f4b99a4fb7868bfea6fb2cb to your computer and use it in GitHub Desktop.
Save thestinger/340b87619f4b99a4fb7868bfea6fb2cb to your computer and use it in GitHub Desktop.
strcat@thinktank i ~/android/aosp master % find -iname '*.mk' -exec grep 'LOCAL_SANITIZE.*integer' {} +
./external/libgdx/gdx/jni/Android.mk:LOCAL_SANITIZE := unsigned-integer-overflow signed-integer-overflow
./system/core/init/Android.mk:LOCAL_SANITIZE := integer
./system/core/sdcard/Android.mk:LOCAL_SANITIZE := integer
./system/core/fs_mgr/Android.mk:LOCAL_SANITIZE := integer
./system/extras/libfec/test/Android.mk:LOCAL_SANITIZE := integer
./system/extras/libfec/test/Android.mk:LOCAL_SANITIZE := integer
./system/extras/verity/fec/Android.mk:LOCAL_SANITIZE := integer
./system/extras/verity/Android.mk:LOCAL_SANITIZE := integer
./system/security/keystore/Android.mk:LOCAL_SANITIZE := integer
./system/security/keystore/Android.mk:LOCAL_SANITIZE := integer
./system/netd/server/Android.mk:LOCAL_SANITIZE := unsigned-integer-overflow
./system/netd/server/Android.mk:LOCAL_SANITIZE := unsigned-integer-overflow
./system/netd/server/Android.mk:LOCAL_SANITIZE := unsigned-integer-overflow
./system/netd/server/Android.mk:LOCAL_SANITIZE := unsigned-integer-overflow
./hardware/ril/libril/Android.mk:LOCAL_SANITIZE := integer
strcat@thinktank i ~/android/aosp master % find -iname '*.bp' -exec grep integer {} +
./external/fec/Android.bp: misc_undefined: ["integer"],
./external/fec/Android.bp: misc_undefined: ["integer"],
./external/compiler-rt/Android.bp: // with 64-bit integer multiplies. See http://llvm.org/bugs/show_bug.cgi?id=14469.)
./external/dng_sdk/Android.bp: "unsigned-integer-overflow",
./external/dng_sdk/Android.bp: "signed-integer-overflow",
./bionic/libm/Android.bp: integer_overflow: false,
./system/core/libutils/Android.bp: misc_undefined: ["integer"],
./system/core/libpackagelistparser/Android.bp: misc_undefined: ["integer"],
./system/core/init/Android.bp: misc_undefined: ["integer"],
./system/core/libcutils/Android.bp: misc_undefined: ["integer"],
./system/core/base/Android.bp: misc_undefined: ["integer"],
./system/core/base/Android.bp: misc_undefined: ["integer"],
./system/core/fs_mgr/Android.bp: misc_undefined: ["integer"],
./system/extras/libfec/Android.bp: misc_undefined: ["integer"],
./system/libhidl/base/Android.bp: misc_undefined: ["integer"],
./system/libhwbinder/Android.bp: misc_undefined: ["integer"],
./frameworks/av/media/libmedia/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libmedia/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/matroska/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/matroska/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/colorconversion/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/wifi-display/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/webm/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/webm/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/httplive/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/httplive/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/http/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/foundation/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/foundation/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/aacenc/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/aacenc/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/aacenc/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/aacenc/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/aacenc/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/aacenc/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/on2/dec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/on2/dec/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/on2/h264dec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/on2/enc/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/on2/enc/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/vorbis/dec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/vorbis/dec/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/mpeg2dec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/gsm/dec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/gsm/dec/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/avcdec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/aacdec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/aacdec/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/amrwbenc/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/g711/dec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/g711/dec/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/hevcdec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/opus/dec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/opus/dec/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/flac/enc/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/flac/enc/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/raw/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/raw/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/avcenc/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/amrwb/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/amrwb/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/amrnb/dec/Android.bp: // "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/amrnb/dec/Android.bp: // "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/amrnb/dec/Android.bp: //LOCAL_SANITIZE := signed-integer-overflow
./frameworks/av/media/libstagefright/codecs/amrnb/dec/Android.bp: // "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/amrnb/common/Android.bp: // "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/amrnb/common/Android.bp: // "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/codecs/amrnb/enc/Android.bp: // "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/amrnb/enc/Android.bp: // "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/amrnb/enc/Android.bp: // "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/m4v_h263/dec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/m4v_h263/dec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/m4v_h263/enc/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/m4v_h263/enc/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/m4v_h263/enc/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/mp3dec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/mp3dec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/codecs/mp3dec/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/omx/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/omx/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/id3/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/mpeg2ts/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/mpeg2ts/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/rtsp/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/rtsp/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libstagefright/rtsp/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libstagefright/timedtext/Android.bp: "signed-integer-overflow",
./frameworks/av/media/libaudioclient/Android.bp: "unsigned-integer-overflow",
./frameworks/av/media/libaudioclient/Android.bp: "signed-integer-overflow",
./frameworks/native/libs/ui/Android.bp: //misc_undefined: ["integer"],
./frameworks/native/libs/input/Android.bp: misc_undefined: ["integer"],
./frameworks/native/libs/binder/Android.bp: misc_undefined: ["integer"],
./frameworks/native/vulkan/libvulkan/Android.bp: misc_undefined: ["integer"],
./frameworks/minikin/libs/minikin/Android.bp: "signed-integer-overflow",
./frameworks/minikin/libs/minikin/Android.bp: //"unsigned-integer-overflow",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment