| Index: base/process/memory.h
|
| diff --git a/base/process/memory.h b/base/process/memory.h
|
| index a930be76d2661a2ce6a3da2920bfb667328c34c6..a73fbe1304834efd77b1b63c84a74007ffed91ee 100644
|
| --- a/base/process/memory.h
|
| +++ b/base/process/memory.h
|
| @@ -67,6 +67,8 @@ BASE_EXPORT bool AdjustOOMScore(ProcessId process, int score);
|
| // This can be useful for huge and/or unpredictable size memory allocations.
|
| // Please only use this if you really handle the case when the allocation
|
| // fails. Doing otherwise would risk security.
|
| +// These functions may still crash on OOM when running under memory tools,
|
| +// specifically ASan and other sanitizers.
|
| // Return value tells whether the allocation succeeded. If it fails |result| is
|
| // set to NULL, otherwise it holds the memory address.
|
| BASE_EXPORT WARN_UNUSED_RESULT bool UncheckedMalloc(size_t size,
|
|
|