15 #include "absl/base/internal/atomic_hook.h"
17 #include "gmock/gmock.h"
18 #include "gtest/gtest.h"
19 #include "absl/base/attributes.h"
20 #include "absl/base/internal/atomic_hook_test_helper.h"
27 void TestHook(
int x) {
value =
x; }
29 TEST(AtomicHookTest, NoDefaultFunction) {
56 TEST(AtomicHookTest, WithDefaultFunction) {
78 void OverrideFunc() { override_func_calls++; }
79 static struct OverrideInstaller {
83 TEST(AtomicHookTest, DynamicInitFromAnotherTU) {