js/src/jit/ExecutableAllocator.h
21dab2e6926ae09b8a63dc7653dcf4e7c6f4efa9
created 2017-01-12 13:00 +0100
pushed 2017-03-06 20:48 +0000
Jan de Mooij Jan de Mooij - Bug 1325200 part 2 - Count executable memory size. r=luke
ab1fd5b320a457e8313dfcdb2d90c99850f3f1d9
created 2017-01-12 12:48 +0100
pushed 2017-03-06 20:48 +0000
Jan de Mooij Jan de Mooij - Bug 1325200 part 1 - Simplify AllocateExecutableMemory a bit. r=luke
da3671e1528ca68d94ffde570f5c35129ca9eeaf
created 2016-12-23 15:45 +0100
pushed 2017-03-06 20:48 +0000
Denis Scott Denis Scott - Bug 1323115 - Enable BaselineJIT on aarch64. r=jandem,jolesen
9dce91a5322acc6484182e8280841188a1ade15b
created 2016-12-22 15:37 +0100
pushed 2017-03-06 20:48 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c216703bd7e2 (bug 1323115) for bustage
c216703bd7e213c3b19b84221e681369e258c506
created 2016-12-12 19:11 +0100
pushed 2017-03-06 20:48 +0000
Denis Scott Denis Scott - Bug 1323115 - Enable BaselineJIT on aarch64. r=jdemooij
ca8ed6bab9f29504d4fbcdd8124df37878374b4f
created 2016-11-24 13:22 +0900
pushed 2017-03-06 20:48 +0000
Makoto Kato Makoto Kato - Bug 1287048 - Part 1. Replace JS_CPU_* with compiler macro. r=glandium
dd8a1f27c391b0669bd6890f7efe3c9efd35e7ac
created 2017-02-10 05:05 +0100
pushed 2017-02-10 13:16 +0000
Hannes Verschore Hannes Verschore - Bug 1286307 - Fix "Crash in dalvik-main space 1 (deleted)@0xc7ffffe" r=jandem a=jcristau
6b35bbf96b677d500ce87fa9548dcd2eecef467a
created 2017-02-04 11:03 +0100
pushed 2017-02-09 17:40 +0000
Jan de Mooij Jan de Mooij - Bug 1334933 - Allocate executable pages from a pre-reserved range. r=luke, a=jcristau
7f15fe457dd3f77475384f55f3e8b41739e85b51
created 2017-01-17 16:46 +0100
pushed 2017-01-23 14:19 +0000
Jan de Mooij Jan de Mooij - Bug 1331606 - Avoid OOM crashes when we reach the executable code limit. r=luke, a=ritu
d51ff865f7da04783da5431d287ed24d57ee5a0e
created 2017-01-12 12:48 +0100
pushed 2017-01-23 14:19 +0000
Jan de Mooij Jan de Mooij - Bug 1325200 - Simplify AllocateExecutableMemory, count executable memory size. r=luke,bhackett a=lizzard
bdeb744966f16aa9274266bd719109552d9d138a
created 2016-10-28 10:53 +0200
pushed 2017-01-23 14:19 +0000
Lars T Hansen Lars T Hansen - Bug 1313607 - cacheFlush for ARM64 simulator. r=jandem
5bf843087b55bcdeab912ac01cd5596673071f69
created 2017-01-17 16:46 +0100
pushed 2017-01-18 02:34 +0000
Jan de Mooij Jan de Mooij - Bug 1331606 - Avoid OOM crashes when we reach the executable code limit. r=luke, a=ritu
24aa31d493ed8cdfcf77d4d39693ec8f83ef29d7
created 2017-01-12 12:48 +0100
pushed 2017-01-12 19:55 +0000
Jan de Mooij Jan de Mooij - Bug 1325200 - Simplify AllocateExecutableMemory, count executable memory size. r=luke,bhackett a=lizzard
2763206148aa397d21a6e2649125870e2aab2207
created 2016-07-08 09:05 +0800
pushed 2016-09-19 13:38 +0000
sk sk - Bug 1271565 - Add autoflush icache for aarch64 target. r=sstangl
3d67e45f994a3ae1ae43479c32c2ed63bbf1a7c8
created 2016-04-27 14:16 +1000
pushed 2016-08-01 13:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
bb3412f7937d17ed0d9176aa81ffbfb4bc204b62
created 2016-04-13 19:19 -0700
pushed 2016-06-06 19:02 +0000
Jeff Walden Jeff Walden - Declare and define ExecutableAllocator::reprotectRegion only #ifdef NON_WRITABLE_JIT_CODE, to eliminate MOZ_ASSERT of a constant condition that makes some compilers warn. No bug, r=efaust over IRC
521f160b809197afe7e3744df97a82a96e5fbced
created 2016-01-05 10:58 -0600
pushed 2016-03-07 14:18 +0000
Luke Wagner Luke Wagner - Bug 1236530 - Make ExecutableAllocator::reprotectRegion fallible and handle in asm.js (r=jandem)
810a74fcb369b361f622e37da255410a3e715c99
created 2015-12-30 22:15 +0100
pushed 2016-03-07 14:18 +0000
Tom Schuster Tom Schuster - Bug 1235868 - Change nonWritableJITCode to ifdefs. r=jandem
dd9728713ebb1186d30354351aef95ff0a3ec31b
created 2015-12-24 17:43 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1235046 - Optimize JIT-code poisoning to be fast with W^X. r=bhackett
ed06bc78715dfa6725bcc8a4ee55f5e90918a595
created 2015-12-23 11:28 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1233818 part 7 - Fix AutoPreventBackedgePatching to work without a JitRuntime. r=luke
971decb703848b41402b1829933007d400ba377c
created 2015-12-23 11:28 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1233818 part 4 - Make implicit interrupts with work --non-writable-jitcode. r=bhackett
44a9d27a671bdd6caaae83d1013070e899683df9
created 2015-12-22 10:55 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1233818 part 3 - Move a lot of ExecutableAllocator methods out of line. r=nbp
ccab6d1ac5dcc67868a5c1f1fce88309ed4f4f82
created 2015-12-22 10:49 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1233818 part 2 - Remove unused ExecutableAllocator destroyCallback. r=nbp
89a198f044bfb22a62ed4b88ee72a009ab9a950f
created 2015-12-10 13:22 -0500
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1231224 part 1 - Fix ExecutableAllocator to not leak a pool when append() OOMs. r=nbp
a356bb51323fb3dad48622d852770db171d6fa98
created 2015-12-03 19:22 +0800
pushed 2016-01-25 13:55 +0000
Heiher Heiher - Bug 1230039 - IonMonkey: MIPS: Implement cacheFlush for Loongson3. r=jandem
757e58636c0cb1e81a2c4da0c58b7ef8a1132dfa
created 2015-12-02 13:56 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 322529 part 5 - Give Windows ExecutableAllocator its own XorShift128+ RNG. r=jwalden
3f23b1b32212669797cc3245c3f6950c169ff56e
created 2015-11-07 05:51 +0800
pushed 2016-01-25 13:55 +0000
Heiher Heiher - Bug 1218639 - IonMonkey: MIPS64: Add support into jit. r=nbp
cbceedb4370fbe729def191742ed1b5a4df34fa3
created 2015-09-23 10:21 -0400
pushed 2015-12-14 20:08 +0000
Ted Mielczarek Ted Mielczarek - bug 1171649 - Implement arm/iOS support in JS JITs. r=jandem
bbe4babf533ce71b9046c4375216c01ad3f9d7fb
created 2015-08-18 10:03 +0100
pushed 2015-10-29 11:30 +0000
Jon Coppeard Jon Coppeard - Bug 1195297 - Fix OOM handling in ExecutableAllocator r=terrence
159ca560b53cd8865856b6aa3c6403c055b95717
created 2015-08-12 11:22 +0200
pushed 2015-10-29 11:30 +0000
Heiher Heiher - Bug 1182936 part 2 - IonMonkey: MIPS32: Move mips macros to mips32. r=nbp
d9ed3076c89ab20b9f92fc2951a08db1a3bc2f1e
created 2015-08-12 11:22 +0200
pushed 2015-10-29 11:30 +0000
Heiher Heiher - Bug 1182936 part 1 - IonMonkey: MIPS32: Rename mips to mips32. r=nbp
91d6e262b662a0b4e47358665e222d3927337af9
created 2015-07-13 08:25 -0700
pushed 2015-09-21 14:04 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
25e99bc12482eb4a72abc512bbbe1aecc61afcfd
created 2015-06-11 15:03 -0700
pushed 2015-08-10 18:23 +0000
Sean Stangl Sean Stangl - Bug 1173992 - Add ARM64 build support. r=glandium
306dcef91f59d4110fe842c1dcc3997072372a6b
created 2015-06-15 17:26 +0200
pushed 2015-08-10 18:23 +0000
Jan de Mooij Jan de Mooij - Bug 1174372 - Initialize ExecutableAllocator static fields in JS_Init. r=luke
b46d6692fe50b2698f217002e69d3cb0b088517f
created 2015-06-12 10:20 +0200
pushed 2015-08-10 18:23 +0000
Jan de Mooij Jan de Mooij - Bug 977805 - Add an option to mark JIT pages as non-writable. r=luke
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
e29fabd8fad7a104353d7e9293e5b1c57e603149
created 2015-02-24 15:09 -0800
pushed 2015-05-11 18:39 +0000
Steve Fink Steve Fink - Bug 1133909 check-style bustage resulting in a CLOSED TREE - alphabetize the includes, a=KWierso
331e34783b63352f861c3e58bf4309b9093da4a6
created 2015-02-24 09:37 -0800
pushed 2015-05-11 18:39 +0000
Steve Fink Steve Fink - Bug 1133909 - Fix hazards revealed by adding in new GCPointers, r=terrence
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
62f149b1cfd7e2c7a70b0b53a7fb55a004ac5b12
created 2015-02-24 09:37 -0800
pushed 2015-03-30 18:32 +0000
Steve Fink Steve Fink - Bug 1133909 - Fix hazards revealed by adding in new GCPointers. r=terrence, a=lmandel
4d4b564c9d8415ddd3df0dc6a0926b357c1a2ae4
created 2015-02-14 10:37 +0100
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1132564 part 2 - Move ExecutableAllocator into JitRuntime. r=luke
86e9422940ed3d77d81fbc4f0a02c36ce66caf1e
created 2015-01-24 18:11 -0500
pushed 2015-03-30 18:32 +0000
Jan Beich Jan Beich - Bug 1125579 - Implement ExecutableAllocator::cacheFlush for ARM on BSDs. r=jandem
cfe66af4d3c8ea8fb62281d32487c5fe96db867e
created 2015-01-09 17:33 -0500
pushed 2015-03-30 18:32 +0000
Trevor Saunders Trevor Saunders - bug 1077549 - remove useless gcc version checks r=glandium
3a352baeeca4ebe58f4ed944ff64160178d966b6
created 2015-02-24 09:37 -0800
pushed 2015-03-02 19:36 +0000
Steve Fink Steve Fink - Bug 1133909 - Fix hazards revealed by adding in new GCPointers. r=terrence, a=lmandel
7db30249d1d86f01440b619f78d33e99d1e3fd9b
created 2014-11-11 08:36 -0600
pushed 2015-01-12 19:37 +0000
Luke Wagner Luke Wagner - Bug 1091912 - stop using mprotect to halt Ion/asm.js execution (r=bhackett)
56f7242d0794362d0447f0c0c39c387bf6e7da24
created 2014-11-11 14:16 -0500
pushed 2015-01-12 19:37 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 51572056e797 (bug 1091912) for frequent Android 4.0 crashes.
51572056e7973dddcc7aaf13d5214c0bd5f4554b
created 2014-11-11 08:36 -0600
pushed 2015-01-12 19:37 +0000
Luke Wagner Luke Wagner - Bug 1091912 - stop using mprotect to halt Ion/asm.js execution (r=bhackett)
f920a1e7d15a1b43b3c2d08e28e454fc2d3c0f04
created 2014-10-08 14:24 -0500
pushed 2014-11-28 15:29 +0000
Luke Wagner Luke Wagner - Bug 844196 - Add SetJitExceptionHandler friend API and call it if unwinding reaches JIT code (r=jandem,dmajor)
541dbaa3fec2170c525424ac8a7dc2faafbbf04d
created 2014-10-08 14:24 -0500
pushed 2014-11-28 15:29 +0000
Luke Wagner Luke Wagner - Bug 844196 - Hoist allocation of executable memory (r=jandem)
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
66e350a413a6790c12c5394e4c63049e71e25c5f
created 2014-08-26 22:55 -0700
pushed 2014-10-13 16:35 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 8: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/*Allocator.* code. r=jandem
6b62b011c53a0793162fe01efa75004ff65aa72c
created 2014-08-16 14:04 +0200
pushed 2014-10-13 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1046585 part 7 - rm js/src/assembler/wtf/Platform.h and some other cruft. r=sunfish
adcfd366969e505be98b419789d536880bb82366
created 2014-08-15 14:01 +0200
pushed 2014-10-13 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1046585 part 5 - Stop using WTF_* defines. r=sunfish
4d3e9b6142fd8d6f7d91abf65dde9d5d1e409f8f
created 2014-08-10 12:13 -0700
pushed 2014-10-13 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1046585 part 4 - Cleanup ExecutableAllocator. r=sunfish
6a3003d72ac695e1472286a08a0f52b5aec6f69e
created 2014-08-01 17:14 +0200
pushed 2014-10-13 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1046585 followup - Fix bad includes. r=me
a5f6625bbdf2c502ecf68ac1bceb76e35abd16e0
created 2014-08-01 16:39 +0200| base
pushed 2014-10-13 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1046585 part 3 - Move ExecutableAllocator into jit/. r=sunfish
less more (0) tip