@@ -76,25 +76,27 @@ struct MockStackID : StackID {
76
76
};
77
77
78
78
TEST_F (StackIDTest, StackStackCFAComparison) {
79
- auto process = MockProcess (m_target_sp, Listener::MakeListener (" dummy" ));
79
+ auto process = std::make_shared<MockProcess>(m_target_sp,
80
+ Listener::MakeListener (" dummy" ));
80
81
81
82
MockStackID small_cfa_on_stack (/* cfa*/ 10 , OnStack::Yes);
82
83
MockStackID big_cfa_on_stack (/* cfa*/ 100 , OnStack::Yes);
83
84
84
85
EXPECT_TRUE (
85
- StackID::IsYounger (small_cfa_on_stack, big_cfa_on_stack, process));
86
+ StackID::IsYounger (small_cfa_on_stack, big_cfa_on_stack, * process));
86
87
EXPECT_FALSE (
87
- StackID::IsYounger (big_cfa_on_stack, small_cfa_on_stack, process));
88
+ StackID::IsYounger (big_cfa_on_stack, small_cfa_on_stack, * process));
88
89
}
89
90
90
91
TEST_F (StackIDTest, StackHeapCFAComparison) {
91
- auto process = MockProcess (m_target_sp, Listener::MakeListener (" dummy" ));
92
+ auto process = std::make_shared<MockProcess>(m_target_sp,
93
+ Listener::MakeListener (" dummy" ));
92
94
93
95
MockStackID cfa_on_stack (/* cfa*/ 100 , OnStack::Yes);
94
96
MockStackID cfa_on_heap (/* cfa*/ 10 , OnStack::No);
95
97
96
- EXPECT_TRUE (StackID::IsYounger (cfa_on_stack, cfa_on_heap, process));
97
- EXPECT_FALSE (StackID::IsYounger (cfa_on_heap, cfa_on_stack, process));
98
+ EXPECT_TRUE (StackID::IsYounger (cfa_on_stack, cfa_on_heap, * process));
99
+ EXPECT_FALSE (StackID::IsYounger (cfa_on_heap, cfa_on_stack, * process));
98
100
}
99
101
100
102
TEST_F (StackIDTest, HeapHeapCFAComparison) {
@@ -107,21 +109,21 @@ TEST_F(StackIDTest, HeapHeapCFAComparison) {
107
109
memory_map[100 ] = 108 ;
108
110
memory_map[108 ] = 116 ;
109
111
memory_map[116 ] = 0 ;
110
- auto process = MockProcess (m_target_sp, Listener::MakeListener ( " dummy " ),
111
- std::move (memory_map));
112
+ auto process = std::make_shared<MockProcess>(
113
+ m_target_sp, Listener::MakeListener ( " dummy " ), std::move (memory_map));
112
114
113
115
MockStackID oldest_cfa (/* cfa*/ 116 , OnStack::No);
114
116
MockStackID middle_cfa (/* cfa*/ 108 , OnStack::No);
115
117
MockStackID youngest_cfa (/* cfa*/ 100 , OnStack::No);
116
118
117
- EXPECT_TRUE (StackID::IsYounger (youngest_cfa, oldest_cfa, process));
118
- EXPECT_FALSE (StackID::IsYounger (oldest_cfa, youngest_cfa, process));
119
+ EXPECT_TRUE (StackID::IsYounger (youngest_cfa, oldest_cfa, * process));
120
+ EXPECT_FALSE (StackID::IsYounger (oldest_cfa, youngest_cfa, * process));
119
121
120
- EXPECT_TRUE (StackID::IsYounger (youngest_cfa, middle_cfa, process));
121
- EXPECT_FALSE (StackID::IsYounger (middle_cfa, youngest_cfa, process));
122
+ EXPECT_TRUE (StackID::IsYounger (youngest_cfa, middle_cfa, * process));
123
+ EXPECT_FALSE (StackID::IsYounger (middle_cfa, youngest_cfa, * process));
122
124
123
- EXPECT_TRUE (StackID::IsYounger (middle_cfa, oldest_cfa, process));
124
- EXPECT_FALSE (StackID::IsYounger (oldest_cfa, middle_cfa, process));
125
+ EXPECT_TRUE (StackID::IsYounger (middle_cfa, oldest_cfa, * process));
126
+ EXPECT_FALSE (StackID::IsYounger (oldest_cfa, middle_cfa, * process));
125
127
}
126
128
127
129
TEST_F (StackIDTest, HeapHeapCFAComparisonDecreasing) {
@@ -134,19 +136,19 @@ TEST_F(StackIDTest, HeapHeapCFAComparisonDecreasing) {
134
136
memory_map[100 ] = 90 ;
135
137
memory_map[90 ] = 80 ;
136
138
memory_map[80 ] = 0 ;
137
- auto process = MockProcess (m_target_sp, Listener::MakeListener ( " dummy " ),
138
- std::move (memory_map));
139
+ auto process = std::make_shared<MockProcess>(
140
+ m_target_sp, Listener::MakeListener ( " dummy " ), std::move (memory_map));
139
141
140
142
MockStackID oldest_cfa (/* cfa*/ 80 , OnStack::No);
141
143
MockStackID middle_cfa (/* cfa*/ 90 , OnStack::No);
142
144
MockStackID youngest_cfa (/* cfa*/ 100 , OnStack::No);
143
145
144
- EXPECT_TRUE (StackID::IsYounger (youngest_cfa, oldest_cfa, process));
145
- EXPECT_FALSE (StackID::IsYounger (oldest_cfa, youngest_cfa, process));
146
+ EXPECT_TRUE (StackID::IsYounger (youngest_cfa, oldest_cfa, * process));
147
+ EXPECT_FALSE (StackID::IsYounger (oldest_cfa, youngest_cfa, * process));
146
148
147
- EXPECT_TRUE (StackID::IsYounger (youngest_cfa, middle_cfa, process));
148
- EXPECT_FALSE (StackID::IsYounger (middle_cfa, youngest_cfa, process));
149
+ EXPECT_TRUE (StackID::IsYounger (youngest_cfa, middle_cfa, * process));
150
+ EXPECT_FALSE (StackID::IsYounger (middle_cfa, youngest_cfa, * process));
149
151
150
- EXPECT_TRUE (StackID::IsYounger (middle_cfa, oldest_cfa, process));
151
- EXPECT_FALSE (StackID::IsYounger (oldest_cfa, middle_cfa, process));
152
+ EXPECT_TRUE (StackID::IsYounger (middle_cfa, oldest_cfa, * process));
153
+ EXPECT_FALSE (StackID::IsYounger (oldest_cfa, middle_cfa, * process));
152
154
}
0 commit comments