Paul Leathers
|
2e514d7265
[CVE-2017-8609] On object pointer copy prop, check for mismatch between new pointer symbol and existing object type spec info. If there is a mismatch, then stale ObjTypeSpecFldInfo may lead to jitted code that accesses a bad address, so disable optimization of this load/store.
|
8 лет назад |
Lei Shi
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
Michael Holman
|
94993f2e34
[CVE-2017-0132] fix incorrect assumption in JIT about array nativeness
|
9 лет назад |
Jianchun Xu
|
4f93a9d8ce
JIT: to compile on Linux
|
9 лет назад |
Michael Holman
|
351fc5cba8
address CR comments
|
9 лет назад |
Michael Holman
|
ee6b667fc3
Merge remote-tracking branch 'origin/master' into oopjit
|
9 лет назад |
Akrosh Gandhi
|
03a1fb1e3d
[1.2>1.3] [MERGE #1530 @akroshg] Address deref issue
|
9 лет назад |
Akrosh Gandhi
|
5ec2d8f6dd
Address deref issue
|
9 лет назад |
Michael Holman
|
baabf7f2a1
fixed methods for oop jit
|
9 лет назад |
Michael Holman
|
6bc8c1cb02
Merge branch 'master' into oopjit
|
9 лет назад |
Rajat Dua
|
c143db5f0f
Bug fixes - marking src of CheckObjType jit-optimized, right bailout offset on InlineeEnd, and around boxing of inlinees in a jitted loop body
|
9 лет назад |
Michael Holman
|
1992f56391
cleanup oop jit type comparisons
|
9 лет назад |
Michael Holman
|
389ada8f58
enable rejitexception handling
|
9 лет назад |
Michael Holman
|
f7f273f0d7
Merge branch 'master' into oopjit
|
9 лет назад |
Hitesh Kanwathirtha
|
8b36518c32
Merge remote-tracking branch 'origin/master' into linux
|
9 лет назад |
Tom Tan
|
d6f964eed7
Take review feedbacks
|
9 лет назад |
Tom Tan
|
cbfb63f878
Fix typo for incremental bailout
|
9 лет назад |
Tom Tan
|
17892b76fe
Capture bailout symbols incrementally in one block
|
9 лет назад |
Michael Holman
|
b7eb685713
basic obj type spec implementation
|
9 лет назад |
Hitesh Kanwathirtha
|
52c55cd83f
Merge remote-tracking branch 'origin/master' into linux
|
9 лет назад |
Michael Holman
|
bad147a93d
get inlining working
|
9 лет назад |
Michael Holman
|
f0edfca05c
checkpoint for inlining
|
9 лет назад |
Michael Ferris
|
5d42f94bdd
Allocate memop memory only if needed
|
9 лет назад |
Hitesh Kanwathirtha
|
d9e633f105
Merge branch 'master' into linux_merge
|
9 лет назад |
Curtis Man
|
e3b673a4d7
Fix build errors using clang on windows with JIT
|
9 лет назад |
Rajat Dua
|
7330307a19
Kill 'caller' fields when entering and leaving an inlinee
|
9 лет назад |
Michael Holman
|
b9837810ce
marshal more to jit, fix couple synchronization bugs
|
9 лет назад |
Michael Holman
|
35dd3bc5de
fixup more data structures, don't completely disable globopt
|
9 лет назад |
Curtis Man
|
d8486a4f01
Reenable and fix warning 4456 - declaration of '' hides previous local declaration
|
9 лет назад |
Paul Leathers
|
ae916c1512
When we clear out live fields on discovering that implicit calls prevent loop optimization, we leave the same syms in the loop's initialValueFieldMap, resulting in later asserts. Two things: should use the KillAllFields API to clear out the live fields BV, and that API should walk the loop hierarchy setting the allFieldsKilled bits.
|
10 лет назад |