xref: /aosp_15_r20/external/webrtc/tools_webrtc/ubsan/suppressions.txt (revision d9f758449e529ab9291ac668be2861e7a55c2422)
1*d9f75844SAndroid Build Coastguard Worker#############################################################################
2*d9f75844SAndroid Build Coastguard Worker# UBSan ignorelist.
3*d9f75844SAndroid Build Coastguard Worker#
4*d9f75844SAndroid Build Coastguard Worker# This is a WebRTC-specific replacement of Chromium's ignorelist.txt.
5*d9f75844SAndroid Build Coastguard Worker# Only exceptions for third party libraries go here. WebRTC's code should use
6*d9f75844SAndroid Build Coastguard Worker# the RTC_NO_SANITIZE macro. Please think twice before adding new exceptions.
7*d9f75844SAndroid Build Coastguard Worker
8*d9f75844SAndroid Build Coastguard Worker#############################################################################
9*d9f75844SAndroid Build Coastguard Worker# OpenH264 triggers some errors that are out of our control.
10*d9f75844SAndroid Build Coastguard Workersrc:*/third_party/ffmpeg/libavcodec/*
11*d9f75844SAndroid Build Coastguard Workersrc:*/third_party/openh264/*
12*d9f75844SAndroid Build Coastguard Worker
13*d9f75844SAndroid Build Coastguard Worker# TODO(bugs.webrtc.org/11110).
14*d9f75844SAndroid Build Coastguard Worker# Remove those once upstream code has been cleaned.
15*d9f75844SAndroid Build Coastguard Workersrc:*/third_party/abseil-cpp/absl/debugging/*
16*d9f75844SAndroid Build Coastguard Workersrc:*/third_party/libvpx/source/libvpx/vp8/*
17*d9f75844SAndroid Build Coastguard Worker
18*d9f75844SAndroid Build Coastguard Worker#############################################################################
19*d9f75844SAndroid Build Coastguard Worker# Ignore system libraries.
20*d9f75844SAndroid Build Coastguard Workersrc:*/usr/*
21*d9f75844SAndroid Build Coastguard Worker
22*d9f75844SAndroid Build Coastguard Worker#############################################################################
23*d9f75844SAndroid Build Coastguard Worker[alignment]
24*d9f75844SAndroid Build Coastguard Worker# Libaom and libsrtp are doing unaligned memory access.
25*d9f75844SAndroid Build Coastguard Workersrc:*/third_party/libaom/source/libaom/*
26*d9f75844SAndroid Build Coastguard Workersrc:*/third_party/libsrtp/srtp/srtp.c
27