Ver código fonte

Fix debugger baselines

Michael Ferris 9 anos atrás
pai
commit
229de54a9e
34 arquivos alterados com 852 adições e 10 exclusões
  1. 4 0
      test/DebuggerCommon/ES6_intl_simple_attach.js.dbg.baseline
  2. 16 0
      test/DebuggerCommon/ES6_letconst_const_reassignment_globalscope.js.dbg.baseline
  3. 16 0
      test/DebuggerCommon/ES6_letconst_eval_nonstrict.js.dbg.baseline
  4. 4 0
      test/DebuggerCommon/ES6_letconst_eval_strict_fn.js.dbg.baseline
  5. 38 0
      test/DebuggerCommon/ES6_letconst_for.js.dbg.baseline
  6. 32 0
      test/DebuggerCommon/ES6_letconst_forin.js.dbg.baseline
  7. 16 0
      test/DebuggerCommon/ES6_letconst_redcl.js.dbg.baseline
  8. 16 0
      test/DebuggerCommon/ES6_letconst_shadow_eval_with.js.dbg.baseline
  9. 8 0
      test/DebuggerCommon/ES6_letconst_trycatch_simple_fast.js.dbg.baseline
  10. 56 0
      test/DebuggerCommon/ES6_proto_simple.js.dbg.baseline
  11. 56 0
      test/DebuggerCommon/ES6_proto_userDefinedObject.js.dbg.baseline
  12. 4 0
      test/DebuggerCommon/ES6_spread.js.dbg.baseline
  13. 4 0
      test/DebuggerCommon/argument_disp.js.dbg.baseline
  14. 32 0
      test/DebuggerCommon/blockscope_func_declaration_ES6.js.dbg.baseline
  15. 32 0
      test/DebuggerCommon/blockscope_func_expression_ES6.js.dbg.baseline
  16. 16 0
      test/DebuggerCommon/blockscope_func_insidescopes.js.dbg.baseline
  17. 34 0
      test/DebuggerCommon/es6_forof_decl-2.js.dbg.baseline
  18. 34 0
      test/DebuggerCommon/es6_forof_decl-3.js.dbg.baseline
  19. 32 0
      test/DebuggerCommon/es6_forof_decl-4.js.dbg.baseline
  20. 194 0
      test/DebuggerCommon/es6_forof_decl-5.js.dbg.baseline
  21. 34 0
      test/DebuggerCommon/es6_forof_decl-6.js.dbg.baseline
  22. 50 0
      test/DebuggerCommon/es6_forof_decl.js.dbg.baseline
  23. 4 0
      test/DebuggerCommon/multiple_argumentsdisp_safeguard.js.dbg.baseline
  24. 16 0
      test/DebuggerCommon/shadow_with.js.dbg.baseline
  25. 12 0
      test/DebuggerCommon/step_in_ES6_attach.js.dbg.baseline
  26. 30 0
      test/DebuggerCommon/step_in_from_interpreted_function_attach.js.dbg.baseline
  27. 8 0
      test/DebuggerCommon/step_out_ES6.js.dbg.baseline
  28. 16 0
      test/DebuggerCommon/step_out_direct_attach.js.dbg.baseline
  29. 4 0
      test/DebuggerCommon/step_out_from_JITted_function_attach.js.dbg.baseline
  30. 4 0
      test/DebuggerCommon/step_out_from_catch_attach.js.dbg.baseline
  31. 12 0
      test/DebuggerCommon/step_out_from_interpreted_function_attach.js.dbg.baseline
  32. 4 0
      test/DebuggerCommon/step_over_ES6_attach.js.dbg.baseline
  33. 4 0
      test/DebuggerCommon/step_over_JITd_fn_from_Intrprt_fn_attach.js.dbg.baseline
  34. 10 10
      test/LetConst/q.baseline

+ 4 - 0
test/DebuggerCommon/ES6_intl_simple_attach.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>",
       "x": "undefined undefined"
@@ -26,6 +28,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>",
       "x": "undefined undefined"

+ 16 - 0
test/DebuggerCommon/ES6_letconst_const_reassignment_globalscope.js.dbg.baseline

@@ -2,11 +2,27 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}"
     },
     "locals": {
       "a": "number 1",
       "b": "number 2",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 16 - 0
test/DebuggerCommon/ES6_letconst_eval_nonstrict.js.dbg.baseline

@@ -2,10 +2,26 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}"
     },
     "locals": {
       "a": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 4 - 0
test/DebuggerCommon/ES6_letconst_eval_strict_fn.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     },
@@ -18,6 +20,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     }

+ 38 - 0
test/DebuggerCommon/ES6_letconst_for.js.dbg.baseline

@@ -3,6 +3,8 @@
     "this": "Object {...}",
     "locals": {
       "y": "number 1",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     }
@@ -10,12 +12,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     },
     "locals": {
       "z": "number 1",
       "y": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -28,6 +46,8 @@
     "this": "Object {...}",
     "locals": {
       "y": "number 2",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     }
@@ -35,12 +55,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     },
     "locals": {
       "z": "number 1",
       "y": "number 2",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -53,6 +89,8 @@
     "this": "Object {...}",
     "locals": {
       "y": "number 3",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     }

+ 32 - 0
test/DebuggerCommon/ES6_letconst_forin.js.dbg.baseline

@@ -2,11 +2,27 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "a": "Object {...}"
     },
     "locals": {
       "y": "string x",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -22,11 +38,27 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "a": "Object {...}"
     },
     "locals": {
       "y": "string y",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 16 - 0
test/DebuggerCommon/ES6_letconst_redcl.js.dbg.baseline

@@ -7,11 +7,27 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}"
     },
     "locals": {
       "a": "number 100",
       "b": "number 200",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 16 - 0
test/DebuggerCommon/ES6_letconst_shadow_eval_with.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     },
@@ -18,6 +20,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     }
@@ -25,6 +29,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     },
@@ -41,6 +47,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     }
@@ -48,6 +56,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     },
@@ -64,6 +74,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     }
@@ -71,6 +83,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     },
@@ -87,6 +101,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     }

+ 8 - 0
test/DebuggerCommon/ES6_letconst_trycatch_simple_fast.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Call": "function <large string>",
       "bar": "function <large string>",
@@ -20,6 +22,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Call": "function <large string>",
       "bar": "function <large string>",
@@ -30,6 +34,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Call": "function <large string>",
       "bar": "function <large string>",
@@ -54,6 +60,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Call": "function <large string>",
       "bar": "function <large string>",

+ 56 - 0
test/DebuggerCommon/ES6_proto_simple.js.dbg.baseline

@@ -8,6 +8,20 @@
         "caller": "object null",
         "arguments": "object null"
       },
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -22,6 +36,48 @@
       }
     },
     "locals": {
+      "read": {
+        "#__proto__": {
+          "#__proto__": "Object {...}",
+          "constructor": "function <large string>",
+          "length": "number 0",
+          "name": "string ",
+          "apply": "function <large string>",
+          "bind": "function <large string>",
+          "call": "function <large string>",
+          "toString": "function <large string>",
+          "caller": "object null",
+          "arguments": "object null"
+        },
+        "prototype": {
+          "#__proto__": "Object {...}",
+          "constructor": "function read"
+        },
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": {
+          "#__proto__": "Object {...}",
+          "constructor": "function <large string>",
+          "length": "number 0",
+          "name": "string ",
+          "apply": "function <large string>",
+          "bind": "function <large string>",
+          "call": "function <large string>",
+          "toString": "function <large string>",
+          "caller": "object null",
+          "arguments": "object null"
+        },
+        "prototype": {
+          "#__proto__": "Object {...}",
+          "constructor": "function readbuffer"
+        },
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": {
           "constructor": "function <large string>",

+ 56 - 0
test/DebuggerCommon/ES6_proto_userDefinedObject.js.dbg.baseline

@@ -8,6 +8,20 @@
         "caller": "object null",
         "arguments": "object null"
       },
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -35,6 +49,48 @@
       }
     },
     "locals": {
+      "read": {
+        "#__proto__": {
+          "#__proto__": "Object {...}",
+          "constructor": "function <large string>",
+          "length": "number 0",
+          "name": "string ",
+          "apply": "function <large string>",
+          "bind": "function <large string>",
+          "call": "function <large string>",
+          "toString": "function <large string>",
+          "caller": "object null",
+          "arguments": "object null"
+        },
+        "prototype": {
+          "#__proto__": "Object {...}",
+          "constructor": "function read"
+        },
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": {
+          "#__proto__": "Object {...}",
+          "constructor": "function <large string>",
+          "length": "number 0",
+          "name": "string ",
+          "apply": "function <large string>",
+          "bind": "function <large string>",
+          "call": "function <large string>",
+          "toString": "function <large string>",
+          "caller": "object null",
+          "arguments": "object null"
+        },
+        "prototype": {
+          "#__proto__": "Object {...}",
+          "constructor": "function readbuffer"
+        },
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": {
           "constructor": "function <large string>",

+ 4 - 0
test/DebuggerCommon/ES6_spread.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "bar": "function <large string>",
       "foo": "function <large string>",
@@ -24,6 +26,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "bar": "function <large string>",
       "foo": "function <large string>",

+ 4 - 0
test/DebuggerCommon/argument_disp.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "F1": "function <large string>",
       "F2": "function <large string>"
@@ -19,6 +21,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "F1": "function <large string>",
       "F2": "function <large string>"

+ 32 - 0
test/DebuggerCommon/blockscope_func_declaration_ES6.js.dbg.baseline

@@ -2,12 +2,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "undefined undefined",
       "foo": "undefined undefined",
       "bar": "undefined undefined"
     },
     "locals": {
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -21,12 +37,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1",
       "foo": "function <large string>",
       "bar": "function <large string>"
     },
     "locals": {
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 32 - 0
test/DebuggerCommon/blockscope_func_expression_ES6.js.dbg.baseline

@@ -2,11 +2,27 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "undefined undefined",
       "bar": "undefined undefined"
     },
     "locals": {
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -19,11 +35,27 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1",
       "bar": "function <large string>"
     },
     "locals": {
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 16 - 0
test/DebuggerCommon/blockscope_func_insidescopes.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     },
@@ -22,6 +24,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     }
@@ -29,6 +33,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     },
@@ -60,6 +66,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     }
@@ -67,6 +75,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     },
@@ -98,6 +108,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     }
@@ -105,6 +117,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     },
@@ -136,6 +150,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>"
     }

+ 34 - 0
test/DebuggerCommon/es6_forof_decl-2.js.dbg.baseline

@@ -3,18 +3,36 @@
     "this": "Object {...}",
     "locals": {
       "x": "number 1",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}"
     }
   },
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     },
     "locals": {
       "z": "number 1",
       "x": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -25,12 +43,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     },
     "locals": {
       "z": "number 1",
       "x": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 34 - 0
test/DebuggerCommon/es6_forof_decl-3.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": "Object {...}",
     "locals": {
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     }
@@ -9,11 +11,27 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 0"
     },
     "locals": {
       "z": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -25,11 +43,27 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     },
     "locals": {
       "z": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 32 - 0
test/DebuggerCommon/es6_forof_decl-4.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1",
       "y": "number 2",
@@ -9,6 +11,20 @@
     },
     "locals": {
       "y": "number 2",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -26,6 +42,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1",
       "y": "number 2",
@@ -33,6 +51,20 @@
     },
     "locals": {
       "y": "number 2",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 194 - 0
test/DebuggerCommon/es6_forof_decl-5.js.dbg.baseline

@@ -3,6 +3,8 @@
     "this": "Object {...}",
     "locals": {
       "x": "string <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     }
@@ -10,12 +12,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     },
     "locals": {
       "y": "string <large string>",
       "x": "number 0",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -27,6 +45,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     },
@@ -34,6 +54,20 @@
       "z": "number 1",
       "y": "number 0",
       "x": "number 0",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -45,6 +79,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     },
@@ -52,6 +88,20 @@
       "z": "number 1",
       "y": "number 1",
       "x": "number 0",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -63,6 +113,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     },
@@ -70,6 +122,20 @@
       "z": "number 1",
       "y": "number 2",
       "x": "number 0",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -81,12 +147,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     },
     "locals": {
       "y": "string <large string>",
       "x": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -98,6 +180,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     },
@@ -105,6 +189,20 @@
       "z": "number 1",
       "y": "number 0",
       "x": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -116,6 +214,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     },
@@ -123,6 +223,20 @@
       "z": "number 1",
       "y": "number 1",
       "x": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -134,6 +248,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     },
@@ -141,6 +257,20 @@
       "z": "number 1",
       "y": "number 2",
       "x": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -152,12 +282,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     },
     "locals": {
       "y": "string <large string>",
       "x": "number 2",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -169,6 +315,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     },
@@ -176,6 +324,20 @@
       "z": "number 1",
       "y": "number 0",
       "x": "number 2",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -187,6 +349,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     },
@@ -194,6 +358,20 @@
       "z": "number 1",
       "y": "number 1",
       "x": "number 2",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -205,6 +383,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "q": "number 1"
     },
@@ -212,6 +392,20 @@
       "z": "number 1",
       "y": "number 2",
       "x": "number 2",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 34 - 0
test/DebuggerCommon/es6_forof_decl-6.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": "Object {...}",
     "locals": {
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     }
@@ -9,12 +11,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1",
       "y": "number 0"
     },
     "locals": {
       "z": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -27,12 +45,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1",
       "y": "number 1"
     },
     "locals": {
       "z": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 50 - 0
test/DebuggerCommon/es6_forof_decl.js.dbg.baseline

@@ -3,6 +3,8 @@
     "this": "Object {...}",
     "locals": {
       "y": "string <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     }
@@ -10,12 +12,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     },
     "locals": {
       "z": "number 1",
       "y": "number 0",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -27,12 +45,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     },
     "locals": {
       "z": "number 1",
       "y": "number 1",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -44,12 +78,28 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "x": "number 1"
     },
     "locals": {
       "z": "number 1",
       "y": "number 2",
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 4 - 0
test/DebuggerCommon/multiple_argumentsdisp_safeguard.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "F1": "function <large string>",
       "F2": "function <large string>"
@@ -19,6 +21,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "F1": "function <large string>",
       "F2": "function <large string>"

+ 16 - 0
test/DebuggerCommon/shadow_with.js.dbg.baseline

@@ -2,10 +2,26 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "a": "number 1"
     },
     "locals": {
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 12 - 0
test/DebuggerCommon/step_in_ES6_attach.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -21,6 +23,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -31,6 +35,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -55,6 +61,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -65,6 +73,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -89,6 +99,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",

+ 30 - 0
test/DebuggerCommon/step_in_from_interpreted_function_attach.js.dbg.baseline

@@ -30,6 +30,20 @@
         "caller": "object null",
         "arguments": "object null"
       },
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"
@@ -256,6 +270,8 @@
         "Detach": "function Detach",
         "DumpFunctionPosition": "function <large string>",
         "RequestAsyncBreak": "function <large string>",
+        "LoadBinaryFile": "function LoadBinaryFile",
+        "LoadTextFile": "function LoadTextFile",
         "Edit": "function Edit",
         "Platform": "Object {...}",
         "Arguments": "Array []"
@@ -267,6 +283,20 @@
         "caller": "object null",
         "arguments": "object null"
       },
+      "read": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string read",
+        "caller": "object null",
+        "arguments": "object null"
+      },
+      "readbuffer": {
+        "#__proto__": "function <large string>",
+        "prototype": "Object {...}",
+        "name": "string readbuffer",
+        "caller": "object null",
+        "arguments": "object null"
+      },
       "console": {
         "#__proto__": "Object {...}",
         "log": "function log"

+ 8 - 0
test/DebuggerCommon/step_out_ES6.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -19,6 +21,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -28,6 +32,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -45,6 +51,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",

+ 16 - 0
test/DebuggerCommon/step_out_direct_attach.js.dbg.baseline

@@ -18,6 +18,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>",
       "bar": "function <large string>"
@@ -41,6 +43,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>",
       "bar": "function <large string>"
@@ -59,6 +63,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>",
       "bar": "function <large string>"
@@ -89,6 +95,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>",
       "bar": "function <large string>"
@@ -113,6 +121,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>",
       "bar": "function <large string>"
@@ -136,6 +146,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>",
       "bar": "function <large string>"
@@ -154,6 +166,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>",
       "bar": "function <large string>"
@@ -184,6 +198,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "Run": "function <large string>",
       "bar": "function <large string>"

+ 4 - 0
test/DebuggerCommon/step_out_from_JITted_function_attach.js.dbg.baseline

@@ -24,6 +24,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -48,6 +50,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",

+ 4 - 0
test/DebuggerCommon/step_out_from_catch_attach.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -26,6 +28,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",

+ 12 - 0
test/DebuggerCommon/step_out_from_interpreted_function_attach.js.dbg.baseline

@@ -30,6 +30,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -49,6 +51,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -82,6 +86,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -114,6 +120,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -125,6 +133,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -154,6 +164,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",

+ 4 - 0
test/DebuggerCommon/step_over_ES6_attach.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -20,6 +22,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",

+ 4 - 0
test/DebuggerCommon/step_over_JITd_fn_from_Intrprt_fn_attach.js.dbg.baseline

@@ -2,6 +2,8 @@
   {
     "this": {
       "telemetryLog": "function <large string>",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",
@@ -27,6 +29,8 @@
     "globals": {
       "WScript": "Object {...}",
       "print": "function print",
+      "read": "function read",
+      "readbuffer": "function readbuffer",
       "console": "Object {...}",
       "foo": "function <large string>",
       "bar": "function <large string>",

+ 10 - 10
test/LetConst/q.baseline

@@ -12,15 +12,15 @@ a
 a
 undefined
 a
-function f() {
-    const x = 'a';
-    WScript.Echo(x);
-    if (1 > 0)
-    {
-        let x;
-        WScript.Echo(x);
-    }
-    WScript.Echo(x);
-    WScript.Echo(f);
+function f() {

+    const x = 'a';

+    WScript.Echo(x);

+    if (1 > 0)

+    {

+        let x;

+        WScript.Echo(x);

+    }

+    WScript.Echo(x);

+    WScript.Echo(f);

 }
 undefined