gecko/js/src/nanojit
Rick Reitmaier 61ef5b743e Bug 595033 - nanojit: harden via random function alignment (wmaddox,nnethercote,edwsmith)
Introduce a random number of 'int3' instructions inbetween JIT'd methods.

NOTE: this feature is currently disabled

--HG--
extra : convert_revision : d75d0a918f8e048b92127188f47f4e1efcee9004
2010-10-14 18:54:07 -07:00
..
Allocator.cpp
Allocator.h
Assembler.cpp Bug 587727 - nanojit: Reduce paging traffic from calls to CodeAlloc.markExec (nnethercote,edwsmith) 2010-10-14 12:26:33 -07:00
Assembler.h Bug 587727 - nanojit: Reduce paging traffic from calls to CodeAlloc.markExec (nnethercote,edwsmith) 2010-10-14 12:26:33 -07:00
avmplus.cpp Bug 586262 - Get rid of blx_lr_bug. r=jbramley,edwsmith 2010-08-14 10:09:11 +02:00
avmplus.h
CodeAlloc.cpp Bug 587727 - nanojit: Reduce paging traffic from calls to CodeAlloc.markExec (nnethercote,edwsmith) 2010-10-14 12:26:33 -07:00
CodeAlloc.h Bug 587727 - nanojit: Reduce paging traffic from calls to CodeAlloc.markExec (nnethercote,edwsmith) 2010-10-14 12:26:33 -07:00
Containers.cpp
Containers.h Bug 601539 - nanojit: fix bogus generation of suffix names in LIR dumps. r=rreitmai. 2010-10-04 15:40:32 -07:00
Fragmento.cpp
Fragmento.h
LIR.cpp Bug 601539 - nanojit: fix bogus generation of suffix names in LIR dumps. r=rreitmai. 2010-10-04 15:40:32 -07:00
LIR.h Bug 599251 - nanojit: make Register a non-numeric type. r=edwsmith. 2010-10-06 15:30:56 -07:00
LIRopcode.tbl Bug 598486 - nanojit: clarify semantics of comparisons. r=edwsmith. 2010-09-26 22:36:16 -07:00
manifest.mk Bug 568486 - SH4 (a.k.a ST40) target support for NanoJIT (r+nnethercote,edwsmith,rreitmai) [Cedrick Vincent] 2010-08-31 10:06:13 -07:00
nanojit.h Bug 575529 - TM: use interval analysis to remove more overflow checks. r=edwsmith,jseward. 2010-09-20 20:33:29 -07:00
Native.h Bug 599251 - nanojit: make Register a non-numeric type. r=edwsmith. 2010-10-06 15:30:56 -07:00
NativeARM.cpp Bug 572798 - add LIR_callv (r=nnethercote) 2010-09-23 15:08:15 -04:00
NativeARM.h Bug 599251 - nanojit: make Register a non-numeric type. r=edwsmith. 2010-10-06 15:30:56 -07:00
NativeCommon.h Bustage fix: add new file that was accidentally omitted for bug 599251. 2010-10-06 15:51:01 -07:00
Nativei386.cpp Bug 595033 - nanojit: harden via random function alignment (wmaddox,nnethercote,edwsmith) 2010-10-14 18:54:07 -07:00
Nativei386.h Bug 599247 - nanojit: in Nativei386.cpp, generate d[b + i<<s] addressing modes in asm_store32(). r=edwsmith. 2010-10-07 20:24:07 -07:00
NativeMIPS.cpp Bug 572798 - add LIR_callv (r=nnethercote) 2010-09-23 15:08:15 -04:00
NativeMIPS.h Bug 599251 - nanojit: make Register a non-numeric type. r=edwsmith. 2010-10-06 15:30:56 -07:00
NativePPC.cpp Bug 572798 - add LIR_callv (r=nnethercote) 2010-09-23 15:08:15 -04:00
NativePPC.h Bug 599251 - nanojit: make Register a non-numeric type. r=edwsmith. 2010-10-06 15:30:56 -07:00
NativeSH4.cpp Bug 572798 - add LIR_callv (r=nnethercote) 2010-09-23 15:08:15 -04:00
NativeSH4.h Bug 599251 - nanojit: make Register a non-numeric type. r=edwsmith. 2010-10-06 15:30:56 -07:00
NativeSparc.cpp Bug 572798 - add LIR_callv (r=nnethercote) 2010-09-23 15:08:15 -04:00
NativeSparc.h Bug 599251 - nanojit: make Register a non-numeric type. r=edwsmith. 2010-10-06 15:30:56 -07:00
NativeX64.cpp Bug 599251 - nanojit: make Register a non-numeric type. r=edwsmith. 2010-10-06 15:30:56 -07:00
NativeX64.h Bug 599251 - nanojit: make Register a non-numeric type. r=edwsmith. 2010-10-06 15:30:56 -07:00
njconfig.cpp Bug 595033 - nanojit: harden via random function alignment (wmaddox,nnethercote,edwsmith) 2010-10-14 18:54:07 -07:00
njconfig.h Bug 595033 - nanojit: harden via random function alignment (wmaddox,nnethercote,edwsmith) 2010-10-14 18:54:07 -07:00
njcpudetect.h Bug 552624 - ARMv4T support for nanojit. r=jbramley 2010-08-31 11:51:23 +02:00
RegAlloc.cpp Bug 584935 - Speed up register iteration loops by using BSF instruction (r=nnethercote+) 2010-08-19 16:04:19 -04:00
RegAlloc.h Bug 599251 - nanojit: make Register a non-numeric type. r=edwsmith. 2010-10-06 15:30:56 -07:00
VMPI.cpp
VMPI.h