js/src/ds/PageProtectingVector.h
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
a2f6f03530301e5fa6357815265f782400c612d9
created 2018-09-26 07:29 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1492416 - Always use braces for if/for/while statements in js/src/ds. r=arai
20da293c7656ef8e58f8acdc36f9e34de1ac7ae0
created 2017-07-26 08:53 -0400
pushed 2017-08-02 08:25 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1342023 - Part 1: Remove ProtectedReallocPolicy from PageProtectingVector. r=jandem
a3486ffad3eac2a834dc122fc1a0399c96ae8ac3
created 2017-04-10 09:37 -0400
pushed 2017-06-12 13:08 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1355133 - Check temporary buffer to detect instances of faulty hardware. r=jandem
e3ce3282ec26d1cff472f2bed8c65693ea168ff8
created 2017-03-17 05:17 -0400
pushed 2017-04-18 12:07 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1346660 - Confirm that the poison pattern is present in the buffer after reallocation. r=jandem, a=gchang
b836770e5cb1bb61fa85a2d18744f3201adc3413
created 2017-02-23 14:27 -0500
pushed 2017-04-18 12:07 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1341889 - Part 1: Add more checks during reallocation to rule out other possibilities. r=jandem
51901165b259a99aafe7d96edfb297fa7f333edd
created 2017-01-30 14:57 +0100
pushed 2017-04-18 12:07 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1332594 - Part 2: Check AssemblerBuffer for corruption during realloc. r=jandem
1064fae59e5d7ca5bf208e3253b2f411181b608f
created 2017-01-30 14:57 +0100
pushed 2017-04-18 12:07 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1332594 - Part 1: Simplify PageProtectingVector and make it initialize new buffers. r=jandem
f00b9a00eef5b7a92611e7926d7dac9f8b3ea5fb
created 2017-01-27 12:24 -0800
pushed 2017-04-18 12:07 +0000
Wes Kocher Wes Kocher - Backed out changeset ecd98c460060 (bug 1332594) for valgrind failures a=backout CLOSED TREE
ecd98c460060c287379886a142b2a34c3bce0528
created 2017-01-20 08:05 -0500
pushed 2017-04-18 12:07 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1332594 - Check for poison and other corruption during realloc. r=jandem
af973c7f5361a5d3636bdc10ec3549dbf4dd57f0
created 2017-01-20 18:29 -0500
pushed 2017-03-06 20:48 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 209d492c3ec5 (bug 1332594) for jit-test failures on a CLOSED TREE.
209d492c3ec50bdfd4397f7d646e8fb2991386ed
created 2017-01-20 08:05 -0500
pushed 2017-03-06 20:48 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1332594 - Check for poison and other corruption during realloc. r=jandem
c89eb360f419e9e688aa08604e7a2c088aae62b3
created 2017-01-09 08:32 -0500
pushed 2017-03-06 20:48 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1329499 - Part 2: Keep outside actors from messing with our old buffer during realloc. r=jandem
e9e9e07a5afbae19a8470f2a8dacacfc4a2184fd
created 2017-01-09 08:28 -0500
pushed 2017-03-06 20:48 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1329499 - Part 1: Detect the jemalloc freed memory poison pattern during append calls. r=jandem
108cd94d295d25387c63ef2f6c475b885c7cf180
created 2017-01-02 14:50 +0100
pushed 2017-03-06 20:48 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1326302 - Part 4: Guard against reentrancy when patching jumps as well.
3d875cf8e44d3b63c6cd8632b1570b77734e0e1b
created 2017-01-02 13:12 +0100
pushed 2017-03-06 20:48 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1326302 - Part 3: Guard against reentrancy in PageProtectingVector. r=jandem
158e549f5bc7d9b982be66f33654a826017866a8
created 2017-01-02 13:11 +0100
pushed 2017-03-06 20:48 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1326302 - Part 1: Redesign PageProtectingVector for minimum overhead. r=jandem
67f930fb5da8fe1e9b4c8e5038215069316f4c52
created 2016-12-14 22:45 +0100
pushed 2017-03-06 20:48 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1322445 - Extend PageProtectingVector to protect unused pages as well. r=jandem
b38289113d37454baa827c86dfc97ec4e2e01c20
created 2016-12-14 19:49 -0800
pushed 2017-03-06 20:48 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 6cec2e289658 (bug 1322445) for failures in skip-stack-guard-page.wast.js
6cec2e289658c0fd22675bab8b3658460e73a373
created 2016-12-13 04:10 -0500
pushed 2017-03-06 20:48 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1322445 - Extend PageProtectingVector to protect unused pages as well. r=jandem
e333afeac179b7919eef15620782e5ee0bda35f3
created 2016-11-30 06:04 +0100
pushed 2017-03-06 20:48 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1321286 - Disable protection on Beta and Release builds. r=jandem
4dd95794151f5893d8d74728835abbc3cdb94aa9
created 2016-12-08 13:29 +0100
pushed 2017-01-23 14:19 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1321286 - Disable PageProtectingVector completely in mozilla52. r=jandem a=jcristau
71825cbd0e2549d813d8279dcdb19fb357f8ab3f
created 2016-11-13 13:21 -0600
pushed 2017-01-23 14:19 +0000
Luke Wagner Luke Wagner - Bug 1317033 - Baldr: hoist mprotect out of MacroAssembler::patchCall/FarJump (r=sunfish)
8468a31dcb9441bbdd8a1f4f27a982409c677f0a
created 2016-09-29 14:07 -0400
pushed 2017-01-23 14:19 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1305360 - Part 2: Add an exception handler to annotate memory protection crashes in regions of interest. r=jandem, r=luke
b19e10ea4577c4ecc1cd0db76f76ff3f24b01e17
created 2016-09-27 15:38 -0400
pushed 2017-01-23 14:19 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1305360 - Part 1: Add a mechanism to allow users to opt out of protection for small buffers. r=jandem
282b5fdbd98b40b96bc8568294fc500aa2f06838
created 2016-09-29 13:52 -0700
pushed 2017-01-23 14:19 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1305360) for sm(nu) failures a=backout
a70dda2a48b40683107eacf133e4ba27cf86dba1
created 2016-09-28 21:09 +0200
pushed 2017-01-23 14:19 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1305360 - Part 2: Add an exception handler to annotate memory protection crashes in regions of interest. r=jandem r=luke
eab2157634632da5e39a037c5b62d7bfa6123c7e
created 2016-09-27 15:38 +0200
pushed 2017-01-23 14:19 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1305360 - Part 1: Add a mechanism to allow users to opt out of protection for small buffers. r=jandem
9a76ad279eaa7387317d2dbdfde222f7cabcc7b1
created 2016-05-27 14:18 +0200
pushed 2016-08-01 13:59 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 1273462 - Part 2: Add infrastructure to mark all fully used pages of AssemblerBuffer's vector as read-only (disabled by default). r=jandem
less more (0) tip