Checking in revision 5429f9aa80c77443755800d021c5eca9637d30ca release binaries.


Review URL:

git-svn-id: 15e8cca8-e42c-11de-a347-f34a4f72eb7d
diff --git a/Benchmark_Chrome-0.1-py2.6.egg b/Benchmark_Chrome-0.1-py2.6.egg
index 9becd4e..1d958a6 100644
--- a/Benchmark_Chrome-0.1-py2.6.egg
+++ b/Benchmark_Chrome-0.1-py2.6.egg
Binary files differ
diff --git a/ETW- b/ETW-
index 9c909fb..9673b08 100644
--- a/ETW-
+++ b/ETW-
Binary files differ
diff --git a/ETW_Db-0.1-py2.6.egg b/ETW_Db-0.1-py2.6.egg
index cb0c73b..2ecca36 100644
--- a/ETW_Db-0.1-py2.6.egg
+++ b/ETW_Db-0.1-py2.6.egg
Binary files differ
diff --git a/exe/README.TXT b/exe/README.TXT
index 9071a3b..fe8999f 100644
--- a/exe/README.TXT
+++ b/exe/README.TXT
@@ -1,8 +1,8 @@
 Syzygy Post-Link Transformation Toolchain



-Date:     2014/03/28

-Version: (2097)

+Date:     2014/04/23

+Version: (2124)


 The Syzygy project consists of a suite of tools for the instrumentation of

 PE binaries. The various instrumentation modes allow for computing code

index 1ccb4e4..b197b2a 100644
@@ -1,25 +1,33 @@
 Syzygy Release Notes





+[r2115] Adds native .lib support to the toolchain.

+[r2120] SyzyASan - Implements the interceptor for wcschr.




-[-----] Fixed some XP compatibility issues.

-[r2094] Cast the return value of HeapFree to a boolean before checking it.

-[r2064] Plumb runtime ASAN parameters through instrumentation to the runtime

-        library.

+[-----] SyzyASan - Fixed some XP compatibility issues.

+[r2095] SyzyASan - Add support for runtime subsampling of SyzyASan allocation

+        guards.

+[r2094] SyzyASan - Cast the return value of HeapFree to a boolean before

+        checking it.

+[r2064] SyzyASan - Plumb runtime ASan parameters through instrumentation to the

+        runtime library.




 [-----] First build with VS2013.

-[r2059] Add instrumentation subsampling support to ASan instrumenter.

+[r2059] SyzyASan - Add instrumentation subsampling support to ASan instrumenter.




-[r2056] SyzyASAN - Block checksums now validated as they exit the quarantine.

+[r2056] SyzyASan - Block checksums now validated as they exit the quarantine.




-[r2049] SyzyASAN - Fix to quarantine to prevent flushing it when overly large

+[r2049] SyzyASan - Fix to quarantine to prevent flushing it when overly large

         blocks are inserted. Also modifies eviction policy to be random.



@@ -47,9 +55,9 @@


 [r1979] Created swapimport.exe utility.

-[r1978] SyzyASAN - Fix for improperly intercepted CRT functions with custom

+[r1978] SyzyASan - Fix for improperly intercepted CRT functions with custom

         calling conventions in LTCG builds.

-[r1969] SyzyASAN - Wide character CRT string function interceptors.

+[r1969] SyzyASan - Wide character CRT string function interceptors.




@@ -64,7 +72,7 @@


 [r1893] Fix the failures on the decomposer unittests for the official build.

-[r1892] SyzyASan - Add the header and the lib file of syzyasan_rtl.dll to the

+[r1892] SyzyASan - Add the header and the lib file of SyzyASan_rtl.dll to the

         released binaries.



@@ -90,12 +98,12 @@



-[-----] Build infrastructure changes to support renamed ASAN RTL.

+[-----] Build infrastructure changes to support renamed ASan RTL.




 [r1807] SyzyASan - Reduce the contention in StackCaptureCache.

-[r1791] SyzyASan - Rename asan_rtl.dll to syzyasan_rtl.dll

+[r1791] SyzyASan - Rename asan_rtl.dll to SyzyASan_rtl.dll

 [r1787] Add branch events buffering to the instrumenter.



@@ -105,7 +113,7 @@



-[r1759] SyzyASan - Add ASAN RTL support for a quarantine size/trailer padding

+[r1759] SyzyASan - Add ASan RTL support for a quarantine size/trailer padding

         size experiment.

 [r1758] SyzyASan - Use the CRT interceptors by default.

 [r1750] SyzyASan - Adds a parameter to the command line to specify the blocks

@@ -200,7 +208,7 @@



-[r1359] Elide ASAN hooks for (unhandled) stack addresses.

+[r1359] Elide ASan hooks for (unhandled) stack addresses.

 [r1330] Thunk entry points to blocks which are not basic-block decomposable.

 [r1344] Add client DLL symbol information to the release.


diff --git a/exe/agent_logger.exe b/exe/agent_logger.exe
index 8917903..c4938a7 100755
--- a/exe/agent_logger.exe
+++ b/exe/agent_logger.exe
Binary files differ
diff --git a/exe/basic_block_entry_client.dll b/exe/basic_block_entry_client.dll
index 92e3607..d594a21 100644
--- a/exe/basic_block_entry_client.dll
+++ b/exe/basic_block_entry_client.dll
Binary files differ
diff --git a/exe/basic_block_entry_client.dll.pdb b/exe/basic_block_entry_client.dll.pdb
index fd74105..0cce608 100644
--- a/exe/basic_block_entry_client.dll.pdb
+++ b/exe/basic_block_entry_client.dll.pdb
Binary files differ
diff --git a/exe/call_trace_client.dll b/exe/call_trace_client.dll
index bf6e41f..c781386 100644
--- a/exe/call_trace_client.dll
+++ b/exe/call_trace_client.dll
Binary files differ
diff --git a/exe/call_trace_client.dll.pdb b/exe/call_trace_client.dll.pdb
index 6e4a558..439bf70 100644
--- a/exe/call_trace_client.dll.pdb
+++ b/exe/call_trace_client.dll.pdb
Binary files differ
diff --git a/exe/call_trace_control.exe b/exe/call_trace_control.exe
index 99342d5..9737dfd 100755
--- a/exe/call_trace_control.exe
+++ b/exe/call_trace_control.exe
Binary files differ
diff --git a/exe/call_trace_service.exe b/exe/call_trace_service.exe
index 73cf435..cec2fd9 100755
--- a/exe/call_trace_service.exe
+++ b/exe/call_trace_service.exe
Binary files differ
diff --git a/exe/coverage_client.dll b/exe/coverage_client.dll
index e364d96..6848c8d 100644
--- a/exe/coverage_client.dll
+++ b/exe/coverage_client.dll
Binary files differ
diff --git a/exe/coverage_client.dll.pdb b/exe/coverage_client.dll.pdb
index e35ff4b..5129cbc 100644
--- a/exe/coverage_client.dll.pdb
+++ b/exe/coverage_client.dll.pdb
Binary files differ
diff --git a/exe/decompose.exe b/exe/decompose.exe
index ee5f9e9..518b449 100755
--- a/exe/decompose.exe
+++ b/exe/decompose.exe
Binary files differ
diff --git a/exe/decompose_image_to_text.exe b/exe/decompose_image_to_text.exe
index 3435c1a..218bee9 100755
--- a/exe/decompose_image_to_text.exe
+++ b/exe/decompose_image_to_text.exe
Binary files differ
diff --git a/exe/dump_trace.exe b/exe/dump_trace.exe
index b5f8038..b28572e 100755
--- a/exe/dump_trace.exe
+++ b/exe/dump_trace.exe
Binary files differ
diff --git a/exe/experimental/code_tally.exe b/exe/experimental/code_tally.exe
index 76c47f3..fdd4e58 100755
--- a/exe/experimental/code_tally.exe
+++ b/exe/experimental/code_tally.exe
Binary files differ
diff --git a/exe/experimental/compare.exe b/exe/experimental/compare.exe
index c5829b6..ef42b71 100755
--- a/exe/experimental/compare.exe
+++ b/exe/experimental/compare.exe
Binary files differ
diff --git a/exe/experimental/pdb_dumper.exe b/exe/experimental/pdb_dumper.exe
index 4684a61..4211cc1 100755
--- a/exe/experimental/pdb_dumper.exe
+++ b/exe/experimental/pdb_dumper.exe
Binary files differ
diff --git a/exe/experimental/timed_decomposer.exe b/exe/experimental/timed_decomposer.exe
index 0c27136..25223b3 100755
--- a/exe/experimental/timed_decomposer.exe
+++ b/exe/experimental/timed_decomposer.exe
Binary files differ
diff --git a/exe/genfilter.exe b/exe/genfilter.exe
index 279e9e5..27cbb01 100755
--- a/exe/genfilter.exe
+++ b/exe/genfilter.exe
Binary files differ
diff --git a/exe/grinder.exe b/exe/grinder.exe
index 0ec8083..b556a9d 100755
--- a/exe/grinder.exe
+++ b/exe/grinder.exe
Binary files differ
diff --git a/exe/instrument.exe b/exe/instrument.exe
index 8f723b3..20d91e8 100755
--- a/exe/instrument.exe
+++ b/exe/instrument.exe
Binary files differ
diff --git a/exe/pdbfind.exe b/exe/pdbfind.exe
index 5e8d68c..e26f367 100755
--- a/exe/pdbfind.exe
+++ b/exe/pdbfind.exe
Binary files differ
diff --git a/exe/pehacker.exe b/exe/pehacker.exe
index 19882d6..ab68727 100755
--- a/exe/pehacker.exe
+++ b/exe/pehacker.exe
Binary files differ
diff --git a/exe/profile_client.dll b/exe/profile_client.dll
index fea5d72..b054e15 100644
--- a/exe/profile_client.dll
+++ b/exe/profile_client.dll
Binary files differ
diff --git a/exe/profile_client.dll.pdb b/exe/profile_client.dll.pdb
index 843f3bb..1b33130 100644
--- a/exe/profile_client.dll.pdb
+++ b/exe/profile_client.dll.pdb
Binary files differ
diff --git a/exe/relink.exe b/exe/relink.exe
index d5fde1d..583f654 100755
--- a/exe/relink.exe
+++ b/exe/relink.exe
Binary files differ
diff --git a/exe/reorder.exe b/exe/reorder.exe
index b5a067c..d28b8e8 100755
--- a/exe/reorder.exe
+++ b/exe/reorder.exe
Binary files differ
diff --git a/exe/run_in_snapshot.exe b/exe/run_in_snapshot.exe
index f1e0a52..d63673b 100755
--- a/exe/run_in_snapshot.exe
+++ b/exe/run_in_snapshot.exe
Binary files differ
diff --git a/exe/run_in_snapshot_x64.exe b/exe/run_in_snapshot_x64.exe
index bcad6c5..df78b38 100755
--- a/exe/run_in_snapshot_x64.exe
+++ b/exe/run_in_snapshot_x64.exe
Binary files differ
diff --git a/exe/run_in_snapshot_xp.exe b/exe/run_in_snapshot_xp.exe
index 3b089b7..9e01894 100755
--- a/exe/run_in_snapshot_xp.exe
+++ b/exe/run_in_snapshot_xp.exe
Binary files differ
diff --git a/exe/sampler.exe b/exe/sampler.exe
index 69e4ff8..f35206f 100755
--- a/exe/sampler.exe
+++ b/exe/sampler.exe
Binary files differ
diff --git a/exe/simulate.exe b/exe/simulate.exe
index de52ec1..5309b59 100755
--- a/exe/simulate.exe
+++ b/exe/simulate.exe
Binary files differ
diff --git a/exe/swapimport.exe b/exe/swapimport.exe
index e25f106..5a50621 100755
--- a/exe/swapimport.exe
+++ b/exe/swapimport.exe
Binary files differ
diff --git a/exe/syzyasan_rtl.dll b/exe/syzyasan_rtl.dll
index a614318..c76401d 100644
--- a/exe/syzyasan_rtl.dll
+++ b/exe/syzyasan_rtl.dll
Binary files differ
diff --git a/exe/syzyasan_rtl.dll.pdb b/exe/syzyasan_rtl.dll.pdb
index 8a7d728..756d826 100644
--- a/exe/syzyasan_rtl.dll.pdb
+++ b/exe/syzyasan_rtl.dll.pdb
Binary files differ
diff --git a/exe/wsdump.exe b/exe/wsdump.exe
index 68c36fd..a0f3ba6 100755
--- a/exe/wsdump.exe
+++ b/exe/wsdump.exe
Binary files differ
diff --git a/exe/zap_timestamp.exe b/exe/zap_timestamp.exe
index 13ac8a9..cb10678 100755
--- a/exe/zap_timestamp.exe
+++ b/exe/zap_timestamp.exe
Binary files differ
diff --git a/lib/syzyasan_rtl.dll.lib b/lib/syzyasan_rtl.dll.lib
index acc2785..b49fef1 100644
--- a/lib/syzyasan_rtl.dll.lib
+++ b/lib/syzyasan_rtl.dll.lib
Binary files differ