Fix run_code_generation.py hash calculation.
Open files with mode 'r' instead of 'rb' so the hash calculation
produces the same results on Linux and Windows.
Recalculate the hashes and proc_table_autogen.cpp which was out of date.
BUG=angleproject:2711
Change-Id: I31562c96ce36e6df009c44c565fe9a3f1b5ba6c4
Reviewed-on: https://chromium-review.googlesource.com/1128549
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Frank Henigman <fjhenigman@chromium.org>
diff --git a/scripts/run_code_generation.py b/scripts/run_code_generation.py
index d4dc576..809cbb8 100755
--- a/scripts/run_code_generation.py
+++ b/scripts/run_code_generation.py
@@ -162,7 +162,7 @@
def md5(fname):
hash_md5 = hashlib.md5()
- with open(fname, "rb") as f:
+ with open(fname, "r") as f:
for chunk in iter(lambda: f.read(4096), b""):
hash_md5.update(chunk)
return hash_md5.hexdigest()