Flutter Engine
The Flutter Engine
Namespaces | Functions
freelist_test.cc File Reference
#include <memory>
#include "platform/assert.h"
#include "vm/heap/freelist.h"
#include "vm/pointer_tagging.h"
#include "vm/unit_test.h"

Go to the source code of this file.

Namespaces

namespace  dart
 

Functions

static uword dart::Allocate (FreeList *free_list, intptr_t size, bool is_protected)
 
static void dart::Free (FreeList *free_list, uword address, intptr_t size, bool is_protected)
 
static void dart::TestFreeList (VirtualMemory *region, FreeList *free_list, bool is_protected)
 
 dart::TEST_CASE (FreeList)
 
 dart::TEST_CASE (FreeListProtected)
 
 dart::TEST_CASE (FreeListProtectedTinyObjects)
 
 dart::TEST_CASE (FreeListProtectedVariableSizeObjects)
 
static void dart::TestRegress38528 (intptr_t header_overlap)
 
 dart::TEST_CASE (Regress38528)