Lines Matching defs:executable

131   // the beginning of an executable space.
408 Executability executable) {
410 executable == EXECUTABLE)) {
419 Executability executable) {
424 DCHECK(executable == NOT_EXECUTABLE || !code_range()->valid() ||
432 Executability executable) {
436 DCHECK(executable == EXECUTABLE);
439 DCHECK(executable == NOT_EXECUTABLE || !code_range()->valid());
460 Executability executable, base::VirtualMemory* controller) {
466 if (executable == EXECUTABLE) {
501 Executability executable, Space* owner,
533 if (executable == EXECUTABLE) {
562 Executability executable =
565 executable)) {
638 Executability executable,
667 // Non-executable
679 if (executable == EXECUTABLE) {
684 // Check executable memory limit.
691 // Size of header (not executable) plus area (executable).
694 // Allocate executable memory either from code range or from the
709 // Update executable memory size.
713 MemoryChunk::kAlignment, executable,
716 // Update executable memory size.
735 executable, &reservation);
763 if (executable == EXECUTABLE) {
767 return AllocateChunk(reserve_area_size, commit_area_size, executable,
772 executable, owner, &reservation);
839 DCHECK(chunk->executable() == NOT_EXECUTABLE);
870 if (chunk->executable() == EXECUTABLE) {
888 FreeMemory(reservation, chunk->executable());
890 FreeMemory(chunk->address(), chunk->size(), chunk->executable());
904 DCHECK_EQ(chunk->executable(), NOT_EXECUTABLE);
927 Executability executable) {
931 DCHECK_EQ(executable, NOT_EXECUTABLE);
935 chunk = AllocateChunk(size, size, executable, owner);
938 return Page::Initialize(isolate_->heap(), chunk, executable, owner);
943 size_t size, PagedSpace* owner, Executability executable);
946 size_t size, SemiSpace* owner, Executability executable);
949 size_t size, SemiSpace* owner, Executability executable);
953 Executability executable) {
954 MemoryChunk* chunk = AllocateChunk(size, size, executable, owner);
956 return LargePage::Initialize(isolate_->heap(), chunk, executable, owner);
978 Executability executable) {
979 if (!CommitMemory(start, size, executable)) return false;
1047 // Commit page header (not executable).
1053 // Commit page body (executable).
1182 Executability executable)
1183 : Space(heap, space, executable), anchor_(this), free_list_(this) {
1328 Page* p = heap()->memory_allocator()->AllocatePage(size, this, executable());
1609 Page::kAllocatableMemory, this, executable());
1919 Page::kAllocatableMemory, this, executable());
1976 Page::kAllocatableMemory, this, executable());
2901 if (executable() == EXECUTABLE) {
2974 Executability executable) {
2983 object_size, this, executable);