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

Unified Diff: syzygy/agent/asan/asan.gyp

Issue 2526563002: Add a target to run the SyzyAsan RTL unittests in 4G (Closed)
Patch Set: Address nits. Created 4 years, 1 month 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | syzygy/agent/asan/dummy_shadow.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: syzygy/agent/asan/asan.gyp
diff --git a/syzygy/agent/asan/asan.gyp b/syzygy/agent/asan/asan.gyp
index 2b4ffd62acfd135c1cee01e0488e859aee83c090..263c3d93ae9f3600e054e30c7a8efee73eebe9c9 100644
--- a/syzygy/agent/asan/asan.gyp
+++ b/syzygy/agent/asan/asan.gyp
@@ -191,7 +191,6 @@
'shadow_marker_unittest.cc',
'shadow_unittest.cc',
'stack_capture_cache_unittest.cc',
- 'static_shadow.cc',
'system_interceptors_unittest.cc',
'timed_try_unittest.cc',
'windows_heap_adapter_unittest.cc',
@@ -229,10 +228,7 @@
# is only required for the SyzyAsan-instrumented binaries (32-bit
# only).
'memory_interceptors_patcher_unittest.cc',
- # Static shadow doesn't work for large address spaces.
- 'static_shadow.cc',
],
- 'sources': ['dummy_shadow.cc'],
'dependencies': [
'<(src)/syzygy/pe/pe.gyp:test_dll_x64',
],
@@ -260,6 +256,29 @@
],
},
{
+ 'target_name': 'syzyasan_rtl_unittests_4g',
+ 'type': 'none',
+ 'msvs_cygwin_shell': 0,
+ 'dependencies': ['syzyasan_rtl_unittests'],
+ 'actions': [
+ {
+ 'action_name': 'make_syzyasan_rtl_unittests_4g',
+ 'inputs': [
+ '<(src)/syzygy/build/copy_laa.py',
+ '<(PRODUCT_DIR)/syzyasan_rtl_unittests.exe',
+ ],
+ 'outputs': ['<(PRODUCT_DIR)/syzyasan_rtl_unittests_4g.exe'],
+ 'action': [
+ '<(python_exe)',
+ '<(src)/syzygy/build/copy_laa.py',
+ '--input=$(OutDir)\\syzyasan_rtl_unittests.exe',
+ '--output=$(OutDir)\\syzyasan_rtl_unittests_4g.exe',
+ '--overwrite',
+ ],
+ },
+ ],
+ },
+ {
'target_name': 'syzyasan_hp_lib',
'type': 'static_library',
'sources': [
@@ -308,7 +327,6 @@
'type': 'executable',
'sources': [
'hot_patching_asan_runtime_unittest.cc',
- 'static_shadow.cc',
'<(src)/syzygy/testing/run_all_unittests.cc',
],
'dependencies': [
@@ -342,7 +360,6 @@
'agent_link_settings.gypi',
],
'sources': [
- 'dummy_shadow.cc',
'syzyasan_rtl.cc',
'syzyasan_rtl.rc',
],
« no previous file with comments | « no previous file | syzygy/agent/asan/dummy_shadow.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698