mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 08:45:46 +00:00
82bc4d713f
This is based on the SharedStringMap that's currently used for shared memory string bundles. When the parent process is ready to launch its first content process, it creates a snapshot of the current state of the preference database, maps that as read-only, and shares it with each content process. Look-ups in the snapshotted map are done entirely using data in the shared memory region. It doesn't require any additional per-process state data. MozReview-Commit-ID: BdTUhak7dmS --HG-- extra : intermediate-source : 434106f1b75e3ba900912f261bd22a1b7f5c931d extra : absorb_source : 647ad37590448ad3c1eb8eb512bf671f262fa96e extra : source : 68bb03c63b3cee1d47cbddfd3abf919f5783c04b extra : histedit_source : 2228a9f8395929f5072a3c5ebda6ae3221e4a62d |
||
---|---|---|
.. | ||
init | ||
parser | ||
test | ||
greprefs.js | ||
moz.build | ||
nsIPrefBranch.idl | ||
nsIPrefLocalizedString.idl | ||
nsIPrefService.idl | ||
nsIRelativeFilePref.idl | ||
Preferences.cpp | ||
Preferences.h | ||
SharedPrefMap.cpp | ||
SharedPrefMap.h | ||
StaticPrefs.h |