DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Mercurial (d24775dea08f)

VCS Links

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

# Summary

* [Tool Architectures](tools/tools.md)
  * [Inspector](tools/inspector.md)
    * [Panel Architecture](tools/inspector-panel.md)
    * [Highlighters](tools/highlighters.md)
  * [Memory](tools/memory-panel.md)
  * [Debugger](tools/debugger-panel.md)
  * [Responsive Design Mode](tools/responsive-design-mode.md)
  * [HTTP Inspector](tools/http-inspector.md)
* [Frontend](frontend/frontend.md)
  * [Panel SVGs](frontend/svgs.md)
  * [React](frontend/react.md)
    * [Guidelines](frontend/react-guidelines.md)
    * [Tips](frontend/react-tips.md)
  * [Redux](frontend/redux.md)
    * [Guidelines](frontend/redux-guidelines.md)
    * [Tips](frontend/redux-tips.md)
  * [Telemetry](frontend/telemetry.md)
* [Backend](backend/backend.md)
  * [Remote Debugging Protocol](backend/protocol.md)
  * [Debugger API](backend/debugger-api.md)
  * [Backward Compatibility](backend/backward-compatibility.md)
  * Actors
    * [Actors Organization](backend/actor-hierarchy.md)
    * [Handling Multi-Processes in Actors](backend/actor-e10s-handling.md)
    * [Writing Actors With protocol.js](backend/protocol.js.md)
    * [Registering A New Actor](backend/actor-registration.md)
    * [Actor Best Practices](backend/actor-best-practices.md)
* [Files and directories](files/README.md)
  * [Adding New Files](files/adding-files.md)
* [Automated tests](tests/README.md)
  * Running tests
    * [`xpcshell`](tests/xpcshell.md)
    * [Chrome mochitests](tests/mochitest-chrome.md)
    * [DevTools mochitests](tests/mochitest-devtools.md)
  * [Writing tests](tests/writing-tests.md)