@@ -103,7 +103,7 @@ AddressRange expected_range[BACKTRACE_STEPS];
103103
104104// -----------------------------------------------------------------------//
105105
106- void CheckRetAddrIsInFunction (void *ret_addr, const AddressRange &range)
106+ static void CheckRetAddrIsInFunction (void *ret_addr, const AddressRange &range)
107107{
108108 CHECK_GE (ret_addr, range.start );
109109 CHECK_LE (ret_addr, range.end );
@@ -112,7 +112,7 @@ void CheckRetAddrIsInFunction(void *ret_addr, const AddressRange &range)
112112// -----------------------------------------------------------------------//
113113
114114void ATTRIBUTE_NOINLINE CheckStackTrace (int );
115- void ATTRIBUTE_NOINLINE CheckStackTraceLeaf (void ) {
115+ static void ATTRIBUTE_NOINLINE CheckStackTraceLeaf (void ) {
116116 const int STACK_LEN = 10 ;
117117 void *stack[STACK_LEN];
118118 int size;
@@ -148,31 +148,31 @@ void ATTRIBUTE_NOINLINE CheckStackTraceLeaf(void) {
148148// -----------------------------------------------------------------------//
149149
150150/* Dummy functions to make the backtrace more interesting. */
151- void ATTRIBUTE_NOINLINE CheckStackTrace4 (int i) {
151+ static void ATTRIBUTE_NOINLINE CheckStackTrace4 (int i) {
152152 ADJUST_ADDRESS_RANGE_FROM_RA (&expected_range[2 ]);
153153 INIT_ADDRESS_RANGE (CheckStackTrace4, start, end, &expected_range[1 ]);
154154 DECLARE_ADDRESS_LABEL (start);
155155 for (int j = i; j >= 0 ; j--)
156156 CheckStackTraceLeaf ();
157157 DECLARE_ADDRESS_LABEL (end);
158158}
159- void ATTRIBUTE_NOINLINE CheckStackTrace3 (int i) {
159+ static void ATTRIBUTE_NOINLINE CheckStackTrace3 (int i) {
160160 ADJUST_ADDRESS_RANGE_FROM_RA (&expected_range[3 ]);
161161 INIT_ADDRESS_RANGE (CheckStackTrace3, start, end, &expected_range[2 ]);
162162 DECLARE_ADDRESS_LABEL (start);
163163 for (int j = i; j >= 0 ; j--)
164164 CheckStackTrace4 (j);
165165 DECLARE_ADDRESS_LABEL (end);
166166}
167- void ATTRIBUTE_NOINLINE CheckStackTrace2 (int i) {
167+ static void ATTRIBUTE_NOINLINE CheckStackTrace2 (int i) {
168168 ADJUST_ADDRESS_RANGE_FROM_RA (&expected_range[4 ]);
169169 INIT_ADDRESS_RANGE (CheckStackTrace2, start, end, &expected_range[3 ]);
170170 DECLARE_ADDRESS_LABEL (start);
171171 for (int j = i; j >= 0 ; j--)
172172 CheckStackTrace3 (j);
173173 DECLARE_ADDRESS_LABEL (end);
174174}
175- void ATTRIBUTE_NOINLINE CheckStackTrace1 (int i) {
175+ static void ATTRIBUTE_NOINLINE CheckStackTrace1 (int i) {
176176 ADJUST_ADDRESS_RANGE_FROM_RA (&expected_range[5 ]);
177177 INIT_ADDRESS_RANGE (CheckStackTrace1, start, end, &expected_range[4 ]);
178178 DECLARE_ADDRESS_LABEL (start);
0 commit comments