HomeSort by relevance Sort by last modified time
    Searched full:heap (Results 526 - 550 of 1817) sorted by null

<<21222324252627282930>>

  /dalvik/vm/alloc/
Copying.cpp 22 #include "alloc/Heap.h"
36 * The other major data structures that maintain the state of the heap
60 * Additionally, we record the free space frontier of the heap, as
63 * implemented). This is stored in the heap source structure. This
92 * copy-collected heap (tenuring) into a less volatile space. Copying
216 * The starting size of the heap. This value is the same as the
222 * The maximum size of the heap. This value is the same as the
228 * The current, committed size of the heap. At present, this is
501 * Perform any required heap initializations after forking from the
503 * this will demarcate the shared region of the heap
    [all...]
  /external/v8/src/
objects.h 48 // - HeapObject (superclass for everything allocated in the heap)
246 // As an example, a JavaScript object is a heap object and its map
437 // We use the full 8 bits of the instance_type field to encode heap object
477 // heap.cc and mark-compact.cc.
514 // "Data", objects that cannot contain non-map-word pointers to heap
    [all...]
assembler.cc 544 Object* found = HEAP->FindCodeObject(addr);
672 return ExternalReference(isolate->heap()->global_contexts_list_address());
700 return ExternalReference(isolate->heap()->roots_address());
722 return ExternalReference(isolate->heap()->NewSpaceStart());
727 Address mask = reinterpret_cast<Address>(isolate->heap()->NewSpaceMask());
734 return ExternalReference(isolate->heap()->NewSpaceAllocationTopAddress());
740 Heap* heap = isolate->heap(); local
741 return ExternalReference(heap->always_allocate_scope_depth_address())
    [all...]
bootstrapper.h 46 cache_ = create_heap_objects ? HEAP->empty_fixed_array() : NULL;
89 // Requires: Heap::Setup has been called.
handles.cc 435 (descriptors->GetKey(0) == isolate->heap()->hidden_symbol()) &&
482 isolate->heap()->LookupSingleCharacterStringFromCode(index), Object);
526 isolate->heap()->CopyJSObject(*obj), JSObject);
544 // need to reeenter to unprotect the heap.
602 if (*array != isolate->heap()->empty_fixed_array()) {
603 array->set_map(isolate->heap()->fixed_cow_array_map());
790 *p != isolate->heap()->null_value();
797 isolate->heap()->undefined_value(),
    [all...]
  /external/v8/src/arm/
macro-assembler-arm.h 68 // Return the pointer to the allocated already tagged as a heap object.
154 Heap::RootListIndex index,
158 Heap::RootListIndex index,
466 // a heap object. All registers are clobbered also when control
511 // Allocates a heap number or jumps to the gc_required label if the young
526 // Copies a fixed number of fields of heap objects from src to dst.
550 // Compare object type for heap object. heap_object contains a non-Smi
554 // are the same register). It leaves the heap object in the heap_object
565 // leaves the heap object in the heap_object register unless the heap_object
575 // to be a heap object
    [all...]
  /sdk/ddms/libs/ddmuilib/src/com/android/ddmuilib/heap/
NativeHeapPanel.java 17 package com.android.ddmuilib.heap;
86 /** Panel to display native heap information. */
99 private static final String TOOLTIP_EXPORT_DATA = "Export Heap Data";
109 private static final String SNAPSHOT_HEAP_BUTTON_TEXT = "Snapshot Current Native Heap Usage";
110 private static final String LOAD_HEAP_DATA_BUTTON_TEXT = "Import Heap Data";
529 assert c != null : "Snapshot Heap could not have been enabled w/o a selected client.";
574 "Error Importing Heap Data",
611 fileDialog.setText("Import Heap Dump");
631 mSnapshotIndexCombo.setItems(new String[] {"No heap snapshots available."});
    [all...]
  /external/v8/src/x64/
stub-cache-x64.cc 84 // Name must be a symbol and receiver must be a heap object.
117 Heap::kHashTableMapRootIndex);
383 ASSERT(!masm->isolate()->heap()->InNewSpace(interceptor));
475 if (masm->isolate()->heap()->InNewSpace(call_data)) {
570 return masm->isolate()->heap()->undefined_value(); // Success.
670 return masm->isolate()->heap()->undefined_value(); // Success.
726 __ CompareRoot(rax, Heap::kNoInterceptorResultSentinelRootIndex);
    [all...]
  /external/v8/src/ia32/
code-stubs-ia32.cc 145 // in the runtime system (see Heap::AllocateFunctionContext).
253 // Get the map and type of the heap object.
303 // be either a smi or a heap number object (fp value). Requirements:
309 // be either smi or heap number objects (fp values). Requirements:
354 // Assumes that operands are smis or heap numbers and loads them
743 // Result we want is in left == edx, so we can put the allocated heap
    [all...]
  /dalvik/vm/interp/
Jit.h 30 #define HEAP_SPACE JIT_MAX_TRACE_LEN /* default size of heap space */
55 ShadowHeap heapSpace[HEAP_SPACE]; /* copy of heap space */
  /dalvik/vm/native/
dalvik_system_VMRuntime.cpp 31 * Gets the current ideal heap utilization, represented as a number
45 * Sets the current ideal heap utilization, represented as a number
  /development/host/windows/usb/winusb/
adb_winusb_endpoint_object.h 64 are allocated from the heap assigned to that module. Now, if these objects
65 are deleted outside of AdbWinUsbApi module, this will lead to the heap
adb_winusb_io_completion.h 72 are allocated from the heap assigned to that module. Now, if these objects
73 are deleted outside of AdbWinUsbApi module, this will lead to the heap
  /external/chromium/base/
lazy_instance.h 22 // to avoid allocating the Type instance on the heap. This may help with the
23 // performance of creating the instance, and reducing heap fragmentation. This
  /external/clang/docs/
Block-ABI-Apple.txt 191 The first case where copy and dispose helper functions are required is for the case of when a block itself is imported. In this case both a copy_helper function and a dispose_helper function are needed. The copy_helper function is passed both the existing stack based pointer and the pointer to the new heap version and should call back into the runtime to actually do the copy operation on the imported fields within the block. The runtime functions are all described in Section 5.0 Runtime Helper Functions.
307 In order to "move" the variable to the heap upon a copy_helper operation the compiler must rewrite access to such a variable to be indirect through the structures forwarding pointer. For example:
427 Because Blocks referencing __block variables may have Block_copy() performed upon them the underlying storage for the variables may move to the heap. In Objective-C Garbage Collection Only compilation environments the heap used is the garbage collected one and no further action is required. Otherwise the compiler must issue a call to potentially release any heap storage for __block variables at all escapes or terminations of their scope. The call should be:
544 Within a block stack based C++ objects are copied into const copies using the copy constructor. It is an error if a stack based C++ object is used within a block if it does not have a copy constructor. In addition both copy and destroy helper routines must be synthesized for the block to support the Block_copy() operation, and the flags work marked with the (1<<26) bit in addition to the (1<<25) bit. The copy helper should call the constructor using appropriate offsets of the variable within the supplied stack based block source and heap based destination for all const constructed copies, and similarly should call the destructor in the destroy routine.
601 C++ objects stored in __block storage start out on the stack in a block_byref data structure as do other variables. Such objects (if not const objects) must support a regular copy constructor. The block_byref data structure will have copy and destroy helper routines synthesized by the compiler. The copy helper will have code created to perform the copy constructor based on the initial stack block_byref data structure, and will also set the (1<<26) bit in addition to the (1<<25) bit. The destroy helper will have code to do the destructor on the object stored within the supplied block_byref heap data structure. For example,
658 /* Certain field types require runtime assistance when being copied to the heap. The following function is used
  /external/libnfc-nxp/Linux_x86/
phOsalNfc.c 52 * This function attempts to allocate \a size bytes on the heap and
55 * \param size size of the memory block to be allocated on the heap.
  /external/qemu/android/utils/
path.h 141 ** load_text_file() reads a file into a heap-allocated memory block,
160 /* try to load a given file into a heap-allocated block.
  /external/qemu/elff/
elf_alloc.h 67 * allocator that will grab memory from the heap in large chunks and then will
69 * This will be much faster than going to the heap all the time, and since we
  /external/skia/src/images/
SkImageRefPool.cpp 25 SkDebugf("=== ImagePool: add pixels %s [%d %d %d] bytes=%d heap=%d\n",
61 SkDebugf("=== ImagePool: purge %s [%d %d %d] bytes=%d heap=%d\n",
  /external/v8/
Android.v8common.mk 46 src/heap.cc \
47 src/heap-profiler.cc \
  /external/v8/src/extensions/
externalize-string-extension.cc 103 HEAP->external_string_table()->AddString(*string);
113 HEAP->external_string_table()->AddString(*string);
  /external/v8/test/cctest/
SConscript 62 'test-heap-profiler.cc',
63 'test-heap.cc',
cctest.gyp 91 'test-heap.cc',
92 'test-heap-profiler.cc',
  /external/v8/tools/visual_studio/
v8_cctest.vcproj 199 RelativePath="..\..\test\cctest\test-heap.cc"
203 RelativePath="..\..\test\cctest\test-heap-profiler.cc"
v8_cctest_arm.vcproj 195 RelativePath="..\..\test\cctest\test-heap.cc"
199 RelativePath="..\..\test\cctest\test-heap-profiler.cc"

Completed in 1883 milliseconds

<<21222324252627282930>>