meg-gupta 4db0bd20ac [CVE-2018-0758] Integer overflow bug in the latest version of Edge causing RCE - Individual 8 лет назад
..
amd64 f08408b524 [CVE-2017-11808] Type confusion in FrameDisplay items may lead to oob read/write 8 лет назад
arm 036fe50c38 Merge unreleased/rs3 to release/1.7 8 лет назад
arm64 036fe50c38 Merge unreleased/rs3 to release/1.7 8 лет назад
i386 1602eb32cb [CVE-2017-8756] JIT peephole optimization error 8 лет назад
AgenPeeps.cpp 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
AgenPeeps.h 9ed1b84bd7 Remove some unimplemented functions 8 лет назад
AsmJsJITInfo.cpp 2500e1cdc1 17-08 ChakraCore servicing release 8 лет назад
AsmJsJITInfo.h 2500e1cdc1 17-08 ChakraCore servicing release 8 лет назад
Backend.cpp 45284fc840 Fix Legacy-Link and NDK-Compile errors 9 лет назад
Backend.h 85d42e7229 [CVE-2017-11861] [ChakraCore] Chakra JIT - Incorrect integer overflow check in Lowerer::LowerBoundCheck - Google, Inc. 8 лет назад
BackendApi.cpp 8ea6d02149 type-checking: reduce unnecessary calls 8 лет назад
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 0e4566a4c3 [CVE-2017-11909] JIT: BackwardPass::RemoveEmptyLoopAfterMemOp doesn't insert branches / make break control flow - Google, Inc. 8 лет назад
BackwardPass.h 38a37acb69 [CVE-2017-11837] [ChakraCore] Edge - TypedArray UaF leads to RCE - Qihoo 360 8 лет назад
BailOut.cpp 40e45fc381 [CVE-2018-0776] JIT: stack-to-heap copy bug - Google, Inc. 8 лет назад
BailOut.h bf1dd0adc5 [CVE-2017-8748] Fix UAF caused by GC during bailout 8 лет назад
BailOutKind.h 00fc551d9d Remove Simd.js code from ChakraCore - Part 1 (ifdef out) 8 лет назад
CMakeLists.txt 85d42e7229 [CVE-2017-11861] [ChakraCore] Chakra JIT - Incorrect integer overflow check in Lowerer::LowerBoundCheck - Google, Inc. 8 лет назад
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 85d42e7229 [CVE-2017-11861] [ChakraCore] Chakra JIT - Incorrect integer overflow check in Lowerer::LowerBoundCheck - Google, Inc. 8 лет назад
Chakra.Backend.vcxproj.filters 85d42e7229 [CVE-2017-11861] [ChakraCore] Chakra JIT - Incorrect integer overflow check in Lowerer::LowerBoundCheck - Google, Inc. 8 лет назад
CodeGenAllocators.cpp 5a4e6559e5 [CVE-2017-11874] [ChakraCore]: CFG bypass due to a bug in ServerFreeAllocation - Google, Inc. 8 лет назад
CodeGenAllocators.h 5a4e6559e5 [CVE-2017-11874] [ChakraCore]: CFG bypass due to a bug in ServerFreeAllocation - Google, Inc. 8 лет назад
CodeGenNumberAllocator.cpp 2dc73f83e8 rework JIT process memory errors 9 лет назад
CodeGenNumberAllocator.h c219bc779d fix for number allocator in-thread JIT case 9 лет назад
CodeGenWorkItem.cpp 5a4e6559e5 [CVE-2017-11874] [ChakraCore]: CFG bypass due to a bug in ServerFreeAllocation - Google, Inc. 8 лет назад
CodeGenWorkItem.h 37338bbe2d perf: use wmemcpy instead of memcpy for wide strings 8 лет назад
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 5a4e6559e5 [CVE-2017-11874] [ChakraCore]: CFG bypass due to a bug in ServerFreeAllocation - Google, Inc. 8 лет назад
EmitBuffer.h 5a4e6559e5 [CVE-2017-11874] [ChakraCore]: CFG bypass due to a bug in ServerFreeAllocation - Google, Inc. 8 лет назад
Encoder.cpp 6a222b7d04 Add trampoline for JIT calls 8 лет назад
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 24a452c328 add profiling for LdElem; support mixed in Br/CmEq fast paths 9 лет назад
FixedFieldInfo.cpp 3b0dd290b6 update after rebase with swb changes 9 лет назад
FixedFieldInfo.h 0c5a9bf28f should 0 initialize FixedFieldInfo data 9 лет назад
FlowGraph.cpp b88eb05518 Remove additional edges in try finally flowgraph transformation 8 лет назад
FlowGraph.h b88eb05518 Remove additional edges in try finally flowgraph transformation 8 лет назад
Func.cpp 2500e1cdc1 17-08 ChakraCore servicing release 8 лет назад
Func.h 036fe50c38 Merge unreleased/rs3 to release/1.7 8 лет назад
FunctionCodeGenJitTimeData.cpp 541ef9157a lock down counters for inlinee function body 8 лет назад
FunctionCodeGenJitTimeData.h 541ef9157a lock down counters for inlinee function body 8 лет назад
FunctionJITRuntimeInfo.cpp b7eb685713 basic obj type spec implementation 9 лет назад
FunctionJITRuntimeInfo.h b7eb685713 basic obj type spec implementation 9 лет назад
FunctionJITTimeInfo.cpp 090f8d8b06 remove inconsistent check in BuildJITTimeData 8 лет назад
FunctionJITTimeInfo.h e164473208 avoid extra redundant copying for obj type spec info 9 лет назад
GlobHashTable.h 8e000909fc One pass over GlobOpt.cpp, moving and consting 8 лет назад
GlobOpt.cpp b0ff4cc243 [CVE-2018-0770] JIT: Incomplete fix for issue 1365 - Google, Inc. 8 лет назад
GlobOpt.h b0ff4cc243 [CVE-2018-0770] JIT: Incomplete fix for issue 1365 - Google, Inc. 8 лет назад
GlobOptBailOut.cpp 61480a53fd [1.6>1.7] [MERGE #3296 @agarwal-sandeep] Remove Simd.js code from ChakraCore - Part 1 (ifdef out) 8 лет назад
GlobOptBlockData.cpp 036fe50c38 Merge unreleased/rs3 to release/1.7 8 лет назад
GlobOptBlockData.h bf6ae644b6 [1.5>1.6] [MERGE #3341 @akroshg] 17-07 ChakraCore servicing release 8 лет назад
GlobOptExpr.cpp 60f22b0f7c rename Unreachable_Void to ThrowRuntimeError 8 лет назад
GlobOptFields.cpp da020367d0 Dont update valueInfo of bytecode constants 8 лет назад
GlobOptIntBounds.cpp 0ea8624124 [CVE-2018-0769] JIT: Incorrect bounds calculation - Google, Inc. 8 лет назад
GlobOptIntBounds.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
GlobOptSimd128.cpp 00fc551d9d Remove Simd.js code from ChakraCore - Part 1 (ifdef out) 8 лет назад
IR.cpp 85d42e7229 [CVE-2017-11861] [ChakraCore] Chakra JIT - Incorrect integer overflow check in Lowerer::LowerBoundCheck - Google, Inc. 8 лет назад
IR.h 85d42e7229 [CVE-2017-11861] [ChakraCore] Chakra JIT - Incorrect integer overflow check in Lowerer::LowerBoundCheck - Google, Inc. 8 лет назад
IR.inl 87d4743982 fix memory leak for branch dictionary 9 лет назад
IRBaseTypeList.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
IRBuilder.cpp c1bdfff1d3 [CVE-2017-11838] [ChakraCore] - JIT optimization vulnerability could lead to RCE - Individual 8 лет назад
IRBuilder.h 036fe50c38 Merge unreleased/rs3 to release/1.7 8 лет назад
IRBuilderAsmJs.cpp d97375c40c [CVE-2017-11905] JIT optimization fixes - Internal 8 лет назад
IRBuilderAsmJs.h 2500e1cdc1 17-08 ChakraCore servicing release 8 лет назад
IRType.cpp 2dccdea37b Address CR comments 8 лет назад
IRType.h fd52e589f1 Make sure we create loop body slot opnd as signed int. 8 лет назад
IRTypeList.h 8245503daa - Added needed types, opcodes, layouts for Int32x4/Float32x4 remaining ops. 10 лет назад
IRViewer.cpp f7094f31cb Wasm: preserve nan bits 8 лет назад
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 6e6301cfba fix prefast warnings 8 лет назад
Inline.h 760822c7bf [CVE-2017-11893] JIT Op_MaxInAnArray and Op_MinInAnArray can explicitly call user defined JavaScript functions - Google, Inc. 8 лет назад
InlineeFrameInfo.cpp 40e45fc381 [CVE-2018-0776] JIT: stack-to-heap copy bug - Google, Inc. 8 лет назад
InlineeFrameInfo.h 40e45fc381 [CVE-2018-0776] JIT: stack-to-heap copy bug - Google, Inc. 8 лет назад
InliningDecider.cpp 51be3e2a29 When turned off `ENABLE_SIMDJS` it changed the behavior of the switch case in `InliningDecider::GetBuiltInInfoCommon` 8 лет назад
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 85d42e7229 [CVE-2017-11861] [ChakraCore] Chakra JIT - Incorrect integer overflow check in Lowerer::LowerBoundCheck - Google, Inc. 8 лет назад
IntBounds.h e3b673a4d7 Fix build errors using clang on windows with JIT 9 лет назад
IntConstMath.cpp 85d42e7229 [CVE-2017-11861] [ChakraCore] Chakra JIT - Incorrect integer overflow check in Lowerer::LowerBoundCheck - Google, Inc. 8 лет назад
IntConstMath.h 85d42e7229 [CVE-2017-11861] [ChakraCore] Chakra JIT - Incorrect integer overflow check in Lowerer::LowerBoundCheck - Google, Inc. 8 лет назад
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 5a4e6559e5 [CVE-2017-11874] [ChakraCore]: CFG bypass due to a bug in ServerFreeAllocation - Google, Inc. 8 лет назад
InterpreterThunkEmitter.h 036fe50c38 Merge unreleased/rs3 to release/1.7 8 лет назад
JITOutput.cpp 5a4e6559e5 [CVE-2017-11874] [ChakraCore]: CFG bypass due to a bug in ServerFreeAllocation - Google, Inc. 8 лет назад
JITOutput.h 5a4e6559e5 [CVE-2017-11874] [ChakraCore]: CFG bypass due to a bug in ServerFreeAllocation - Google, Inc. 8 лет назад
JITRecyclableObject.h cd37d06ce0 Make static asserts using constexpr functions runtime asserts 9 лет назад
JITThunkEmitter.cpp a1c8240b0b [CVE-2018-0772] Chakra Access violation - chakracore!Memory::HeapBlockMap32::L2MapChunk::Set+2e - Individual 8 лет назад
JITThunkEmitter.h 6a222b7d04 Add trampoline for JIT calls 8 лет назад
JITTimeConstructorCache.cpp 978f811cc5 fixes for write barrier 9 лет назад
JITTimeConstructorCache.h 6d36a6f737 swb: write barrier annotations 2 9 лет назад
JITTimeFunctionBody.cpp 2500e1cdc1 17-08 ChakraCore servicing release 8 лет назад
JITTimeFunctionBody.h 2500e1cdc1 17-08 ChakraCore servicing release 8 лет назад
JITTimePolymorphicInlineCache.cpp e801a43ab7 swb: a few more unit test verification fixes 9 лет назад
JITTimePolymorphicInlineCache.h f085b410c3 add oopjit PIC support; bug fixes 9 лет назад
JITTimePolymorphicInlineCacheInfo.cpp 7ebed1441e Merge branch 'master' into swb 9 лет назад
JITTimePolymorphicInlineCacheInfo.h 5bf9247cc4 Fix prefast warnings (except for the TTD ones which might need merge from master?) 9 лет назад
JITTimeProfileInfo.cpp 3dc6459504 fix GetFldInfoAddr 8 лет назад
JITTimeProfileInfo.h 2500e1cdc1 17-08 ChakraCore servicing release 8 лет назад
JITTimeWorkItem.cpp 3deaff1331 fix missing write barrier issues found by extended verify mark for write barrier 9 лет назад
JITTimeWorkItem.h c16bfa6293 move building body data from WI creation to JIT time 9 лет назад
JITType.cpp e164473208 avoid extra redundant copying for obj type spec info 9 лет назад
JITType.h d7483b2feb remove global operator new/delete override 9 лет назад
JITTypeHandler.cpp 4f93a9d8ce JIT: to compile on Linux 9 лет назад
JITTypeHandler.h b7eb685713 basic obj type spec implementation 9 лет назад
JnHelperMethod.cpp a662302d6b [MERGE #3514 @Cellule] WASM - preserve nan bits 8 лет назад
JnHelperMethod.h 036fe50c38 Merge unreleased/rs3 to release/1.7 8 лет назад
JnHelperMethodList.h be9bcf2388 Binding for special named properties 8 лет назад
Lifetime.h 21f01ef185 Prioritize integer type in Lifetime 8 лет назад
LinearScan.cpp 036fe50c38 Merge unreleased/rs3 to release/1.7 8 лет назад
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 4db0bd20ac [CVE-2018-0758] Integer overflow bug in the latest version of Edge causing RCE - Individual 8 лет назад
Lower.h 4db0bd20ac [CVE-2018-0758] Integer overflow bug in the latest version of Edge causing RCE - Individual 8 лет назад
LowerMDShared.cpp f08408b524 [CVE-2017-11808] Type confusion in FrameDisplay items may lead to oob read/write 8 лет назад
LowerMDShared.h f08408b524 [CVE-2017-11808] Type confusion in FrameDisplay items may lead to oob read/write 8 лет назад
LowerMDSharedSimd128.cpp 2500e1cdc1 17-08 ChakraCore servicing release 8 лет назад
NativeCodeData.cpp 2ec42c988d Store length on NativeCodeData for deallocation. 9 лет назад
NativeCodeData.h 2ec42c988d Store length on NativeCodeData for deallocation. 9 лет назад
NativeCodeGenerator.cpp 9d211a4177 [CVE-2017-11871] Redeferal - Invalid pointer read during native codegen for function objects with inline cache 8 лет назад
NativeCodeGenerator.h 5a4e6559e5 [CVE-2017-11874] [ChakraCore]: CFG bypass due to a bug in ServerFreeAllocation - Google, Inc. 8 лет назад
ObjTypeSpecFldInfo.cpp 40232a443c [CVE-2017-11910] Insufficient InlineCache check can lead to type confusion 8 лет назад
ObjTypeSpecFldInfo.h 5b0db7c1c2 fix field with incorrect swb code 9 лет назад
Opnd.cpp f7094f31cb Wasm: preserve nan bits 8 лет назад
Opnd.h f7094f31cb Wasm: preserve nan bits 8 лет назад
Opnd.inl f7094f31cb Wasm: preserve nan bits 8 лет назад
PDataManager.cpp 4c410fda40 osx: JIT support 9 лет назад
PDataManager.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
PageAllocatorPool.cpp c3c3db5086 [1.4>2.0] [MERGE #2826 @leirocks] Merge from unreleased/rs2 to release/1.4 8 лет назад
PageAllocatorPool.h 02a02c3a59 Merge from unreleased/rs2 to release/1.4 9 лет назад
Peeps.cpp 95235ee0c2 Do not peep closure stack symbols 8 лет назад
Peeps.h 47eab483b9 change top-level dir Lib back to lib 10 лет назад
PreLowerPeeps.cpp ee701cb53b fix bug in BrBool peep where cmp2Src==cmp1Dst 8 лет назад
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 ef2d1e05ab Fix for prefast warning 8 лет назад
Region.h 82ff317978 Enable globopt for functions with try finally 8 лет назад
SccLiveness.cpp b88eb05518 Remove additional edges in try finally flowgraph transformation 8 лет назад
SccLiveness.h 8567cfe6c1 update all references to use correct CamelCase file names 10 лет назад
Security.cpp 036fe50c38 Merge unreleased/rs3 to release/1.7 8 лет назад
Security.h 036fe50c38 Merge unreleased/rs3 to release/1.7 8 лет назад
ServerScriptContext.cpp 5a4e6559e5 [CVE-2017-11874] [ChakraCore]: CFG bypass due to a bug in ServerFreeAllocation - Google, Inc. 8 лет назад
ServerScriptContext.h 00fc551d9d Remove Simd.js code from ChakraCore - Part 1 (ifdef out) 8 лет назад
ServerThreadContext.cpp 5a4e6559e5 [CVE-2017-11874] [ChakraCore]: CFG bypass due to a bug in ServerFreeAllocation - Google, Inc. 8 лет назад
ServerThreadContext.h 5a4e6559e5 [CVE-2017-11874] [ChakraCore]: CFG bypass due to a bug in ServerFreeAllocation - Google, Inc. 8 лет назад
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 6479e1b964 [1.6>1.7] [MERGE #3536 @meg-gupta] Do not peep closure stack symbols 8 лет назад
Sym.h 95235ee0c2 Do not peep closure stack symbols 8 лет назад
Sym.inl 8e000909fc One pass over GlobOpt.cpp, moving and consting 8 лет назад
SymTable.cpp 6e39312394 Initialize locals 8 лет назад
SymTable.h 1c7dc3a7c2 some write barrier fixes 9 лет назад
TempTracker.cpp 3237eca000 [CVE-2017-11918] JIT: Escape analysis bug - Google, Inc. 8 лет назад
TempTracker.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 лет назад
ValueInfo.cpp 37dcf32f12 Fix issues identified by CI 8 лет назад
ValueInfo.h 66b9abb148 [CVE-2017-11889] UaF On the latest Patch - Qihoo 360 8 лет назад
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 лет назад