1 #include <gtest/gtest.h> 2 3 using namespace testing::ext; 4 5 constexpr size_t MEMORY_SIZE = 100; 6 7 extern "C" void memtrace(void* addr, size_t size, const char* tag, bool is_using); 8 9 class HookMemtraceTest : public testing::Test { SetUp()10 void SetUp() override {} TearDown()11 void TearDown() override {} 12 }; 13 14 /** 15 * @tc.name: memtrace_001 16 * @tc.desc: Verify that after calling the memtrace function, the memory address memoryAddr is not successfully 17 * updated. 18 * @tc.type: FUNC 19 */ 20 HWTEST_F(HookMemtraceTest, memtrace_001, TestSize.Level1) 21 { 22 void* memoryAddr = nullptr; 23 const char* tag = "data"; 24 bool enableTracing = true; 25 memtrace(memoryAddr, MEMORY_SIZE, tag, enableTracing); 26 EXPECT_FALSE(memoryAddr); 27 }