| Index: tools/ubsan/vptr_blacklist.txt
|
| diff --git a/tools/ubsan/vptr_blacklist.txt b/tools/ubsan/vptr_blacklist.txt
|
| index e838203923b25f28f2e1c5bc5a790786c44db43e..c84a65d0d00cc903af647f5e4f10a25e7f9545a3 100644
|
| --- a/tools/ubsan/vptr_blacklist.txt
|
| +++ b/tools/ubsan/vptr_blacklist.txt
|
| @@ -100,6 +100,17 @@ src:*/third_party/libwebm/source/mkvmuxer.cpp
|
| src:*third_party/swiftshader/third_party/LLVM*
|
|
|
| #############################################################################
|
| +# UBSan yields false positives in libEGL when objects created in libGLESv2
|
| +# from classes derived from libEGL base classes are used within libEGL.
|
| +# UBSan wrongly detects that the libGLESv2 classes are not derived from libEGL
|
| +# classes because libEGL doesn't know about libGLESv2 classes.
|
| +# See crbug.com/722349.
|
| +type:*egl*Context*
|
| +type:*egl*Surface*
|
| +type:*gl*Object*
|
| +type:*sw*FrameBuffer*
|
| +
|
| +#############################################################################
|
| # UBSan seems to be emit false positives when virtual base classes are
|
| # involved, see e.g. crbug.com/448102.
|
|
|
|
|