Changeset 166957 in webkit for trunk/Source/WTF/wtf/FastMalloc.cpp
- Timestamp:
- Apr 8, 2014, 1:36:17 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/wtf/FastMalloc.cpp
r166184 r166957 424 424 #endif 425 425 426 #elif defined(USE_BMALLOC) && USE_BMALLOC // FORCE_SYSTEM_MALLOC 427 428 #include "bmalloc.h" 429 430 namespace WTF { 431 432 void* fastMalloc(size_t size) 433 { 434 ASSERT(!isForbidden()); 435 return bmalloc::api::malloc(size); 436 } 437 438 void* fastCalloc(size_t numElements, size_t elementSize) 439 { 440 return fastZeroedMalloc(numElements * elementSize); 441 } 442 443 void* fastRealloc(void* object, size_t size) 444 { 445 return bmalloc::api::realloc(object, size); 446 } 447 448 void fastFree(void* object) 449 { 450 bmalloc::api::free(object); 451 } 452 453 size_t fastMallocSize(const void*) 454 { 455 return 1; 456 } 457 458 size_t fastMallocGoodSize(size_t size) 459 { 460 return size; 461 } 462 463 TryMallocReturnValue tryFastMalloc(size_t size) 464 { 465 return fastMalloc(size); 466 } 467 468 TryMallocReturnValue tryFastRealloc(void* p, size_t n) 469 { 470 return fastRealloc(p, n); 471 } 472 473 TryMallocReturnValue tryFastCalloc(size_t numElements, size_t elementSize) 474 { 475 return fastCalloc(numElements, elementSize); 476 } 477 478 void releaseFastMallocFreeMemory() { } 479 480 FastMallocStatistics fastMallocStatistics() 481 { 482 FastMallocStatistics statistics = { 0, 0, 0 }; 483 return statistics; 484 } 485 486 } // namespace WTF 487 426 488 #else // FORCE_SYSTEM_MALLOC 427 489
Note:
See TracChangeset
for help on using the changeset viewer.