Descriptor support in proto_library

This is needed in order to enable support for extension-based typed
tracing events. For more information, see
https://perfetto.dev/docs/design-docs/extensions

Change-Id: I43bd82ee1c94cf7ae5be0a1fd7db4104cf8ece6a
Bug: 161696674
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2332180
Reviewed-by: Bruce Dawson <brucedawson@chromium.org>
Reviewed-by: Tommy Nyquist <nyquist@chromium.org>
Reviewed-by: Eric Seckler <eseckler@chromium.org>
Commit-Queue: Andrew Shulaev <ddrone@google.com>
Cr-Original-Commit-Position: refs/heads/master@{#795191}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: b1d7759d36da84dbe1849145d8f014ce4f7506a5
1 file changed
tree: 6eafb587d0d2969a382fa210ccd813f6455483a5
  1. protoc_convert.py
  2. protoc_wrapper.py
  3. protoc_wrapper_test.py