0
Files
src/extensions
Hidehiko Abe 5b439bf16d Revert "[Lacros] Enable WebUSB, WebSerial, chrome.usb, chrome.serial API support."
This reverts commit 97e310612b.

Reason for revert: Crashing on DUT.

Here's the stack trace:

 0x5b1fdc2d8989 base::debug::CollectStackTrace()
 0x5b1fdc1e9d53 base::debug::StackTrace::StackTrace()
 0x5b1fdc2d84e1 base::debug::(anonymous namespace)::StackDumpSignalHandler()
 0x7a7b96fd29f0 (/lib64/libpthread-2.32.so+0x129ef)
 0x5b1fdef55c2b _sys_cr_finisheddevice::UsbDeviceLinux::Open()
 0x5b1fdef50b0f device::UsbServiceLinux::OnDeviceAdded()
 0x5b1fdef52570 base::internal::FunctorTraits<>::Invoke<>()
 0x5b1fdc263e50 base::TaskAnnotator::RunTask()
 0x5b1fdc289291 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
 0x5b1fdc28ace2 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
 0x5b1fdc36060b base::MessagePumpLibevent::Run()
 0x5b1fdc28b226 base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
 0x5b1fdc2427b0 base::RunLoop::Run()
 0x5b1fd94e4ce6 content::BrowserMainLoop::RunMainMessageLoop()
 0x5b1fd94e6b92 content::BrowserMainRunnerImpl::Run()
 0x5b1fd94e1df8 content::BrowserMain()
 0x5b1fdc1b6810 content::ContentMainRunnerImpl::RunBrowser()
 0x5b1fdc1b6173 content::ContentMainRunnerImpl::Run()
 0x5b1fdc1b3d94 content::RunContentProcess()
 0x5b1fdc1b3e6c content::ContentMain()
 0x5b1fd7dafa1f ChromeMain
 0x7a7b96861e05 __libc_start_main
 0x5b1fd7daf8aa _start
  r8: 00007fffb9571db0  r9: 00007fffb9571dd8 r10: 0000000000000058 r11: 0000000000000293
 r12: 00001de68aaf7460 r13: 00007fffb9571dd8 r14: 00007fffb9571db0 r15: 00007fffb9571d88
  di: 0000000000000000  si: 00005b1fddf84260  bp: 00007fffb9571f50  bx: 00001de689a4ad20
  dx: 00005b1fddf84210  ax: 00001de689f0cb00  cx: 00001de689f0cfc0  sp: 00007fffb9571d60
  ip: 00005b1fdef55c2b efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000000


Original change's description:
> [Lacros] Enable WebUSB, WebSerial, chrome.usb, chrome.serial API support.
>
> This CL enables USB and Serial related API on Lacros, by applying the
> broad stroke of switching Lacros to use code that was previously
> Ash-only. More work might be needed later to iron out details.
>
> Bug: 1195247, 1195248
> Change-Id: I04579cf60ca263907407abdc12cf7a9d5f9d10c6
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2939830
> Commit-Queue: Samuel Huang <huangs@chromium.org>
> Reviewed-by: Theodore Olsauskas-Warren <sauski@google.com>
> Reviewed-by: Tom Sepez <tsepez@chromium.org>
> Reviewed-by: Reilly Grant <reillyg@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#893539}

Bug: 1195247, 1195248
Change-Id: I57c7a0dabb64c1ac25a4569fea5559778fe3e547
Owners-Override: Theodore Olsauskas-Warren <sauski@google.com>
Owners-Override: Tom Sepez <tsepez@chromium.org>
Owners-Override: Reilly Grant <reillyg@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2972361
Reviewed-by: Samuel Huang <huangs@chromium.org>
Reviewed-by: Theodore Olsauskas-Warren <sauski@google.com>
Commit-Queue: Joshua Pawlicki <waffles@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Joshua Pawlicki <waffles@chromium.org>
Auto-Submit: Hidehiko Abe <hidehiko@chromium.org>
Cr-Commit-Position: refs/heads/master@{#894279}
2021-06-21 17:06:59 +00:00
..

This will become a reusable extensions module. It implements the core parts of Chrome's extension system, and can be used with any host of the content module.

Some extensions code that is not Chrome-specific still lives in //chrome/browser/extensions and will be moved here.

Technical Documentation: