├── .babelrc ├── .gitignore ├── .jshintrc ├── .travis.yml ├── LICENSE ├── PROTOCOL.md ├── README.md ├── bin └── repl.js ├── example ├── alive.js ├── big-buffer.js ├── breakpoint.js ├── empty.js ├── evalbrk.js ├── req.js ├── three.js ├── throws.js └── uncaught.js ├── lib ├── bugger-v8-client.js ├── commands │ ├── backtrace.js │ ├── changelive.js │ ├── clearbreakpoint.js │ ├── continue.js │ ├── evaluate.js │ ├── global-require.js │ ├── index.js │ ├── listbreakpoints.js │ ├── lookup.js │ ├── meta.js │ ├── scripts.js │ ├── setVariableValue.js │ ├── setbreakpoint.js │ ├── setexceptionbreak.js │ └── suspend.js ├── debug-client.js ├── events │ ├── afterCompile.js │ ├── base.js │ ├── break.js │ ├── index.js │ └── paused.js ├── streams │ ├── eternal.js │ ├── parse.js │ ├── rpc.js │ └── serialize.js └── types │ ├── backtrace.js │ ├── breakpoint.js │ ├── error.js │ ├── frame.js │ ├── function.js │ ├── index.js │ ├── literal.js │ ├── map.js │ ├── null.js │ ├── object.js │ ├── regexp.js │ ├── scope.js │ └── script.js ├── package.json └── test ├── .jshintrc ├── commands ├── backtrace.js ├── changelive.js ├── evaluate.js ├── global-require.js ├── listbreakpoints.js ├── lookup.js ├── scripts.js └── setbreakpoint.js ├── helpers └── bugger-test.js ├── integration ├── eval-process.js ├── meta.js ├── throws.js ├── uncaught.js └── v8types.js └── unit ├── parser.js ├── rpc.js └── script.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "only": "test/**/*.js" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/LICENSE -------------------------------------------------------------------------------- /PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/PROTOCOL.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/README.md -------------------------------------------------------------------------------- /bin/repl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/bin/repl.js -------------------------------------------------------------------------------- /example/alive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/example/alive.js -------------------------------------------------------------------------------- /example/big-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/example/big-buffer.js -------------------------------------------------------------------------------- /example/breakpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/example/breakpoint.js -------------------------------------------------------------------------------- /example/empty.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/evalbrk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/example/evalbrk.js -------------------------------------------------------------------------------- /example/req.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/example/req.js -------------------------------------------------------------------------------- /example/three.js: -------------------------------------------------------------------------------- 1 | var a = 10; 2 | a += 1; 3 | console.log(a); 4 | -------------------------------------------------------------------------------- /example/throws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/example/throws.js -------------------------------------------------------------------------------- /example/uncaught.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/example/uncaught.js -------------------------------------------------------------------------------- /lib/bugger-v8-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/bugger-v8-client.js -------------------------------------------------------------------------------- /lib/commands/backtrace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/backtrace.js -------------------------------------------------------------------------------- /lib/commands/changelive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/changelive.js -------------------------------------------------------------------------------- /lib/commands/clearbreakpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/clearbreakpoint.js -------------------------------------------------------------------------------- /lib/commands/continue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/continue.js -------------------------------------------------------------------------------- /lib/commands/evaluate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/evaluate.js -------------------------------------------------------------------------------- /lib/commands/global-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/global-require.js -------------------------------------------------------------------------------- /lib/commands/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/index.js -------------------------------------------------------------------------------- /lib/commands/listbreakpoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/listbreakpoints.js -------------------------------------------------------------------------------- /lib/commands/lookup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/lookup.js -------------------------------------------------------------------------------- /lib/commands/meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/meta.js -------------------------------------------------------------------------------- /lib/commands/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/scripts.js -------------------------------------------------------------------------------- /lib/commands/setVariableValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/setVariableValue.js -------------------------------------------------------------------------------- /lib/commands/setbreakpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/setbreakpoint.js -------------------------------------------------------------------------------- /lib/commands/setexceptionbreak.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/setexceptionbreak.js -------------------------------------------------------------------------------- /lib/commands/suspend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/commands/suspend.js -------------------------------------------------------------------------------- /lib/debug-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/debug-client.js -------------------------------------------------------------------------------- /lib/events/afterCompile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/events/afterCompile.js -------------------------------------------------------------------------------- /lib/events/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/events/base.js -------------------------------------------------------------------------------- /lib/events/break.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/events/break.js -------------------------------------------------------------------------------- /lib/events/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/events/index.js -------------------------------------------------------------------------------- /lib/events/paused.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/events/paused.js -------------------------------------------------------------------------------- /lib/streams/eternal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/streams/eternal.js -------------------------------------------------------------------------------- /lib/streams/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/streams/parse.js -------------------------------------------------------------------------------- /lib/streams/rpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/streams/rpc.js -------------------------------------------------------------------------------- /lib/streams/serialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/streams/serialize.js -------------------------------------------------------------------------------- /lib/types/backtrace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/backtrace.js -------------------------------------------------------------------------------- /lib/types/breakpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/breakpoint.js -------------------------------------------------------------------------------- /lib/types/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/error.js -------------------------------------------------------------------------------- /lib/types/frame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/frame.js -------------------------------------------------------------------------------- /lib/types/function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/function.js -------------------------------------------------------------------------------- /lib/types/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/index.js -------------------------------------------------------------------------------- /lib/types/literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/literal.js -------------------------------------------------------------------------------- /lib/types/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/map.js -------------------------------------------------------------------------------- /lib/types/null.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/null.js -------------------------------------------------------------------------------- /lib/types/object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/object.js -------------------------------------------------------------------------------- /lib/types/regexp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/regexp.js -------------------------------------------------------------------------------- /lib/types/scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/scope.js -------------------------------------------------------------------------------- /lib/types/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/lib/types/script.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/package.json -------------------------------------------------------------------------------- /test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/.jshintrc -------------------------------------------------------------------------------- /test/commands/backtrace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/commands/backtrace.js -------------------------------------------------------------------------------- /test/commands/changelive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/commands/changelive.js -------------------------------------------------------------------------------- /test/commands/evaluate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/commands/evaluate.js -------------------------------------------------------------------------------- /test/commands/global-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/commands/global-require.js -------------------------------------------------------------------------------- /test/commands/listbreakpoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/commands/listbreakpoints.js -------------------------------------------------------------------------------- /test/commands/lookup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/commands/lookup.js -------------------------------------------------------------------------------- /test/commands/scripts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/commands/scripts.js -------------------------------------------------------------------------------- /test/commands/setbreakpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/commands/setbreakpoint.js -------------------------------------------------------------------------------- /test/helpers/bugger-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/helpers/bugger-test.js -------------------------------------------------------------------------------- /test/integration/eval-process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/integration/eval-process.js -------------------------------------------------------------------------------- /test/integration/meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/integration/meta.js -------------------------------------------------------------------------------- /test/integration/throws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/integration/throws.js -------------------------------------------------------------------------------- /test/integration/uncaught.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/integration/uncaught.js -------------------------------------------------------------------------------- /test/integration/v8types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/integration/v8types.js -------------------------------------------------------------------------------- /test/unit/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/unit/parser.js -------------------------------------------------------------------------------- /test/unit/rpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/unit/rpc.js -------------------------------------------------------------------------------- /test/unit/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buggerjs/bugger-v8-client/HEAD/test/unit/script.js --------------------------------------------------------------------------------