| Index: base/process/memory_win.cc
|
| diff --git a/base/process/memory_win.cc b/base/process/memory_win.cc
|
| index c53a1be539555f41ed004f194558ad9e3f7a1a99..668214ceaf073bf604f1d2afbe233d9805c4355d 100644
|
| --- a/base/process/memory_win.cc
|
| +++ b/base/process/memory_win.cc
|
| @@ -82,4 +82,15 @@ HMODULE GetModuleFromAddress(void* address) {
|
| return instance;
|
| }
|
|
|
| +// TODO(b.kelemen): implement it with the required semantics. On Linux this is
|
| +// implemented with a weak symbol that is overridden by tcmalloc. This is
|
| +// neccessary because base cannot have a direct dependency on tcmalloc. Since
|
| +// weak symbols are not supported on Windows this will involve some build time
|
| +// magic, much like what is done for libcrt in order to override the allocation
|
| +// functions.
|
| +bool UncheckedMalloc(size_t size, void** result) {
|
| + *result = malloc(size);
|
| + return *result != NULL;
|
| +}
|
| +
|
| } // namespace base
|
|
|