Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1703)

Side by Side Diff: syzygy/integration_tests/integration_tests_dll.h

Issue 2984803002: Fix the order of incluson. (Closed)
Patch Set: Fix the order of incluson. Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2013 Google Inc. All Rights Reserved. 1 // Copyright 2013 Google Inc. All Rights Reserved.
2 // 2 //
3 // Licensed under the Apache License, Version 2.0 (the "License"); 3 // Licensed under the Apache License, Version 2.0 (the "License");
4 // you may not use this file except in compliance with the License. 4 // you may not use this file except in compliance with the License.
5 // You may obtain a copy of the License at 5 // You may obtain a copy of the License at
6 // 6 //
7 // http://www.apache.org/licenses/LICENSE-2.0 7 // http://www.apache.org/licenses/LICENSE-2.0
8 // 8 //
9 // Unless required by applicable law or agreed to in writing, software 9 // Unless required by applicable law or agreed to in writing, software
10 // distributed under the License is distributed on an "AS IS" BASIS, 10 // distributed under the License is distributed on an "AS IS" BASIS,
(...skipping 174 matching lines...) Expand 10 before | Expand all | Expand 10 after
185 decl(kBBEntryCallOnce, BBEntryCallOnce) \ 185 decl(kBBEntryCallOnce, BBEntryCallOnce) \
186 decl(kBBEntryCallTree, BBEntryCallTree) \ 186 decl(kBBEntryCallTree, BBEntryCallTree) \
187 decl(kBBEntryCallRecursive, BBEntryCallRecursive) \ 187 decl(kBBEntryCallRecursive, BBEntryCallRecursive) \
188 decl(kCoverage1, testing::coverage_func1) \ 188 decl(kCoverage1, testing::coverage_func1) \
189 decl(kCoverage2, testing::coverage_func2) \ 189 decl(kCoverage2, testing::coverage_func2) \
190 decl(kCoverage3, testing::coverage_func3) \ 190 decl(kCoverage3, testing::coverage_func3) \
191 decl(kProfileCallExport, testing::CallExportedFunction) \ 191 decl(kProfileCallExport, testing::CallExportedFunction) \
192 decl(kProfileGetMyRVA, testing::GetMyRVA) 192 decl(kProfileGetMyRVA, testing::GetMyRVA)
193 193
194 // Only run the Asan tests for the Clang builds. 194 // Only run the Asan tests for the Clang builds.
195 // The order of inclusion matters because it affects the numbers assigned to
Sébastien Marchand 2017/07/21 15:14:26 s/numbers/IDs/
196 // test cases. First include Asan tests then non Asan tests.
195 #ifdef __clang__ 197 #ifdef __clang__
196 #define END_TO_END_TEST_ID_TABLE(decl) END_TO_END_ASAN_TESTS(decl) 198 #define END_TO_END_TEST_ID_TABLE(decl) END_TO_END_ASAN_TESTS(decl)
197 #else 199 #else
198 #define END_TO_END_TEST_ID_TABLE(decl) \ 200 #define END_TO_END_TEST_ID_TABLE(decl) \
199 END_TO_END_NON_ASAN_TESTS(decl) END_TO_END_ASAN_TESTS(decl) 201 END_TO_END_ASAN_TESTS(decl) END_TO_END_NON_ASAN_TESTS(decl)
200 #endif // __clang__ 202 #endif // __clang__
201 203
202 // This enumeration contains an unique id for each end to end test. It is used 204 // This enumeration contains an unique id for each end to end test. It is used
203 // to perform an indirect call through the DLL entry point 'EndToEndTest'. 205 // to perform an indirect call through the DLL entry point 'EndToEndTest'.
204 enum EndToEndTestId { 206 enum EndToEndTestId {
205 #define DECLARE_END_TO_END_ENUM(enum_name, function_to_call) enum_name, 207 #define DECLARE_END_TO_END_ENUM(enum_name, function_to_call) enum_name,
206 END_TO_END_TEST_ID_TABLE(DECLARE_END_TO_END_ENUM) 208 END_TO_END_TEST_ID_TABLE(DECLARE_END_TO_END_ENUM)
207 #undef DECLARE_END_TO_END_ENUM 209 #undef DECLARE_END_TO_END_ENUM
208 }; 210 };
209 211
210 } // namespace testing 212 } // namespace testing
211 213
212 #endif // SYZYGY_INTEGRATION_TESTS_INTEGRATION_TESTS_DLL_H_ 214 #endif // SYZYGY_INTEGRATION_TESTS_INTEGRATION_TESTS_DLL_H_
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698