OLD | NEW |
1 # Copyright 2012 Google Inc. All Rights Reserved. | 1 # Copyright 2012 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 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
210 '<(src)/syzygy/testing/run_all_unittests.cc', | 210 '<(src)/syzygy/testing/run_all_unittests.cc', |
211 ], | 211 ], |
212 'conditions': [ | 212 'conditions': [ |
213 ['target_arch == "ia32"', { | 213 ['target_arch == "ia32"', { |
214 'msvs_settings': { | 214 'msvs_settings': { |
215 'VCLinkerTool': { | 215 'VCLinkerTool': { |
216 # Disable support for large address spaces. | 216 # Disable support for large address spaces. |
217 'LargeAddressAware': 1, | 217 'LargeAddressAware': 1, |
218 }, | 218 }, |
219 }, | 219 }, |
| 220 'dependencies': [ |
| 221 '<(src)/syzygy/pe/pe.gyp:test_dll', |
| 222 ], |
220 }, { | 223 }, { |
221 'sources!': [ | 224 'sources!': [ |
222 # Static shadow doesn't work for large address spaces. | 225 # Static shadow doesn't work for large address spaces. |
223 'static_shadow.cc', | 226 'static_shadow.cc', |
224 # Redirectors are not currently implemented for win64. | 227 # Redirectors are not currently implemented for win64. |
225 'memory_interceptors_patcher_unittest.cc', | 228 'memory_interceptors_patcher_unittest.cc', |
226 # Relies on full set of probes. | 229 # Relies on full set of probes. |
227 'memory_interceptors_unittest.cc', | 230 'memory_interceptors_unittest.cc', |
228 # PE lib for win64 is sort of stub, so there's nothing | |
229 # to test there. | |
230 'iat_patcher_unittest.cc', | |
231 # Uses 32bit assembler. | 231 # Uses 32bit assembler. |
232 'heap_managers/block_heap_manager_unittest.cc', | 232 'heap_managers/block_heap_manager_unittest.cc', |
233 ], | 233 ], |
234 'sources': ['dummy_shadow.cc'] | 234 'sources': ['dummy_shadow.cc'], |
| 235 'dependencies': [ |
| 236 '<(src)/syzygy/pe/pe.gyp:test_dll_x64', |
| 237 ], |
235 }], | 238 }], |
236 ], | 239 ], |
237 'dependencies': [ | 240 'dependencies': [ |
238 'syzyasan_rtl_lib', | 241 'syzyasan_rtl_lib', |
239 'syzyasan_rtl', | 242 'syzyasan_rtl', |
240 'syzyasan_rtl_unittest_utils', | 243 'syzyasan_rtl_unittest_utils', |
241 '<(src)/base/base.gyp:base', | 244 '<(src)/base/base.gyp:base', |
242 '<(src)/base/base.gyp:test_support_base', | 245 '<(src)/base/base.gyp:test_support_base', |
243 '<(src)/syzygy/agent/common/common.gyp:agent_common_lib', | 246 '<(src)/syzygy/agent/common/common.gyp:agent_common_lib', |
244 '<(src)/syzygy/assm/assm.gyp:assm_lib', | 247 '<(src)/syzygy/assm/assm.gyp:assm_lib', |
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
382 'VCLinkerTool': { | 385 'VCLinkerTool': { |
383 # 3 corresponds to LTCG:PGOPTIMIZE. | 386 # 3 corresponds to LTCG:PGOPTIMIZE. |
384 'LinkTimeCodeGeneration': '3', | 387 'LinkTimeCodeGeneration': '3', |
385 }, | 388 }, |
386 }, | 389 }, |
387 }], | 390 }], |
388 ], | 391 ], |
389 }, | 392 }, |
390 ], | 393 ], |
391 } | 394 } |
OLD | NEW |