| .. |
|
amd64
|
9587507cfb
[CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects.
|
8 лет назад |
|
arm
|
9587507cfb
[CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects.
|
8 лет назад |
|
arm64
|
9587507cfb
[CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects.
|
8 лет назад |
|
i386
|
9587507cfb
[CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects.
|
8 лет назад |
|
AgenPeeps.cpp
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
AgenPeeps.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
AsmJsJITInfo.cpp
|
2a33bbb01e
Add lower bounds check on enum to AsmJsJITInfo::GetTypedSlotInfo
|
9 лет назад |
|
AsmJsJITInfo.h
|
28418b37ab
use GenerateThrow instead of unreachable
|
9 лет назад |
|
Backend.cpp
|
960ec9a5a6
JIT: enable JIT on Linux
|
9 лет назад |
|
Backend.h
|
4f93a9d8ce
JIT: to compile on Linux
|
9 лет назад |
|
BackendApi.cpp
|
ac56bc0561
Use Sections for OOP JIT
|
9 лет назад |
|
BackendOpCodeAttrAsmJs.cpp
|
05ca0940ac
Remove TEMP_DISABLE_ASMJS and fixup ASMJS_PLAT to correctly remove asm.js code if not defined.
|
9 лет назад |
|
BackendOpCodeAttrAsmJs.h
|
05ca0940ac
Remove TEMP_DISABLE_ASMJS and fixup ASMJS_PLAT to correctly remove asm.js code if not defined.
|
9 лет назад |
|
BackendOpCodeList.h
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
BackwardPass.cpp
|
bf4ef6cfb0
Check for post-lower opcodes earlier than normal.
|
9 лет назад |
|
BackwardPass.h
|
d52a8021c3
Enabling Stack Args when there is presence of nested functions.
|
9 лет назад |
|
BailOut.cpp
|
11886b344c
[MERGE #2455 @satheeshravi] Stack args fix for detecting scope obj restore
|
9 лет назад |
|
BailOut.h
|
2aaad035e4
[MERGE #1975 @rajatd] A rejit/rethunk change
|
9 лет назад |
|
BailOutKind.h
|
91e0e91288
Stack Arguments Optimization with presence of Formals.
|
9 лет назад |
|
CMakeLists.txt
|
ce9c17386a
JIT: build and test changes
|
9 лет назад |
|
CRC.h
|
f05c42e64c
Changes addressing CVE_2016-3382, CVE-2016-3385, CVE-2016-3386, CVE-2016-3389,
|
9 лет назад |
|
CaseNode.cpp
|
c2c0b1117e
Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage
|
9 лет назад |
|
CaseNode.h
|
c2c0b1117e
Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage
|
9 лет назад |
|
Chakra.Backend.vcxproj
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
Chakra.Backend.vcxproj.filters
|
fe69903ebf
Add .S files to projects
|
9 лет назад |
|
CodeGenAllocators.cpp
|
ac56bc0561
Use Sections for OOP JIT
|
9 лет назад |
|
CodeGenAllocators.h
|
ac56bc0561
Use Sections for OOP JIT
|
9 лет назад |
|
CodeGenNumberAllocator.cpp
|
5961803008
Fix sal warnings
|
9 лет назад |
|
CodeGenNumberAllocator.h
|
ecfe189c7d
cleanup the number allocator for FLOATVAR code path
|
9 лет назад |
|
CodeGenWorkItem.cpp
|
0d1a983e49
handle the failure in client side
|
9 лет назад |
|
CodeGenWorkItem.h
|
ac56bc0561
Use Sections for OOP JIT
|
9 лет назад |
|
CodeGenWorkItemType.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
DbCheckPostLower.cpp
|
5ec00734b6
Fix for legacy test asserts
|
9 лет назад |
|
DbCheckPostLower.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
Debug.cpp
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
EhFrame.cpp
|
4c410fda40
osx: JIT support
|
9 лет назад |
|
EhFrame.h
|
960ec9a5a6
JIT: enable JIT on Linux
|
9 лет назад |
|
EhFrameCFI.inc
|
960ec9a5a6
JIT: enable JIT on Linux
|
9 лет назад |
|
EmitBuffer.cpp
|
fe36c8153d
[MERGE #2525 @leirocks] port two fixes back to github
|
9 лет назад |
|
EmitBuffer.h
|
79b9dfef06
change OOP interpreter thunk emitter back to using EmitBufferManager
|
9 лет назад |
|
Encoder.cpp
|
5961803008
Fix sal warnings
|
9 лет назад |
|
Encoder.h
|
097edcd2e4
[1.3>master] [1.2>1.3] Changes addressing CVE_2016-3382, CVE-2016-3385, CVE-2016-3386, CVE-2016-3389,
|
9 лет назад |
|
ExternalLowerer.h
|
d3ae360fca
Fast paths for strings, likely boolean and likely objects for opcodes
|
9 лет назад |
|
FlowGraph.cpp
|
6a94785929
Issue#829: class extends null should bind this
|
9 лет назад |
|
FlowGraph.h
|
ffd4a8a8e3
Allow BailOnNoProfile to be used if it can only percolate up to just
|
9 лет назад |
|
Func.cpp
|
9587507cfb
[CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects.
|
8 лет назад |
|
Func.h
|
ac56bc0561
Use Sections for OOP JIT
|
9 лет назад |
|
FunctionJITRuntimeInfo.cpp
|
b7eb685713
basic obj type spec implementation
|
9 лет назад |
|
FunctionJITRuntimeInfo.h
|
b7eb685713
basic obj type spec implementation
|
9 лет назад |
|
FunctionJITTimeInfo.cpp
|
a384d2e3a3
Redefer function bodies that are not currently being executed and are
|
9 лет назад |
|
FunctionJITTimeInfo.h
|
7b3ac5ff4d
explicitly copy profile data for background in-proc jit
|
9 лет назад |
|
GlobHashTable.h
|
ea02779aab
Fix __declspec(guard(overflow)) for linux build
|
9 лет назад |
|
GlobOpt.cpp
|
a1345ad480
[CVE-2017-0234] Too aggressive bound check removal
|
8 лет назад |
|
GlobOpt.h
|
9587507cfb
[CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects.
|
8 лет назад |
|
GlobOptBailOut.cpp
|
8cac7cc08d
Change the bytecodeuse apis to better check for correctness going forward.
|
9 лет назад |
|
GlobOptExpr.cpp
|
1e06c1e294
fixing a typo TrapIfMin*
|
9 лет назад |
|
GlobOptFields.cpp
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
GlobOptIntBounds.cpp
|
4f93a9d8ce
JIT: to compile on Linux
|
9 лет назад |
|
GlobOptIntBounds.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
GlobOptSimd128.cpp
|
6bc8c1cb02
Merge branch 'master' into oopjit
|
9 лет назад |
|
IR.cpp
|
95a017dfb8
Change ByteCodeUses API further, allowing common use cases to be clearer.
|
9 лет назад |
|
IR.h
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
IR.inl
|
87d4743982
fix memory leak for branch dictionary
|
9 лет назад |
|
IRBaseTypeList.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
IRBuilder.cpp
|
d8ef97d90c
[CVE-2017-0229] Non-blinded constants remaining in jit
|
8 лет назад |
|
IRBuilder.h
|
1fc65ed54a
Enforce setting the bytecode offset on instruction not inserted at the end in IRBuilder
|
9 лет назад |
|
IRBuilderAsmJs.cpp
|
bf4ef6cfb0
Check for post-lower opcodes earlier than normal.
|
9 лет назад |
|
IRBuilderAsmJs.h
|
47c4e71a1c
implement grow_memory
|
9 лет назад |
|
IRType.cpp
|
d10e2a299c
Merge remote-tracking branch 'remotes/origin/WebAssembly' into users/micfer/wasm/i64
|
9 лет назад |
|
IRType.h
|
8b329053c3
Do not use the IRType's size to determine if it's an int64 type
|
9 лет назад |
|
IRTypeList.h
|
8245503daa
- Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops.
|
10 лет назад |
|
IRViewer.cpp
|
cec0e9a84f
replace wchar_t/L"..." with char16/_u("...")
|
10 лет назад |
|
IRViewer.h
|
cec0e9a84f
replace wchar_t/L"..." with char16/_u("...")
|
10 лет назад |
|
InductionVariable.cpp
|
4f93a9d8ce
JIT: to compile on Linux
|
9 лет назад |
|
InductionVariable.h
|
e3b673a4d7
Fix build errors using clang on windows with JIT
|
9 лет назад |
|
Inline.cpp
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
Inline.h
|
a384d2e3a3
Redefer function bodies that are not currently being executed and are
|
9 лет назад |
|
InlineeFrameInfo.cpp
|
b05899900b
checkpoint: unittests no crash in in-proc JIT, OOP jit has couple crashes on perfhint and module lowerer code
|
9 лет назад |
|
InlineeFrameInfo.h
|
b05899900b
checkpoint: unittests no crash in in-proc JIT, OOP jit has couple crashes on perfhint and module lowerer code
|
9 лет назад |
|
InliningDecider.cpp
|
a384d2e3a3
Redefer function bodies that are not currently being executed and are
|
9 лет назад |
|
InliningDecider.h
|
0ce07d5328
fix bug when using dynamic profile input
|
9 лет назад |
|
InliningHeuristics.cpp
|
728112862e
resolve post-merge conflicts
|
9 лет назад |
|
InliningHeuristics.h
|
4f93a9d8ce
JIT: to compile on Linux
|
9 лет назад |
|
IntBounds.cpp
|
3ab6f3e971
JIT: signed integer overflow and other fixes
|
9 лет назад |
|
IntBounds.h
|
e3b673a4d7
Fix build errors using clang on windows with JIT
|
9 лет назад |
|
IntConstantBounds.h
|
3ab6f3e971
JIT: signed integer overflow and other fixes
|
9 лет назад |
|
IntOverflowDoesNotMatterRange.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
InterpreterThunkEmitter.cpp
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
InterpreterThunkEmitter.h
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
JITObjTypeSpecFldInfo.cpp
|
93a8809646
Fix SAL annotations
|
9 лет назад |
|
JITObjTypeSpecFldInfo.h
|
93a8809646
Fix SAL annotations
|
9 лет назад |
|
JITOutput.cpp
|
ac56bc0561
Use Sections for OOP JIT
|
9 лет назад |
|
JITOutput.h
|
ac56bc0561
Use Sections for OOP JIT
|
9 лет назад |
|
JITRecyclableObject.h
|
cd37d06ce0
Make static asserts using constexpr functions runtime asserts
|
9 лет назад |
|
JITTimeConstructorCache.cpp
|
baabf7f2a1
fixed methods for oop jit
|
9 лет назад |
|
JITTimeConstructorCache.h
|
baabf7f2a1
fixed methods for oop jit
|
9 лет назад |
|
JITTimeFixedField.cpp
|
17df77cec0
couple small oop jit bug fixes
|
9 лет назад |
|
JITTimeFixedField.h
|
17df77cec0
couple small oop jit bug fixes
|
9 лет назад |
|
JITTimeFunctionBody.cpp
|
514f6e7777
OS9791203:Failfast in Tweetium and other UWA background task
|
9 лет назад |
|
JITTimeFunctionBody.h
|
a384d2e3a3
Redefer function bodies that are not currently being executed and are
|
9 лет назад |
|
JITTimePolymorphicInlineCache.cpp
|
f085b410c3
add oopjit PIC support; bug fixes
|
9 лет назад |
|
JITTimePolymorphicInlineCache.h
|
f085b410c3
add oopjit PIC support; bug fixes
|
9 лет назад |
|
JITTimePolymorphicInlineCacheInfo.cpp
|
93a8809646
Fix SAL annotations
|
9 лет назад |
|
JITTimePolymorphicInlineCacheInfo.h
|
5bf9247cc4
Fix prefast warnings (except for the TTD ones which might need merge from master?)
|
9 лет назад |
|
JITTimeProfileInfo.cpp
|
9587507cfb
[CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects.
|
8 лет назад |
|
JITTimeProfileInfo.h
|
9587507cfb
[CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects.
|
8 лет назад |
|
JITTimeScriptContext.cpp
|
e25d694070
Merge remote-tracking branch 'origin/master' into users/michhol/oop
|
10 лет назад |
|
JITTimeScriptContext.h
|
e25d694070
Merge remote-tracking branch 'origin/master' into users/michhol/oop
|
10 лет назад |
|
JITTimeWorkItem.cpp
|
c16bfa6293
move building body data from WI creation to JIT time
|
9 лет назад |
|
JITTimeWorkItem.h
|
c16bfa6293
move building body data from WI creation to JIT time
|
9 лет назад |
|
JITType.cpp
|
4f93a9d8ce
JIT: to compile on Linux
|
9 лет назад |
|
JITType.h
|
4f93a9d8ce
JIT: to compile on Linux
|
9 лет назад |
|
JITTypeHandler.cpp
|
4f93a9d8ce
JIT: to compile on Linux
|
9 лет назад |
|
JITTypeHandler.h
|
b7eb685713
basic obj type spec implementation
|
9 лет назад |
|
JnHelperMethod.cpp
|
8b138fd38e
Review fixes
|
9 лет назад |
|
JnHelperMethod.h
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
JnHelperMethodList.h
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
Lifetime.h
|
8245503daa
- Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops.
|
10 лет назад |
|
LinearScan.cpp
|
d52a8021c3
Enabling Stack Args when there is presence of nested functions.
|
9 лет назад |
|
LinearScan.h
|
f2be1ed82a
use insert functions from LinearScan instead of Lowerer
|
9 лет назад |
|
LinearScanMDShared.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
Lower.cpp
|
d8ef97d90c
[CVE-2017-0229] Non-blinded constants remaining in jit
|
8 лет назад |
|
Lower.h
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
LowerMDShared.cpp
|
d8ef97d90c
[CVE-2017-0229] Non-blinded constants remaining in jit
|
8 лет назад |
|
LowerMDShared.h
|
d8ef97d90c
[CVE-2017-0229] Non-blinded constants remaining in jit
|
8 лет назад |
|
LowerMDSharedSimd128.cpp
|
4eac24773c
Add opeq and mov asserts
|
9 лет назад |
|
NativeCodeData.cpp
|
356300f9b5
reduce native code data memory usage for in-proc jit
|
9 лет назад |
|
NativeCodeData.h
|
ac56bc0561
Use Sections for OOP JIT
|
9 лет назад |
|
NativeCodeGenerator.cpp
|
9587507cfb
[CVE-2017-266] Protect store-element to a float typed array from implicit call if BailOutOnArrayAccessHelperCall is set, as that bailout kind indicates that downstream code will assume no side-effects.
|
8 лет назад |
|
NativeCodeGenerator.h
|
ac56bc0561
Use Sections for OOP JIT
|
9 лет назад |
|
Opnd.cpp
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
Opnd.h
|
a5f69fdfbe
Fix operand types after hoisting IR instrs to landingpad
|
9 лет назад |
|
Opnd.inl
|
f019f12170
Merge remote-tracking branch 'remotes/origin/master' into users/micfer/wasm/i64
|
9 лет назад |
|
PDataManager.cpp
|
4c410fda40
osx: JIT support
|
9 лет назад |
|
PDataManager.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
PageAllocatorPool.cpp
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
PageAllocatorPool.h
|
02a02c3a59
Merge from unreleased/rs2 to release/1.4
|
9 лет назад |
|
Peeps.cpp
|
4eac24773c
Add opeq and mov asserts
|
9 лет назад |
|
Peeps.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
PreLowerPeeps.cpp
|
33f19f69ab
Remove #ifdef according to feedbacks
|
9 лет назад |
|
PrologEncoder.cpp
|
1e22644ddf
use stack memory for some of the allocation in interpreter thunk emitter
|
9 лет назад |
|
PrologEncoder.h
|
1e22644ddf
use stack memory for some of the allocation in interpreter thunk emitter
|
9 лет назад |
|
QueuedFullJitWorkItem.cpp
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
QueuedFullJitWorkItem.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
Region.cpp
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
Region.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
SccLiveness.cpp
|
7420cb546e
Update totalOpHelperLengthByEnd on lifetime accurately for unstructured
|
9 лет назад |
|
SccLiveness.h
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
Security.cpp
|
65ab57b95d
Revert change made when encoding large constant for Wasm bug as it has a big perf impact.
|
9 лет назад |
|
Security.h
|
d8a4541a71
Revert FitsInDWord implementation
|
9 лет назад |
|
ServerScriptContext.cpp
|
79b9dfef06
change OOP interpreter thunk emitter back to using EmitBufferManager
|
9 лет назад |
|
ServerScriptContext.h
|
79b9dfef06
change OOP interpreter thunk emitter back to using EmitBufferManager
|
9 лет назад |
|
ServerThreadContext.cpp
|
8d97bdbe81
fix break for OOP JIT when UCRT is not available
|
9 лет назад |
|
ServerThreadContext.h
|
8d97bdbe81
fix break for OOP JIT when UCRT is not available
|
9 лет назад |
|
SimpleJitProfilingHelpers.cpp
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
SimpleJitProfilingHelpers.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
SimpleLayout.cpp
|
8567cfe6c1
update all references to use correct CamelCase file names
|
10 лет назад |
|
SimpleLayout.h
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
SwitchIRBuilder.cpp
|
c2c0b1117e
Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage
|
9 лет назад |
|
SwitchIRBuilder.h
|
c2c0b1117e
Merge remote-tracking branch 'remotes/origin/master' into WebAssembly_Stage
|
9 лет назад |
|
Sym.cpp
|
6a3f3acfe1
Merge remote-tracking branch 'remotes/origin/WebAssembly' into users/micfer/wasm/i64
|
9 лет назад |
|
Sym.h
|
a566452be7
Fix annotation of operand for ldlen.
|
9 лет назад |
|
Sym.inl
|
6c540a4841
More cleanup.
|
9 лет назад |
|
SymTable.cpp
|
838c01f586
Merge review feedback
|
9 лет назад |
|
SymTable.h
|
ebd1313afa
Load params from registers when possible
|
9 лет назад |
|
TempTracker.cpp
|
95a017dfb8
Change ByteCodeUses API further, allowing common use cases to be clearer.
|
9 лет назад |
|
TempTracker.h
|
cec0e9a84f
replace wchar_t/L"..." with char16/_u("...")
|
10 лет назад |
|
ValueRelativeOffset.cpp
|
47eab483b9
change top-level dir Lib back to lib
|
10 лет назад |
|
ValueRelativeOffset.h
|
e3b673a4d7
Fix build errors using clang on windows with JIT
|
9 лет назад |