DXR will be turned off on Tuesday, December 29th. It will redirect to Searchfox.
See the announcement on Discourse.

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.

Name Description Modified (UTC) Size
.cargo
.vscode
accessible
browser
browser
build
caps
chrome
config
devtools
docs
docshell
docshell
dom
editor
editor
extensions
extensions
gfx
gradle
hal
image
image
intl
ipc
js
js
layout
media
memory
mfbt
mfbt
mobile
modules
modules
mozglue
netwerk
nsprpub
obj-x86_64-pc-linux-gnu
other-licenses This directory was created for code which is used in the Mozilla project in
parser
python This directory contains common Python code.
python This directory contains common Python code.
remote The Firefox remote agent is a low-level debugging interface based
remote The Firefox remote agent is a low-level debugging interface based
security
services
servo
startupcache
storage
taskcluster
testing Common testing tools for mozilla codebase projects, test suite definitions
third_party
toolkit
tools
uriloader
view
view
widget
widget
xpcom
xpcom
xpfe
xpfe
.arcconfig 143 Bytes
.arcconfig 143 Bytes
.babel-eslint.rc.js 348 Bytes
.clang-format 1.2 kB
.clang-format-ignore 6.4 kB
.clang-format-ignore 6.6 kB
.cron.yml 8.2 kB
.eslintignore 7.2 kB
.eslintignore 7.1 kB
.eslintrc.js Some configurations have overrides, which can't be specified within overrides, * so we need to remo 44.0 kB
.flake8 4.8 kB
.gdbinit 5.5 kB
.gdbinit_python 68 Bytes
.gdbinit_python 68 Bytes
.git-blame-ignore-revs 141.0 kB
.git-blame-ignore-revs 141.0 kB
.gitattributes 77 Bytes
.gitignore List of filenames git should ignore 3.6 kB
.hg-annotate-ignore-revs 50.9 kB
.hg-annotate-ignore-revs 50.9 kB
.hg-format-source 11.9 kB
.hgignore List of filenames hg should ignore 5.4 kB
.hgtags 11.7 kB
.lldbinit 1.5 kB
.mailmap 125 Bytes
.mozconfig 145 Bytes
.prettierignore 2.4 kB
.prettierignore 2.4 kB
.prettierrc 87 Bytes
.taskcluster.yml taskGroupId 13.8 kB
.taskcluster.yml taskGroupId 13.8 kB
.trackerignore 0 Bytes
.yamllint 60 Bytes
.yamllint 60 Bytes
.ycm_extra_conf.py 1.9 kB
.ycm_extra_conf.py 1.9 kB
AUTHORS 125 Bytes
CLOBBER you should 1.1 kB
Cargo.lock 129.0 kB
Cargo.lock 128.8 kB
Cargo.toml 3.1 kB
GNUmakefile 261 Bytes
LEGAL 2.6 kB
LICENSE 389 Bytes
LICENSE 389 Bytes
Makefile.in 8.5 kB
Makefile.in 8.5 kB
README.txt An explanation of the Mozilla Source Code Directory Structure and links to 956 Bytes
aclocal.m4 1.2 kB
build.gradle 9.9 kB
client.mk mk 3.8 kB
client.py Replace the contents of dir with the contents of repository, except for files matching exclu 7.3 kB
configure 1.1 kB
configure.in 818 Bytes
configure.py 6.7 kB
configure.py 6.6 kB
gradle.properties 77 Bytes
gradlew 5.0 kB
gradlew.bat 2.3 kB
mach 6.8 kB
moz.build 5.5 kB
moz.build 5.6 kB
moz.configure 27.8 kB
mozilla-config.h.in List of defines generated by configure. Included with preprocessor flag, * -include, to avoid long 1.9 kB
old-configure 422.4 kB
old-configure.in 99.6 kB
package-lock.json 89.8 kB
package.json 1.2 kB
settings.gradle 3.6 kB
settings.gradle 3.6 kB
substitute-local-geckoview.gradle 5.6 kB
test.mozbuild because of the requirement of the top-level directory containing 429 Bytes