diff options
author | Chris Palmer <palmer@chromium.org> | 2017-03-16 11:39:48 -0700 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2017-03-16 19:59:52 +0000 |
commit | 79e548eb98caefd3ea0f0e4806a7abca6654e7dc (patch) | |
tree | b72d07ae05f7fa06da7ad8ef0b733d403457903f /third_party/base/logging.h | |
parent | 5e67ce37b4df8127a28644d312f194ca8fc63585 (diff) | |
download | pdfium-79e548eb98caefd3ea0f0e4806a7abca6654e7dc.tar.xz |
Import PartitionAlloc from Chromium.
We'll add callers in a later CL.
BUG=pdfium:678
Change-Id: I98c8b2832c4750df326218e24ee8c1bd33b89b50
Reviewed-on: https://pdfium-review.googlesource.com/3066
Commit-Queue: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Diffstat (limited to 'third_party/base/logging.h')
-rw-r--r-- | third_party/base/logging.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/third_party/base/logging.h b/third_party/base/logging.h index bf4faea57e..38b0dd9a17 100644 --- a/third_party/base/logging.h +++ b/third_party/base/logging.h @@ -21,6 +21,19 @@ NULL_DEREF_IF_POSSIBLE \ } +// TODO(palmer): These are quick hacks to import PartitionAlloc with minimum +// hassle. Look into pulling in the real DCHECK definition. It might be more +// than we need, or have more dependencies than we want. In the meantime, this +// is safe, at the cost of some performance. +#define DCHECK CHECK +#define DCHECK_EQ(x, y) CHECK((x) == (y)) +#define DCHECK_IS_ON() true + +// TODO(palmer): Also a quick hack. IMMEDIATE_CRASH used to be simple in +// Chromium base/, but it got way more complicated and has lots of base/ +// dependencies now. Sad! +#define IMMEDIATE_CRASH() abort(); + #define NOTREACHED() assert(false) #endif // PDFIUM_THIRD_PARTY_BASE_LOGGING_H_ |