about summary refs log tree commit diff
path: root/absl/base/internal/malloc_extension_test.cc
diff options
context:
space:
mode:
authorAbseil Team <absl-team@google.com>2017-12-28T19·16-0800
committerAshley Hedberg <ahedberg@google.com>2017-12-28T20·09-0500
commiteb5bbdda6cdc303f3d995254c307437733a1c147 (patch)
tree6cc54a553be54764bc6b84fb2aefb1662c936538 /absl/base/internal/malloc_extension_test.cc
parent17cde19a0f8c939524295d27c3774186ac9a1d29 (diff)
Changes imported from Abseil "staging" branch:
  - 5923451fb3b082e8bedb800cb676378b0f52d651 Remove internal-only deprecated APIs. by Daniel Katz <katzdm@google.com>
  - c715bf6e5533a9a5d827e806ccd6e8ee68ad2a53 Small fix for comment in span.h by Abseil Team <absl-team@google.com>
  - ef89cc8dac0631b4ad3499d1f0883670b43567df Rename an internal detail to de-conflict with a badly-nam... by Abseil Team <absl-team@google.com>
  - b53761a945ffdab39d5340904ca822571672f11a Remove base/internal/log_severity.cc, which is omitted fr... by Abseil Team <absl-team@google.com>
  - 56685b1852840d3838e24d83849d56644949e9b7 Reimplementing MallocHook such that the C API wraps the C... by Abseil Team <absl-team@google.com>

GitOrigin-RevId: 5923451fb3b082e8bedb800cb676378b0f52d651
Change-Id: I9b854d46b57990c9a10971391d762b280488bcee
Diffstat (limited to 'absl/base/internal/malloc_extension_test.cc')
-rw-r--r--absl/base/internal/malloc_extension_test.cc23
1 files changed, 0 insertions, 23 deletions
diff --git a/absl/base/internal/malloc_extension_test.cc b/absl/base/internal/malloc_extension_test.cc
index 246875a030ef..76605eb19936 100644
--- a/absl/base/internal/malloc_extension_test.cc
+++ b/absl/base/internal/malloc_extension_test.cc
@@ -19,7 +19,6 @@
 
 #include "gtest/gtest.h"
 #include "absl/base/internal/malloc_extension.h"
-#include "absl/base/internal/malloc_extension_c.h"
 
 namespace absl {
 namespace base_internal {
@@ -35,15 +34,12 @@ TEST(MallocExtension, MallocExtension) {
   } else {
     ASSERT_TRUE(MallocExtension::instance()->GetNumericProperty(
         "generic.current_allocated_bytes", &cxx_bytes_used));
-    ASSERT_TRUE(MallocExtension_GetNumericProperty(
-        "generic.current_allocated_bytes", &c_bytes_used));
 #ifndef MEMORY_SANITIZER
     EXPECT_GT(cxx_bytes_used, 1000);
     EXPECT_GT(c_bytes_used, 1000);
 #endif
 
     EXPECT_TRUE(MallocExtension::instance()->VerifyAllMemory());
-    EXPECT_TRUE(MallocExtension_VerifyAllMemory());
 
     EXPECT_EQ(MallocExtension::kOwned,
               MallocExtension::instance()->GetOwnership(a));
@@ -65,30 +61,11 @@ TEST(MallocExtension, MallocExtension) {
                 MallocExtension::instance()->GetEstimatedAllocatedSize(i));
       free(p);
     }
-
-    // Check the c-shim version too.
-    EXPECT_EQ(MallocExtension_kOwned, MallocExtension_GetOwnership(a));
-    EXPECT_EQ(MallocExtension_kNotOwned,
-              MallocExtension_GetOwnership(&cxx_bytes_used));
-    EXPECT_EQ(MallocExtension_kNotOwned, MallocExtension_GetOwnership(nullptr));
-    EXPECT_GE(MallocExtension_GetAllocatedSize(a), 1000);
-    EXPECT_LE(MallocExtension_GetAllocatedSize(a), 5000);
-    EXPECT_GE(MallocExtension_GetEstimatedAllocatedSize(1000), 1000);
   }
 
   free(a);
 }
 
-// Verify that the .cc file and .h file have the same enum values.
-TEST(GetOwnership, EnumValuesEqualForCAndCXX) {
-  EXPECT_EQ(static_cast<int>(MallocExtension::kUnknownOwnership),
-            static_cast<int>(MallocExtension_kUnknownOwnership));
-  EXPECT_EQ(static_cast<int>(MallocExtension::kOwned),
-            static_cast<int>(MallocExtension_kOwned));
-  EXPECT_EQ(static_cast<int>(MallocExtension::kNotOwned),
-            static_cast<int>(MallocExtension_kNotOwned));
-}
-
 TEST(nallocx, SaneBehavior) {
   for (size_t size = 0; size < 64 * 1024; ++size) {
     size_t alloc_size = nallocx(size, 0);