Home | History | Annotate | Download | only in heap

Lines Matching full:executable

655   Executability executable() {
656 return IsFlagSet(IS_EXECUTABLE) ? EXECUTABLE : NOT_EXECUTABLE;
738 Executability executable, Space* owner);
872 Executability executable, PagedSpace* owner);
967 Space(Heap* heap, AllocationSpace id, Executability executable)
970 executable_(executable),
978 // Does the space need executable memory?
979 Executability executable() { return executable_; }
1059 // All heap objects containing executable code (code objects) must be allocated
1215 // Max capacity of the total space and executable memory limit.
1221 Executability executable);
1224 Executability executable);
1240 // Returns allocated executable spaces in bytes.
1249 // Returns the maximum available executable bytes of heaps.
1278 Executability executable, Space* space);
1283 size_t alignment, Executability executable,
1286 bool CommitMemory(Address addr, size_t size, Executability executable);
1289 Executability executable);
1290 void FreeMemory(base::VirtualMemory* reservation, Executability executable);
1291 void FreeMemory(Address addr, size_t size, Executability executable);
1297 bool CommitBlock(Address start, size_t size, Executability executable);
1346 // Maximum subset of capacity_ that can be executable
1351 // Allocated executable space size in bytes.
1946 PagedSpace(Heap* heap, AllocationSpace id, Executability executable);
2980 CompactionSpace(Heap* heap, AllocationSpace id, Executability executable)
2981 : PagedSpace(heap, id, executable) {}
3007 code_space_(heap, CODE_SPACE, Executability::EXECUTABLE),
3049 OldSpace(Heap* heap, AllocationSpace id, Executability executable)
3050 : PagedSpace(heap, id, executable) {}
3126 AllocateRaw(int object_size, Executability executable);