haikuwebkit/Source/bmalloc/bmalloc
Adrien Destugues 6fa86ddd8b Merge commit '533b089dc9634a2d7afcd133d96f9f46d347f1a7' into Haiku 2021-07-20 21:31:28 +02:00
..
darwin Remove bmalloc::logVMFailure() and BSoftLinking.h 2020-11-04 21:37:05 +00:00
Algorithm.h Define MacroAssemblerARM64E::numberOfPACBits based on OS_CONSTANT(EFFECTIVE_ADDRESS_WIDTH). 2021-06-18 01:44:42 +00:00
AllIsoHeaps.cpp
AllIsoHeaps.h
AllIsoHeapsInlines.h
Allocator.cpp
Allocator.h
AvailableMemory.cpp [bmalloc][WTF] Add computing memory size implementation for FreeBSD 2020-05-12 03:06:23 +00:00
AvailableMemory.h [WTF] Share Linux's MemoryPressureHandler among other Unix ports 2020-05-09 01:13:46 +00:00
BAssert.h [ARM64] Change break instruction comment to indicate possible security failure 2021-02-16 01:51:50 +00:00
BCompiler.h makeUnique cannot be used to instantiate function-local classes 2021-06-21 18:48:29 +00:00
BExport.h Use export macros on all platforms 2020-05-01 17:48:04 +00:00
BInline.h
BMalloced.h makeUnique cannot be used to instantiate function-local classes 2021-06-21 18:48:29 +00:00
BPlatform.h Merge commit '533b089dc9634a2d7afcd133d96f9f46d347f1a7' into Haiku 2021-07-20 21:31:28 +02:00
BVMTags.h
Bits.h
BulkDecommit.h
BumpAllocator.h
BumpRange.h
Cache.cpp
Cache.h
Chunk.h
CryptoRandom.cpp
CryptoRandom.h
Deallocator.cpp [bmalloc] Introduce lock-less ObjectType query 2020-05-14 01:09:19 +00:00
Deallocator.h
DebugHeap.cpp New malloc algorithm 2021-07-13 07:39:34 +00:00
DebugHeap.h New malloc algorithm 2021-07-13 07:39:34 +00:00
DeferredDecommit.h
DeferredDecommitInlines.h
DeferredTrigger.h
DeferredTriggerInlines.h
EligibilityResult.h
EligibilityResultInlines.h
Environment.cpp Don't use the DebugHeap for catalyst 2020-05-06 00:11:10 +00:00
Environment.h
FailureAction.h
FixedVector.h
FreeList.cpp
FreeList.h
FreeListInlines.h
Gigacage.cpp New malloc algorithm 2021-07-13 07:39:34 +00:00
Gigacage.h New malloc algorithm 2021-07-13 07:39:34 +00:00
GigacageConfig.h New malloc algorithm 2021-07-13 07:39:34 +00:00
GigacageKind.h Change Gigacage::Config to use storage in WebConfig::g_config instead of its own. 2020-06-02 19:43:17 +00:00
Heap.cpp [BMalloc] Lazily allocate physical pages 2021-07-14 21:18:22 +00:00
Heap.h New malloc algorithm 2021-07-13 07:39:34 +00:00
HeapConstants.cpp
HeapConstants.h
HeapKind.cpp
HeapKind.h
IsoAllocator.h
IsoAllocatorInlines.h
IsoConfig.h
IsoDeallocator.h
IsoDeallocatorInlines.h
IsoDirectory.h [bmalloc] Make adaptive scavenging more precise 2021-07-06 21:20:53 +00:00
IsoDirectoryInlines.h [bmalloc] Make adaptive scavenging more precise 2021-07-06 21:20:53 +00:00
IsoDirectoryPage.h
IsoDirectoryPageInlines.h
IsoHeap.cpp New malloc algorithm 2021-07-13 07:39:34 +00:00
IsoHeap.h New malloc algorithm 2021-07-13 07:39:34 +00:00
IsoHeapImpl.cpp
IsoHeapImpl.h [bmalloc] Make adaptive scavenging more precise 2021-07-06 21:20:53 +00:00
IsoHeapImplInlines.h New malloc algorithm 2021-07-13 07:39:34 +00:00
IsoHeapInlines.h New malloc algorithm 2021-07-13 07:39:34 +00:00
IsoMallocFallback.cpp New malloc algorithm 2021-07-13 07:39:34 +00:00
IsoMallocFallback.h New malloc algorithm 2021-07-13 07:39:34 +00:00
IsoPage.cpp
IsoPage.h
IsoPageInlines.h
IsoPageTrigger.h
IsoSharedConfig.h
IsoSharedHeap.cpp
IsoSharedHeap.h
IsoSharedHeapInlines.h [bmalloc] Make adaptive scavenging more precise 2021-07-06 21:20:53 +00:00
IsoSharedPage.cpp
IsoSharedPage.h
IsoSharedPageInlines.h
IsoTLS.cpp New malloc algorithm 2021-07-13 07:39:34 +00:00
IsoTLS.h New malloc algorithm 2021-07-13 07:39:34 +00:00
IsoTLSAllocatorEntry.h
IsoTLSAllocatorEntryInlines.h
IsoTLSDeallocatorEntry.h
IsoTLSDeallocatorEntryInlines.h
IsoTLSEntry.cpp
IsoTLSEntry.h
IsoTLSEntryInlines.h
IsoTLSInlines.h New malloc algorithm 2021-07-13 07:39:34 +00:00
IsoTLSLayout.cpp
IsoTLSLayout.h
LargeMap.cpp [bmalloc] Make adaptive scavenging more precise 2021-07-06 21:20:53 +00:00
LargeMap.h
LargeRange.h [bmalloc] Make adaptive scavenging more precise 2021-07-06 21:20:53 +00:00
LineMetadata.h
List.h
Logging.cpp Remove bmalloc::logVMFailure() and BSoftLinking.h 2020-11-04 21:37:05 +00:00
Logging.h Remove bmalloc::logVMFailure() and BSoftLinking.h 2020-11-04 21:37:05 +00:00
Map.h
Mutex.cpp Use thread_switch instead of switch_pri to drop priority to zero for 1ms instead of 10 2020-08-07 18:18:07 +00:00
Mutex.h Remove std::lock_guard 2020-03-01 05:01:30 +00:00
Object.h
ObjectType.cpp [bmalloc] Introduce lock-less ObjectType query 2020-05-14 01:09:19 +00:00
ObjectType.h
ObjectTypeTable.cpp [bmalloc] Fix OOM errors on MIPS after r261667 2020-05-23 16:35:29 +00:00
ObjectTypeTable.h Define MacroAssemblerARM64E::numberOfPACBits based on OS_CONSTANT(EFFECTIVE_ADDRESS_WIDTH). 2021-06-18 01:44:42 +00:00
Packed.h Define MacroAssemblerARM64E::numberOfPACBits based on OS_CONSTANT(EFFECTIVE_ADDRESS_WIDTH). 2021-06-18 01:44:42 +00:00
PerHeapKind.h
PerProcess.cpp
PerProcess.h
PerThread.h New malloc algorithm 2021-07-13 07:39:34 +00:00
PhysicalPageMap.h
ProcessCheck.h Don't use the DebugHeap for catalyst 2020-05-06 00:11:10 +00:00
ProcessCheck.mm Don't use the DebugHeap for catalyst 2020-05-06 00:11:10 +00:00
Range.h
Scavenger.cpp [bmalloc] Make adaptive scavenging more precise 2021-07-06 21:20:53 +00:00
Scavenger.h [bmalloc] Make adaptive scavenging more precise 2021-07-06 21:20:53 +00:00
ScopeExit.h
Sizes.h
SmallLine.h
SmallPage.h [bmalloc] Make adaptive scavenging more precise 2021-07-06 21:20:53 +00:00
StaticPerProcess.h
StdLibExtras.h
Syscall.h
VMAllocate.h Merge commit '533b089dc9634a2d7afcd133d96f9f46d347f1a7' into Haiku 2021-07-20 21:31:28 +02:00
Vector.h
Zone.cpp
Zone.h
bmalloc.cpp New malloc algorithm 2021-07-13 07:39:34 +00:00
bmalloc.h New malloc algorithm 2021-07-13 07:39:34 +00:00
mbmalloc.cpp Move some LLInt globals into JSC::Config. 2020-09-21 22:01:12 +00:00