Akrosh Gandhi 8b56bb5028 [1.8>1.9] [MERGE #4812 @akroshg] ChakraCore 2018-03 Security updates 8 years ago
..
ValidPointersMap 105b8f205f Experimental: Introduce "lite" ChakraCore build 8 years ago
amd64 94599d2219 fix for wrong signed/unsigned convertion with RtlAddGrowableFunctionTable return value 8 years ago
arm 94599d2219 fix for wrong signed/unsigned convertion with RtlAddGrowableFunctionTable return value 8 years ago
arm64 94599d2219 fix for wrong signed/unsigned convertion with RtlAddGrowableFunctionTable return value 8 years ago
AllocationPolicyManager.h 237527d0eb report number allocator allocated pages by the server 9 years ago
Allocator.cpp 91ccdd14ff x86 support 9 years ago
Allocator.h 972009a89e ChakraCore fix for servicing release 18-02B: CVE-2018-0858 8 years ago
ArenaAllocator.cpp dbdc3f8d83 Code Quality: Replace usage of _M_IX86_OR_ARM32 and _M_X64_OR_ARM64 with TARGET_32 and TARGET_64 8 years ago
ArenaAllocator.h dbdc3f8d83 Code Quality: Replace usage of _M_IX86_OR_ARM32 and _M_X64_OR_ARM64 with TARGET_32 and TARGET_64 8 years ago
AutoAllocatorObjectPtr.h 2998ff1cd8 [linux] Build Chakra.Common.Memory 10 years ago
AutoPtr.h 47005692af C++ conformance. (building with /permissive-) 9 years ago
CMakeLists.txt a6d275a9b5 address review comment to move the code to seperate file 8 years ago
Chakra.Common.Memory.vcxproj a6d275a9b5 address review comment to move the code to seperate file 8 years ago
Chakra.Common.Memory.vcxproj.filters a6d275a9b5 address review comment to move the code to seperate file 8 years ago
CollectionState.h 94f100e9be Enable the allocations feature based on a heap block count threshold per bucket. The feature will be enabled for all buckets or none of them. 8 years ago
CommonMemoryPch.cpp 47eab483b9 change top-level dir Lib back to lib 10 years ago
CommonMemoryPch.h 105b8f205f Experimental: Introduce "lite" ChakraCore build 8 years ago
CustomHeap.cpp e41ce0b7fb [MERGE #4501 @ricobbe] OS#15150448: Resolve OACR warnings in EmitBuffer.cpp 8 years ago
CustomHeap.h 3e30b38e7a Add SAL annotation to Heap::ProtectAloocationWithExecuteReadOnly; silences a spurious PREFast error in Backend\CoreEmitter.cpp 8 years ago
DelayDeletingFunctionTable.cpp d72e3452b9 fix missing function table clearing 8 years ago
EtwMemoryTracking.cpp 9c5fb7149d cross-platform: Improve O1+ stack probing for test builds 9 years ago
ForcedMemoryConstraints.cpp dbdc3f8d83 Code Quality: Replace usage of _M_IX86_OR_ARM32 and _M_X64_OR_ARM64 with TARGET_32 and TARGET_64 8 years ago
ForcedMemoryConstraints.h 47eab483b9 change top-level dir Lib back to lib 10 years ago
FreeObject.h 47eab483b9 change top-level dir Lib back to lib 10 years ago
HeapAllocator.cpp 50b4d1a56a try to enable recycler track on Linux 9 years ago
HeapAllocator.h e3a8ebc024 CR fix 8 years ago
HeapAllocatorOperators.cpp d7483b2feb remove global operator new/delete override 9 years ago
HeapBlock.cpp 35814d4453 Add blocks swept during Pass1 to the SLIST. 8 years ago
HeapBlock.h c343f0555d Move 2-pass check to the background thread. 8 years ago
HeapBlock.inl 2c6a7daa5f Fix OSX build with RECYCLER_VISITED_HOST ifdef check 8 years ago
HeapBlockMap.cpp 635e8f5be3 [1.8>master] [1.7>1.8] [MERGE #4503 @thomasmo] 18-01 Security Update 8 years ago
HeapBlockMap.h f10dd80df6 ChakraCore fix for servicing release 18-02B: CVE-2018-0866 8 years ago
HeapBlockMap.inl f10dd80df6 ChakraCore fix for servicing release 18-02B: CVE-2018-0866 8 years ago
HeapBucket.cpp 93be05583e Refactor HeapBucket fields to reduce the increase in per heap bucket size. 8 years ago
HeapBucket.h 93be05583e Refactor HeapBucket fields to reduce the increase in per heap bucket size. 8 years ago
HeapBucket.inl 3bc04870e6 some pageheap fixes 8 years ago
HeapConstants.h 0be1e74cfc [1.7>1.8] [MERGE #4503 @thomasmo] 18-01 Security Update 8 years ago
HeapInfo.cpp 3063b62a31 Enable allocations during concurrent sweep feature per bucket. 8 years ago
HeapInfo.h dd1a0d6699 Move sweeping of pending sweep prep blocks to the background thread. 8 years ago
IdleDecommitPageAllocator.cpp cedeb92879 Eliminate mentions of the unused "JD_PRIVATE" conditional compilation macro 8 years ago
IdleDecommitPageAllocator.h cedeb92879 Eliminate mentions of the unused "JD_PRIVATE" conditional compilation macro 8 years ago
LargeHeapBlock.cpp dd1a0d6699 Move sweeping of pending sweep prep blocks to the background thread. 8 years ago
LargeHeapBlock.h dbdc3f8d83 Code Quality: Replace usage of _M_IX86_OR_ARM32 and _M_X64_OR_ARM64 with TARGET_32 and TARGET_64 8 years ago
LargeHeapBucket.cpp dd1a0d6699 Move sweeping of pending sweep prep blocks to the background thread. 8 years ago
LargeHeapBucket.h 3cf29d39b1 update dump fragmentation stats 8 years ago
LargeHeapBucket.inl 33a6f43792 Merge branch 'master' into linux_m2 9 years ago
LeakReport.cpp d0090229c0 Remove timestamp printing from LeakReport 9 years ago
LeakReport.h fd4cf57604 Fix some VS compat errors 10 years ago
MarkContext.cpp c4faba87ee Pre-process out more precise tracing code when RECYCLER_VISITED_HOST is not defined 8 years ago
MarkContext.h 9d6961487a address sanitizer fake stack workaround 8 years ago
MarkContext.inl e3e1a360e5 [1.8>1.9] [MERGE #4676 @pleath] ChakraCore 2018-02 security updates 8 years ago
MarkContextWrapper.h 612cd34395 Remove remaining __stdcall calling convention from IRecyclerVisitedObject implementations 8 years ago
MarkStack.h 47eab483b9 change top-level dir Lib back to lib 10 years ago
MemoryLogger.cpp 9ef8cbcd32 cross-platform: ChakraCore compiles against iOS x86_64 9 years ago
MemoryLogger.h 9ef8cbcd32 cross-platform: ChakraCore compiles against iOS x86_64 9 years ago
MemoryTracking.cpp 47eab483b9 change top-level dir Lib back to lib 10 years ago
MemoryTracking.h 47eab483b9 change top-level dir Lib back to lib 10 years ago
PageAllocator.cpp 0be1e74cfc [1.7>1.8] [MERGE #4503 @thomasmo] 18-01 Security Update 8 years ago
PageAllocator.h 0be1e74cfc [1.7>1.8] [MERGE #4503 @thomasmo] 18-01 Security Update 8 years ago
PageAllocatorDefines.h 47eab483b9 change top-level dir Lib back to lib 10 years ago
PageHeapBlockTypeFilter.h 47eab483b9 change top-level dir Lib back to lib 10 years ago
PagePool.h 9b8c788fb9 Add more #defines to control features 10 years ago
Recycler.cpp e81ec848cc Fix merge errors 8 years ago
Recycler.h e3e1a360e5 [1.8>1.9] [MERGE #4676 @pleath] ChakraCore 2018-02 security updates 8 years ago
Recycler.inl e3e1a360e5 [1.8>1.9] [MERGE #4676 @pleath] ChakraCore 2018-02 security updates 8 years ago
RecyclerFastAllocator.h 3bc04870e6 some pageheap fixes 8 years ago
RecyclerHeuristic.cpp a167b47323 fix: set isLowMemoryDevice for Android and iOS 9 years ago
RecyclerHeuristic.h cb3ff0b390 Increase threshold to not affect benchmarks until further tuning is done. 8 years ago
RecyclerObjectDumper.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 years ago
RecyclerObjectDumper.h 50b4d1a56a try to enable recycler track on Linux 9 years ago
RecyclerObjectGraphDumper.cpp cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 years ago
RecyclerObjectGraphDumper.h cec0e9a84f replace wchar_t/L"..." with char16/_u("...") 10 years ago
RecyclerPageAllocator.cpp cedeb92879 Eliminate mentions of the unused "JD_PRIVATE" conditional compilation macro 8 years ago
RecyclerPageAllocator.h cedeb92879 Eliminate mentions of the unused "JD_PRIVATE" conditional compilation macro 8 years ago
RecyclerPointers.h 573fb6d5b5 QuickSort: improve perf. and move our custom qsort_s 9 years ago
RecyclerRootPtr.h 47eab483b9 change top-level dir Lib back to lib 10 years ago
RecyclerSweep.cpp 8b56bb5028 [1.8>1.9] [MERGE #4812 @akroshg] ChakraCore 2018-03 Security updates 8 years ago
RecyclerSweep.h 93be05583e Refactor HeapBucket fields to reduce the increase in per heap bucket size. 8 years ago
RecyclerWatsonTelemetry.h fe917d01ad Disable RecyclerWatsonTelemetry + Use RDTSC for GetTickCount 9 years ago
RecyclerWeakReference.h 39fdc561db Part2: Prevent objects allocated during concurrent sweep from getting collected. 8 years ago
RecyclerWriteBarrierManager.cpp acd74547f7 [1.8>1.9] [MERGE #4604 @obastemur] xplat: remove win64 8 years ago
RecyclerWriteBarrierManager.h dbdc3f8d83 Code Quality: Replace usage of _M_IX86_OR_ARM32 and _M_X64_OR_ARM64 with TARGET_32 and TARGET_64 8 years ago
SectionAllocWrapper.cpp 7c5326f6e2 Edge - ACG bypass using UnmapViewOfFile - Google, Inc. 8 years ago
SectionAllocWrapper.h 0be1e74cfc [1.7>1.8] [MERGE #4503 @thomasmo] 18-01 Security Update 8 years ago
SmallBlockDeclarations.inl dd1a0d6699 Move sweeping of pending sweep prep blocks to the background thread. 8 years ago
SmallFinalizableHeapBlock.cpp 39fdc561db Part2: Prevent objects allocated during concurrent sweep from getting collected. 8 years ago
SmallFinalizableHeapBlock.h 39fdc561db Part2: Prevent objects allocated during concurrent sweep from getting collected. 8 years ago
SmallFinalizableHeapBucket.cpp 3cf29d39b1 update dump fragmentation stats 8 years ago
SmallFinalizableHeapBucket.h dd1a0d6699 Move sweeping of pending sweep prep blocks to the background thread. 8 years ago
SmallHeapBlockAllocator.cpp 94f100e9be Enable the allocations feature based on a heap block count threshold per bucket. The feature will be enabled for all buckets or none of them. 8 years ago
SmallHeapBlockAllocator.h 3063b62a31 Enable allocations during concurrent sweep feature per bucket. 8 years ago
SmallLeafHeapBlock.cpp 421e76637b fix permissive C++ code (MSVC /permissive-) 9 years ago
SmallLeafHeapBlock.h f87c1fd32b xplat: fix some clang undefined sanitizer issues 9 years ago
SmallLeafHeapBucket.cpp 33a6f43792 Merge branch 'master' into linux_m2 9 years ago
SmallLeafHeapBucket.h 33a6f43792 Merge branch 'master' into linux_m2 9 years ago
SmallNormalHeapBlock.cpp 49c9468f93 turn on concurrent GC on Linux 9 years ago
SmallNormalHeapBlock.h 11f61960ca Remove unused static const bool IsLeafOnly from blocks 8 years ago
SmallNormalHeapBucket.cpp 93be05583e Refactor HeapBucket fields to reduce the increase in per heap bucket size. 8 years ago
SmallNormalHeapBucket.h 39fdc561db Part2: Prevent objects allocated during concurrent sweep from getting collected. 8 years ago
StressTest.cpp 17055ce4a2 Replace printf and wprintf with Output::Print where possible and update formatter strings. 8 years ago
StressTest.h 6d36a6f737 swb: write barrier annotations 2 9 years ago
VirtualAllocWrapper.cpp abd5a5fc82 OS#15659337: Try to allocate JIT code in PreReservedSegment even if CFG is not enabled 8 years ago
VirtualAllocWrapper.h 0be1e74cfc [1.7>1.8] [MERGE #4503 @thomasmo] 18-01 Security Update 8 years ago
WriteBarrierMacros.h 972009a89e ChakraCore fix for servicing release 18-02B: CVE-2018-0858 8 years ago
XDataAllocator.h d72e3452b9 fix missing function table clearing 8 years ago