Name Description Size
analyze.py Runs the static rooting analysis 13513
analyzeHeapWrites.js -*- indent-tabs-mode: nil; js-indent-level: 4 -*- 47434
analyzeRoots.js -*- indent-tabs-mode: nil; js-indent-level: 4 -*- 35704
annotations.js -*- indent-tabs-mode: nil; js-indent-level: 4 -*- 19239
build
build.js 500
callgraph.js 8977
CFG.js -*- indent-tabs-mode: nil; js-indent-level: 4 -*- 43244
computeCallgraph.js -*- indent-tabs-mode: nil; js-indent-level: 4 -*- 16188
computeGCFunctions.js -*- indent-tabs-mode: nil; js-indent-level: 4 -*- 3011
computeGCTypes.js -*- indent-tabs-mode: nil; js-indent-level: 4 -*- 21453
dumpCFG.js 7561
expect.b2g.json 26
expect.browser.json 26
expect.shell.json 26
explain.py \ <!DOCTYPE html> <head> <meta charset="utf-8"> <style> input { position: absolute; opacity: 0; z-index: -1; } tt { background: #eee; } .tab-label { cursor: s-resize; } .tab-label a { color: #222; } .tab-label:hover { background: #eee; } .tab-label::after { content: " \\25B6"; width: 1em; height: 1em; color: #75f; text-align: center; transition: all 0.35s; } .accorntent { max-height: 0; padding: 0 1em; color: #2c3e50; overflow: hidden; background: white; transition: all 0.35s; } input:checked + .tab-label::after { transform: rotate(90deg); content: " \\25BC"; } input:checked + .tab-label { cursor: n-resize; } input:checked ~ .accorntent { max-height: 100vh; } </style> </head> <body> 10561
gen-hazards.sh 284
loadCallgraph.js -*- indent-tabs-mode: nil; js-indent-level: 4 -*- 23601
mach_commands.py Decorator for inheriting all command-line arguments from `mach build`. This should come earlier in the source file than @Command or @SubCommand, because it relies on that decorator having run first. 22799
mergeJSON.js -*- indent-tabs-mode: nil; js-indent-level: 4 -*- 829
mozconfig.browser 749
mozconfig.common 1514
mozconfig.haz_shell 594
mozconfig.js 669
README.md # Spidermonkey JSAPI rooting analysis 79
run-analysis.sh 141
run-test.py 3974
run_complete 11226
t
utility.js -*- indent-tabs-mode: nil; js-indent-level: 4 -*- 13621