Checking in version 1810 release binaries.
TBR=chrisha@chromium.org
BUG=
Review URL: https://codereview.appspot.com/14016043
git-svn-id: http://sawbuck.googlecode.com/svn/trunk/syzygy/binaries@1811 15e8cca8-e42c-11de-a347-f34a4f72eb7d
diff --git a/Benchmark_Chrome-0.1_r1737-py2.6.egg b/Benchmark_Chrome-0.1_r1737-py2.6.egg
deleted file mode 100644
index d365817..0000000
--- a/Benchmark_Chrome-0.1_r1737-py2.6.egg
+++ /dev/null
Binary files differ
diff --git a/Benchmark_Chrome-0.1_r1791-py2.6.egg b/Benchmark_Chrome-0.1_r1791-py2.6.egg
new file mode 100644
index 0000000..99b068d
--- /dev/null
+++ b/Benchmark_Chrome-0.1_r1791-py2.6.egg
Binary files differ
diff --git a/ETW-0.6.5.0-py2.6.egg b/ETW-0.6.5.0-py2.6.egg
index ebc0f1a..7b43ae7 100644
--- a/ETW-0.6.5.0-py2.6.egg
+++ b/ETW-0.6.5.0-py2.6.egg
Binary files differ
diff --git a/ETW_Db-0.1_r1543-py2.6.egg b/ETW_Db-0.1_r1543-py2.6.egg
index 894ca5e..fe7538a 100644
--- a/ETW_Db-0.1_r1543-py2.6.egg
+++ b/ETW_Db-0.1_r1543-py2.6.egg
Binary files differ
diff --git a/benchmark.bat b/benchmark.bat
index 93f52c3..af6c167 100644
--- a/benchmark.bat
+++ b/benchmark.bat
@@ -23,7 +23,7 @@
# Prepend the eggs we need to our python path.
_EGGS = [
- 'Benchmark_Chrome-0.1_r1737-py2.6.egg',
+ 'Benchmark_Chrome-0.1_r1791-py2.6.egg',
'ETW-0.6.5.0-py2.6.egg',
'ETW_Db-0.1_r1543-py2.6.egg',
'setuptools-0.6c11-py2.6.egg',
diff --git a/exe/README.TXT b/exe/README.TXT
index 70a914a..7dfb5af 100644
--- a/exe/README.TXT
+++ b/exe/README.TXT
@@ -1,8 +1,8 @@
Syzygy Post-Link Transformation Toolchain
=========================================
-Date: 2013/09/05
-Version: 0.2.29.1 (1769)
+Date: 2013/09/26
+Version: 0.7.0.1 (1810)
The Syzygy project consists of a suite of tools for the instrumentation of
PE binaries. The various instrumentation modes allow for computing code
@@ -96,10 +96,6 @@
The release package includes the following instrumentation agent libraries,
and their debugging symbols (PDB files).
-asan_rtl.dll
- The runtime library associated with the address-sanitizer instrumentation
- mode. Useful for finding heap use errors (use after free, double free, etc).
-
basic_block_entry_client.dll
The agent associated with the basic-block entry instrumentation mode. This
collects frequency of execution counts for each basic block in a binary.
@@ -123,6 +119,10 @@
cachegrind files. These can then be used with a KCacheGrind or QCacheGrind
for visualization.
+syzyasan_rtl.dll
+ The runtime library associated with the address-sanitizer instrumentation
+ mode. Useful for finding heap use errors (use after free, double free, etc).
+
Experimental Executables
------------------------
diff --git a/exe/RELEASE-NOTES.TXT b/exe/RELEASE-NOTES.TXT
index e050cae..df671fc 100644
--- a/exe/RELEASE-NOTES.TXT
+++ b/exe/RELEASE-NOTES.TXT
@@ -1,6 +1,16 @@
Syzygy Release Notes
====================
+Version 0.7.0.1
+
+[-----] Build infrastructure changes to support renamed ASAN RTL.
+
+Version 0.7.0.0
+
+[r1807] SyzyASan - Reduce the contention in StackCaptureCache.
+[r1791] SyzyASan - Rename asan_rtl.dll to syzyasan_rtl.dll
+[r1787] Add branch events buffering to the instrumenter.
+
Version 0.2.29.1
[r1768] SyzyASan - Fix an ugly bug in the way we were setting up the filter in
diff --git a/exe/agent_logger.exe b/exe/agent_logger.exe
index ea2d3f1..ce6e28e 100644
--- a/exe/agent_logger.exe
+++ b/exe/agent_logger.exe
Binary files differ
diff --git a/exe/asan_rtl.dll b/exe/asan_rtl.dll
deleted file mode 100644
index 3cbbfd7..0000000
--- a/exe/asan_rtl.dll
+++ /dev/null
Binary files differ
diff --git a/exe/asan_rtl.dll.pdb b/exe/asan_rtl.dll.pdb
deleted file mode 100644
index b630ad4..0000000
--- a/exe/asan_rtl.dll.pdb
+++ /dev/null
Binary files differ
diff --git a/exe/basic_block_entry_client.dll b/exe/basic_block_entry_client.dll
index 982a466..c838cdc 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 7c73ceb..c48b05e 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 d839db8..a832a47 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 5c20316..b5a0540 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 6edc6bb..3373a0f 100644
--- 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 3826b14..48bbe71 100644
--- 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 55e452f..7c54572 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 a4d2200..3dc3fc5 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 6f9d1f8..e2b716d 100644
--- 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 1538886..24433f4 100644
--- 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 a8d16eb..d887349 100644
--- 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 e76f514..1d66461 100644
--- 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 aeec3d7..7eb1f44 100644
--- a/exe/experimental/compare.exe
+++ b/exe/experimental/compare.exe
Binary files differ
diff --git a/exe/experimental/convert_code_tally.py b/exe/experimental/convert_code_tally.py
index c708b93..171efb4 100644
--- a/exe/experimental/convert_code_tally.py
+++ b/exe/experimental/convert_code_tally.py
@@ -202,12 +202,12 @@
with open(input_file, 'r') as f:
input_data = json.load(f)
- entities = _generate_entities(input_json)
+ entities = _generate_entities(input_data)
with open(output_file, 'w') as f:
_output_converted_json(f,
options,
- input_json['executable']['name'],
+ input_data['executable']['name'],
entities)
diff --git a/exe/experimental/pdb_dumper.exe b/exe/experimental/pdb_dumper.exe
index a317bc6..bf52203 100644
--- 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 a000bed..f5e7bca 100644
--- 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 01d5f02..7a38766 100644
--- a/exe/genfilter.exe
+++ b/exe/genfilter.exe
Binary files differ
diff --git a/exe/grinder.exe b/exe/grinder.exe
index 2db2f38..6255be4 100644
--- a/exe/grinder.exe
+++ b/exe/grinder.exe
Binary files differ
diff --git a/exe/instrument.exe b/exe/instrument.exe
index f333aa7..96f6bec 100644
--- a/exe/instrument.exe
+++ b/exe/instrument.exe
Binary files differ
diff --git a/exe/pdbfind.exe b/exe/pdbfind.exe
index 7d3ece4..d6488a5 100644
--- a/exe/pdbfind.exe
+++ b/exe/pdbfind.exe
Binary files differ
diff --git a/exe/profile_client.dll b/exe/profile_client.dll
index be78da5..6069042 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 40c1a50..b1fb0d0 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 7e7eacd..a1be5c6 100644
--- a/exe/relink.exe
+++ b/exe/relink.exe
Binary files differ
diff --git a/exe/reorder.exe b/exe/reorder.exe
index c52a1de..b585768 100644
--- 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 c9caa70..e5b2f50 100644
--- 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 54093c3..40b3f0e 100644
--- 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 7b23552..7a73d3f 100644
--- 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 a92c8c4..3a740a1 100644
--- a/exe/sampler.exe
+++ b/exe/sampler.exe
Binary files differ
diff --git a/exe/simulate.exe b/exe/simulate.exe
index 94deb52..d33bc82 100644
--- a/exe/simulate.exe
+++ b/exe/simulate.exe
Binary files differ
diff --git a/exe/syzyasan_rtl.dll b/exe/syzyasan_rtl.dll
new file mode 100644
index 0000000..28ea50d
--- /dev/null
+++ b/exe/syzyasan_rtl.dll
Binary files differ
diff --git a/exe/syzyasan_rtl.dll.pdb b/exe/syzyasan_rtl.dll.pdb
new file mode 100644
index 0000000..10bb190
--- /dev/null
+++ b/exe/syzyasan_rtl.dll.pdb
Binary files differ
diff --git a/exe/wsdump.exe b/exe/wsdump.exe
index cc125e7..f6ed18f 100644
--- a/exe/wsdump.exe
+++ b/exe/wsdump.exe
Binary files differ
diff --git a/exe/zap_timestamp.exe b/exe/zap_timestamp.exe
index 687bbd8..3b9ceb6 100644
--- a/exe/zap_timestamp.exe
+++ b/exe/zap_timestamp.exe
Binary files differ
diff --git a/grinder.bat b/grinder.bat
index a1b1e66..9a79d48 100644
--- a/grinder.bat
+++ b/grinder.bat
@@ -23,7 +23,7 @@
# Prepend the eggs we need to our python path.
_EGGS = [
- 'Benchmark_Chrome-0.1_r1737-py2.6.egg',
+ 'Benchmark_Chrome-0.1_r1791-py2.6.egg',
'ETW-0.6.5.0-py2.6.egg',
'ETW_Db-0.1_r1543-py2.6.egg',
'setuptools-0.6c11-py2.6.egg',
diff --git a/instrument.bat b/instrument.bat
index f14189c..753d78d 100644
--- a/instrument.bat
+++ b/instrument.bat
@@ -23,7 +23,7 @@
# Prepend the eggs we need to our python path.
_EGGS = [
- 'Benchmark_Chrome-0.1_r1737-py2.6.egg',
+ 'Benchmark_Chrome-0.1_r1791-py2.6.egg',
'ETW-0.6.5.0-py2.6.egg',
'ETW_Db-0.1_r1543-py2.6.egg',
'setuptools-0.6c11-py2.6.egg',
diff --git a/optimize.bat b/optimize.bat
index 66d6530..5c0469a 100644
--- a/optimize.bat
+++ b/optimize.bat
@@ -23,7 +23,7 @@
# Prepend the eggs we need to our python path.
_EGGS = [
- 'Benchmark_Chrome-0.1_r1737-py2.6.egg',
+ 'Benchmark_Chrome-0.1_r1791-py2.6.egg',
'ETW-0.6.5.0-py2.6.egg',
'ETW_Db-0.1_r1543-py2.6.egg',
'setuptools-0.6c11-py2.6.egg',
diff --git a/profile.bat b/profile.bat
index 08cf7fc..3ca1eb3 100644
--- a/profile.bat
+++ b/profile.bat
@@ -23,7 +23,7 @@
# Prepend the eggs we need to our python path.
_EGGS = [
- 'Benchmark_Chrome-0.1_r1737-py2.6.egg',
+ 'Benchmark_Chrome-0.1_r1791-py2.6.egg',
'ETW-0.6.5.0-py2.6.egg',
'ETW_Db-0.1_r1543-py2.6.egg',
'setuptools-0.6c11-py2.6.egg',