)]}'
{
  "commit": "4dcf313c46c176e5afa1328f5f07fce4e614366d",
  "tree": "b1c6b1e87975b2380d22611c3fe94025b24ee71f",
  "parents": [
    "b2a4c976841863e89804a2643eebccf881c57584"
  ],
  "author": {
    "name": "Qin Zhao",
    "email": "zhaoqin@google.com",
    "time": "Wed Nov 18 12:07:31 2015 -0500"
  },
  "committer": {
    "name": "Qin Zhao",
    "email": "zhaoqin@google.com",
    "time": "Wed Nov 18 12:07:31 2015 -0500"
  },
  "message": "Add Dr. Memory tool\n\nThis CL adds DrMemory-Windows-sfx.exe into tools/drmemory.\nIt also adds a set of scripts from chromium/src/tools/valgrind for\nrunning Dr. Memory.  Now we can run pdfium tests with Dr. Memory:\n$ .\\tools\\drmemory\\scripts\\pdfium_tests.bat -b out\\Debug -t pdfium_unittests\n\nMore update on scripts is required, but this should be a good start.\n\nChanges from chromium/src/tools/valgrind\n- rename chrome_tests.py to pdfium_tests.py\n- update pdfium_tests.bat\n- remove chrome tests in pdfium_tests.py\n- remove memcheck code in valgrind_test.py\n\nR\u003dthestig@chromium.org\nBUG\u003dpdfium:238\n\nReview URL: https://codereview.chromium.org/1452293002 .\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffe3e663e0c60a074d69c03c9dd4486bf71af8f2",
      "new_mode": 33188,
      "new_path": "tools/drmemory/DrMemory-Windows-sfx.exe"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e163e3c6025354c11092f6939509c999b4f733b",
      "new_mode": 33188,
      "new_path": "tools/drmemory/scripts/common.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29fc0ed4b0c52de0e13cda5b2afb5a553ebd61c6",
      "new_mode": 33188,
      "new_path": "tools/drmemory/scripts/drmemory_analyze.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef2d674950fd7d34e8679e3f1a2c02156a18f7a4",
      "new_mode": 33188,
      "new_path": "tools/drmemory/scripts/logging_utils.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ab43120434256459f0c9bac2c764698a017ba09",
      "new_mode": 33188,
      "new_path": "tools/drmemory/scripts/path_utils.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4618a0e945cad0e6ba7214d996e0abdaaa502dc8",
      "new_mode": 33188,
      "new_path": "tools/drmemory/scripts/pdfium_tests.bat"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cc7d57f534ac1da45946f357cc7aece086d42a5",
      "new_mode": 33188,
      "new_path": "tools/drmemory/scripts/pdfium_tests.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bde300241cc34b7b9ab4a31f3f17089e2c2123c6",
      "new_mode": 33188,
      "new_path": "tools/drmemory/scripts/valgrind_test.py"
    }
  ]
}
