protect the GC heap when we are not running in the JS engine
Categories
(Core :: JavaScript: GC, enhancement, P3)
Tracking
()
People
(Reporter: terrence, Unassigned)
References
(Blocks 3 open bugs)
Details
Attachments
(3 files)
|
12.82 KB,
patch
|
Details | Diff | Splinter Review | |
|
13.13 KB,
patch
|
Details | Diff | Splinter Review | |
|
13.43 KB,
patch
|
Details | Diff | Splinter Review |
| Reporter | ||
Comment 1•11 years ago
|
||
Comment 2•11 years ago
|
||
| Reporter | ||
Comment 3•9 years ago
|
||
| Reporter | ||
Updated•9 years ago
|
Updated•8 years ago
|
Comment 4•8 years ago
|
||
Comment 5•8 years ago
|
||
Comment 6•8 years ago
|
||
Comment 7•8 years ago
|
||
Comment 8•8 years ago
|
||
Comment 9•8 years ago
|
||
Comment 10•7 years ago
|
||
Comment 11•7 years ago
|
||
Updated•7 years ago
|
Comment 12•7 years ago
|
||
(In reply to Jon Coppeard (:jonco) from comment #4)
This could be useful to us to track down some of our crashes.
Continually protecting/unprotecting the whole heap will be slow, so we could
unprotect pages on demand if we detect an access to them in the fault
handler. Also, we might want to only write-protect pages.
It could be done on some builds only to catch bugs, and enabled for short periods if we like. But that won't help protect against exploits.
Point is, it's useful to have this capability even if we don't use it all that much.
Updated•3 years ago
|
Updated•5 months ago
|
Updated•5 months ago
|
Updated•5 months ago
|
Comment 13•1 month ago
|
||
We suspect that some of our consistent low volume crashes may be coming from some buggy code elsewhere in firefox accidentally scribbling over the GC heap
We don't really suspect this any more and don't have plans to implement this.
Description
•