| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Roll inspector_protocol Bug: 431083788 Change-Id: If91367334a6425d2a90562cde42717aafcfa0664 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6760430 Commit-Queue: Alex Rudenko <alexrudenko@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#101451} | 1 年前 | |
Roll inspector_protocol Bug: 431083788 Change-Id: If91367334a6425d2a90562cde42717aafcfa0664 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6760430 Commit-Queue: Alex Rudenko <alexrudenko@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#101451} | 1 年前 | |
Roll inspector_protocol to 1b1bcbbe060e8c8cd8704f00f78978c50991b307 This CL was generated by third_party/inspector_protocol/roll.py Bug: 388068055 Change-Id: I5497170dd4437753e886ec595d6d03458c7b0007 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7006587 Auto-Submit: David Benjamin <davidben@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/main@{#102965} | 9 个月前 | |
[DevTools] Add V8InspectorSession::state(), which returns binary (CBOR). Keep the existing method for compatibility, by converting to json from CBOR using the inspector_protocol_encoding library, via a v8 specific interface library that directs routines for converting between strings and doubles to v8's implementations. This change also brings in the encoding.h / encoding.cc files from the upstream inspector_protocol project. The only modification here are the header guards, and the namespace. I will fix roll.py to make it so that we pick up future changes. third_party/inspector_protocol/BUILD.gn is specific to v8, by necessity. third_party/inspector_protocol/.clang-format is a copy of the upstream file. If we don't put this, we'll find ourselves auto-formatting the roll, which is annoying. This is a reland of https://chromium-review.googlesource.com/c/v8/v8/+/1590627 with the only modification in the DEPS file; this time I'm including third_party/inspector_protocol/encoding/encoding{.h,cc} in addition to the relative include there. Not sure why this is needed but I'm hoping it gets me past the presubmit which may resolve the include path relative to the V8 base (the ../../third_party is needed for when V8 is embedded into Chromium). Change-Id: Ic76b2b5faa7e1cbdceb15aff3f369e9a303e3e85 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1593646 Reviewed-by: Alexei Filippov <alph@chromium.org> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Commit-Queue: Johannes Henkel <johannes@chromium.org> Cr-Commit-Position: refs/heads/master@{#61214} | 7 年前 | |
add missing includes for the build with use_libcxx_modules This is to fix build error when we set use_libcxx_modules=true in chromium build. This CL also deletes glue.h as it needs to change but renamed in https://crrev.com/c/2270757 Bug: 40440396 Change-Id: I61e98c1c2f6e910f7c2b94d1b23a6cfcdc38490b Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6088271 Reviewed-by: Michael Achenbach <machenbach@chromium.org> Commit-Queue: Takuto Ikuta <tikuta@chromium.org> Commit-Queue: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Leszek Swirski <leszeks@chromium.org> Auto-Submit: Takuto Ikuta <tikuta@chromium.org> Cr-Commit-Position: refs/heads/main@{#97786} | 1 年前 | |
Roll inspector_protocol to update copyright headers This rolls copyright header updates and applies similar updates to local files. Bug: chromium:1098010 Change-Id: I5d2cd730d7c3af51fc2cdfbd0abfb91b8de88995 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3939044 Auto-Submit: Andrey Kosyakov <caseq@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Commit-Queue: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/main@{#83583} | 3 年前 | |
Add myself to OWNERS since I'm maintaining this package. E.g. see https://chromium.googlesource.com/deps/inspector_protocol/+log Change-Id: I0b38d2813bbe99be2bcce12390369e57125e728d Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1991804 Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Commit-Queue: Johannes Henkel <johannes@chromium.org> Cr-Commit-Position: refs/heads/master@{#65648} | 6 年前 | |
[DevTools] Roll inspector_protocol (V8) (strtod) New revision: 7a44a37f66b58358dd8ab85ccde1998fafa95e53 Upstream review: https://chromium-review.googlesource.com/c/deps/inspector_protocol/+/1899564 Previously, we used a wrapper library, v8-inspector-protocol-encoding.h to inject the string<->number conversion into the cbor parser. This meant that the unittests, in third_party/inspector_protocol/crdtp/json_test.cc inadvertently did not run with the same string<->number conversion code. Thus, we missed that the production implementation would return INF for out of range double literals, as opposed to rejecting the incoming JSON. When switching the library to the build dependency on json_platform_v8.cc as it's in this change, the test immediately failed which made it trivial to fix the implementation. Old implementation: https://chromium-review.googlesource.com/c/v8/v8/+/1913424/6/src/inspector/v8-inspector-protocol-encoding.cc New implementation (checks std::isfinite): https://chromium-review.googlesource.com/c/v8/v8/+/1913424/6/third_party/inspector_protocol/crdtp/json_platform_v8.cc Change-Id: Ia48fe1f4e359eea47d0ede9ceadea1fd635292e0 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1913424 Reviewed-by: Yang Guo <yangguo@chromium.org> Commit-Queue: Johannes Henkel <johannes@chromium.org> Cr-Commit-Position: refs/heads/master@{#65219} | 6 年前 | |
Roll inspector_protocol to 1b1bcbbe060e8c8cd8704f00f78978c50991b307 This CL was generated by third_party/inspector_protocol/roll.py Bug: 388068055 Change-Id: I5497170dd4437753e886ec595d6d03458c7b0007 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7006587 Auto-Submit: David Benjamin <davidben@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/main@{#102965} | 9 个月前 | |
Roll inspector_protocol to 64cc2301620c04f0fe0313ae94a9319f003603cf R=caseq@chromium.org Bug: 326554286 Change-Id: I191d84567cf31774c3c6708fafe2913fd9063f38 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/5434035 Reviewed-by: Yang Guo <yangguo@chromium.org> Commit-Queue: Simon Zünd <szuend@chromium.org> Cr-Commit-Position: refs/heads/main@{#93247} | 2 年前 | |
Roll inspector_protocol to 1b1bcbbe060e8c8cd8704f00f78978c50991b307 This CL was generated by third_party/inspector_protocol/roll.py Bug: 388068055 Change-Id: I5497170dd4437753e886ec595d6d03458c7b0007 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7006587 Auto-Submit: David Benjamin <davidben@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/main@{#102965} | 9 个月前 | |
Roll inspector_protocol to 0d4255502019144a5dec5669d7992165ae8924e7. https://chromium.googlesource.com/deps/inspector_protocol/+/0d4255502019144a5dec5669d7992165ae8924e7 Change-Id: I3711883a4cff11f71cca10054e4aac11293f5293 Reviewed-on: https://chromium-review.googlesource.com/1139095 Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Commit-Queue: Johannes Henkel <johannes@chromium.org> Cr-Commit-Position: refs/heads/master@{#54503} | 7 年前 | |
Roll inspector_protocol to 1b1bcbbe060e8c8cd8704f00f78978c50991b307 This CL was generated by third_party/inspector_protocol/roll.py Bug: 388068055 Change-Id: I5497170dd4437753e886ec595d6d03458c7b0007 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7006587 Auto-Submit: David Benjamin <davidben@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/main@{#102965} | 9 个月前 | |
Roll inspector_protocol to update copyright headers This rolls copyright header updates and applies similar updates to local files. Bug: chromium:1098010 Change-Id: I5d2cd730d7c3af51fc2cdfbd0abfb91b8de88995 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3939044 Auto-Submit: Andrey Kosyakov <caseq@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Commit-Queue: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/main@{#83583} | 3 年前 | |
Roll inspector_protocol to 1b1bcbbe060e8c8cd8704f00f78978c50991b307 This CL was generated by third_party/inspector_protocol/roll.py Bug: 388068055 Change-Id: I5497170dd4437753e886ec595d6d03458c7b0007 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7006587 Auto-Submit: David Benjamin <davidben@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/main@{#102965} | 9 个月前 | |
Roll inspector_protocol to 1b1bcbbe060e8c8cd8704f00f78978c50991b307 This CL was generated by third_party/inspector_protocol/roll.py Bug: 388068055 Change-Id: I5497170dd4437753e886ec595d6d03458c7b0007 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/7006587 Auto-Submit: David Benjamin <davidben@chromium.org> Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Cr-Commit-Position: refs/heads/main@{#102965} | 9 个月前 | |
Remove remaining Maybe references + roll of inspector_protocol Bug: 40276207 Change-Id: I947dcbcee8f0562e25a05bb6183f10e660075f0d Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6049648 Reviewed-by: Yang Guo <yangguo@chromium.org> Commit-Queue: Yang Guo <yangguo@chromium.org> Reviewed-by: Simon Zünd <szuend@chromium.org> Auto-Submit: Alex Rudenko <alexrudenko@chromium.org> Cr-Commit-Position: refs/heads/main@{#97443} | 1 年前 |
Chromium inspector (devtools) protocol
This package contains code generators and templates for the Chromium inspector protocol.
The canonical location of this package is at https://chromium.googlesource.com/deps/inspector_protocol/
In the Chromium tree, it's rolled into https://cs.chromium.org/chromium/src/third_party/inspector_protocol/
In the V8 tree, it's rolled into https://cs.chromium.org/chromium/src/v8/third_party/inspector_protocol/
See also Contributing to Chrome Devtools Protocol.
To build and run the tests of the crdtp library, see CRDTP - Chrome DevTools Protocol.