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
config
liveconnect
macbuild
mininspr
perlconnect
xpcom
.cvsignore 32 Bytes
MANIFEST 536 Bytes
Makefile 5.8 kB
Makefile.in 5.9 kB
Makefile.ref 4.2 kB
README.html 36.8 kB
actra.mk 2.2 kB
commfiles 481 Bytes
config.mk 1.4 kB
js.c JS shell. 38.1 kB
js.mak Win32 Release 58.1 kB
js.mdp 17.9 kB
js.msg This is the JavaScript error message file. The format for each JS error message is: MSG_DEF(<SYMB 15.7 kB
js11640.def 2.8 kB
js1640.def 2.2 kB
js1640.rc 1.2 kB
js3240.rc 1.8 kB
jsOS240.def 13.9 kB
jsaddr.c These functions are needed to get the addresses of certain functions * in the JS module. On WIN32 e 1.1 kB
jsaddr.h 408 Bytes
jsapi.c JavaScript API. 63.7 kB
jsapi.h JavaScript API. 34.6 kB
jsarena.c Lifetime-based fast allocation, inspired by much prior art, including * "Fast Allocation and Deallo 8.6 kB
jsarena.h Lifetime-based fast allocation, inspired by much prior art, including * "Fast Allocation and Deallo 9.8 kB
jsarray.c JS array class. 31.7 kB
jsarray.h JS Array interface. 1.6 kB
jsatom.c JS atom table. 16.7 kB
jsatom.h JS atom table. 9.2 kB
jsbit.h A jsbitmap_t is a long integer that can be used for bitmaps 3.1 kB
jsbool.c JS boolean implementation. 5.3 kB
jsbool.h JS boolean interface. 1.2 kB
jsclist.h Circular linked list 2.9 kB
jscntxt.c JS execution context. 11.6 kB
jscntxt.h JS execution context. 7.2 kB
jscompat.h Compatibility glue for various NSPR versions. We must always define int8, * int16, jsword, and so 570 Bytes
jsconfig.h JS configuration macros. 17.4 kB
jsconfig.mk 2.6 kB
jscpucfg.c Generate CPU-specific bit-size and similar #defines. 6.8 kB
jscpucfg.h 19.1 kB
jsdate.c JS date methods. 50.7 kB
jsdate.h JS Date class interface. 2.1 kB
jsdbgapi.c JS debugging API. 21.0 kB
jsdbgapi.h JS debugger API. 8.0 kB
jsdtoa.c Portable double to alphanumeric string and back converters. 52.7 kB
jsdtoa.h Public interface to portable double-precision floating point to string * and back conversion packag 1.7 kB
jsemit.c JS bytecode generation. 70.0 kB
jsemit.h JS bytecode generation. 15.1 kB
jsexn.c JS standard exception implementation. 13.9 kB
jsexn.h JS runtime exception classes. 1.5 kB
jsfun.c JS function support. 47.0 kB
jsfun.h JS function definitions. 3.5 kB
jsgc.c JS Mark-and-Sweep Garbage Collector. * * This GC allocates only fixed-sized things big enough to c 24.0 kB
jsgc.h JS Garbage Collector. 3.6 kB
jshash.c PR hash table package. 12.0 kB
jshash.h API to portable hash table code. 4.8 kB
jsify.pl 9.4 kB
jsinterp.c JavaScript bytecode interpreter. 81.9 kB
jsinterp.h JS interpreter interface. 9.1 kB
jslock.c JS locking stubs. 17.3 kB
jslock.h 8.2 kB
jslog2.c Compute the log of the least power of 2 greater than or equal to n 1.6 kB
jslong.c Divide 64-bit a by 32-bit b, which must be normalized so its high bit is 1. 5.7 kB
jslong.h Portable access to 64 bit numerics 13.1 kB
jsmath.c JS math package. 9.6 kB
jsmath.h JS math functions. 958 Bytes
jsnum.c JS number type and wrapper class. 20.4 kB
jsnum.h JS number (IEEE double) interface. * * JS numbers are optimistically stored in the top 31 bits of 5.9 kB
jsobj.c JS object implementation. 66.5 kB
jsobj.h JS object definitions. * * A JS object consists of a possibly-shared object descriptor containing 11.5 kB
jsopcode.c JS bytecode descriptors, disassemblers, and decompilers. 55.3 kB
jsopcode.h JS bytecode definitions. 7.0 kB
jsopcode.tbl JavaScript operation bytecodes. * * Includers must define an OPDEF macro of the following form: * 13.8 kB
jsosdep.h OS (and machine, and compiler XXX) dependent information. 1.8 kB
jsotypes.h This section typedefs the old 'native' types to the new PR<type>s. * These definitions are schedule 5.9 kB
jsparse.c JS parser. * * This is a recursive-descent parser for the JavaScript language specified by * "The 67.9 kB
jsparse.h JS parser definitions. 12.6 kB
jsprf.c Portable safe sprintf code. ** ** Author: Kipp E.B. Hickman 25.4 kB
jsprf.h API for PR printf like routines. Supports the following formats ** %d - decimal ** %u - unsigned dec 4.8 kB
jsprhash.h API to portable hash table code. 5.3 kB
jsprvtd.h JS private typename definitions. * * This header is included only in other .h files, for convenien 5.9 kB
jspubtd.h JS public API typedefs. 7.5 kB
jsregexp.c JS regular expressions, after Perl. 86.2 kB
jsregexp.h JS regular expression interface. 4.1 kB
jsscan.c JS lexical scanner. 31.3 kB
jsscan.h JS lexical scanner interface. 11.1 kB
jsscope.c JS symbol tables. 14.1 kB
jsscope.h JS symbol tables. 4.6 kB
jsscript.c JS script operations. 18.5 kB
jsscript.h JS script descriptor. 3.1 kB
jsshell.msg Error messages for JSShell. See js.msg for format. 1.4 kB
jsstddef.h stddef inclusion here to first declare ptrdif as a signed long instead of a * signed int. 1.7 kB
jsstr.c JS string type implementation. * * In order to avoid unnecessary js_LockGCThing/js_UnlockGCThing c 127.5 kB
jsstr.h JS string type implementation. * * A JS string is a counted array of unicode characters. To suppo 8.8 kB
jstypes.h Definitions of NSPR 12.6 kB
jsutil.c PR assertion checker. 3.2 kB
jsutil.h 2.9 kB
jsxdrapi.c XXXbe why does NEED even allow or cope with non-ENCODE mode? 14.2 kB
jsxdrapi.h JS external data representation interface API. * * The XDR system is comprised of three major part 4.7 kB
lock_SunOS.s 2.6 kB
makefile.win 4.6 kB
msgsvrjs.mk 2.6 kB
perfect.js 1.2 kB
prconv.sed 720 Bytes
prmjtime.c PR time code. 16.1 kB
prmjtime.h PR date stuff for mocha and java. Placed here temporarily not to break * Navigator and localize cha 2.3 kB
resource.h 395 Bytes
rules.mk 2.2 kB