Searched defs:stack (Results 1 - 12 of 12) sorted by relevance

/dalvik/vm/alloc/
H A DMarkSweep.h27 /* Current top of the stack (exclusive)
35 /* Maximum stack size, in bytes.
44 GcMarkStack stack; member in struct:GcMarkContext
H A DCardTable.cpp341 * Returns true if the given object has been pushed on the mark stack
346 GcMarkStack *stack = &gDvm.gcHeap->markContext.stack; local
347 for (const Object **ptr = stack->base; ptr < stack->top; ++ptr) {
H A DMarkSweep.cpp41 * Initializes the stack top and advises the mark stack pages as needed.
43 static bool createMarkStack(GcMarkStack *stack) argument
45 assert(stack != NULL);
48 madvise(stack->base, length, MADV_NORMAL);
49 stack->top = stack->base;
54 * Assigns NULL to the stack top and advises the mark stack pages as
57 static void destroyMarkStack(GcMarkStack *stack) argument
67 markStackPush(GcMarkStack *stack, const Object *obj) argument
80 markStackPop(GcMarkStack *stack) argument
476 GcMarkStack *stack = &ctx->stack; local
[all...]
H A DHeapSource.cpp556 * Create a stack big enough for the worst possible case, where the
558 * TODO: be better about memory usage; use a smaller stack with
561 static bool allocMarkStack(GcMarkStack *stack, size_t maximumSize) argument
563 const char *name = "dalvik-mark-stack";
566 assert(stack != NULL);
567 stack->length = maximumSize * sizeof(Object*) /
569 addr = dvmAllocRegion(stack->length, PROT_READ | PROT_WRITE, name);
573 stack->base = (const Object **)addr;
574 stack->limit = (const Object **)((char *)addr + stack
580 freeMarkStack(GcMarkStack *stack) argument
[all...]
/dalvik/hit/src/com/android/hit/
H A DArrayInstance.java28 public ArrayInstance(long id, StackTrace stack, int type, int numEntries, argument
31 mStack = stack;
H A DClassInstance.java27 public ClassInstance(long id, StackTrace stack, long classId) { argument
29 mStack = stack;
H A DRootObj.java41 public RootObj(RootType type, long id, int thread, StackTrace stack) { argument
45 mStack = stack;
H A DClassObj.java41 public ClassObj(long id, StackTrace stack, String className) { argument
43 mStack = stack;
/dalvik/dx/src/com/android/dx/cf/code/
H A DExecutionStack.java26 * Representation of a Java method execution stack.
33 /** {@code non-null;} array of stack contents */
34 private final TypeBearer[] stack; field in class:ExecutionStack
37 * {@code non-null;} array specifying whether stack contents have entries
42 * {@code >= 0;} stack pointer (points one past the end) / current stack
50 * @param maxStack {@code >= 0;} the maximum size of the stack for this
55 stack = new TypeBearer[maxStack];
66 ExecutionStack result = new ExecutionStack(stack.length);
68 System.arraycopy(stack,
[all...]
H A DFrame.java27 * of a set of locals and a value stack, and it can be told to act on
35 /** {@code non-null;} the stack */
36 private final ExecutionStack stack; field in class:Frame
38 /** {@code null-ok;} stack of labels of subroutines that this block is nested in */
45 * @param stack {@code non-null;} the execution stack to use
47 private Frame(LocalsArray locals, ExecutionStack stack) { argument
48 this(locals, stack, IntList.EMPTY);
55 * @param stack {@code non-null;} the execution stack t
59 Frame(LocalsArray locals, ExecutionStack stack, IntList subroutines) argument
[all...]
/dalvik/tools/dmtracedump/
H A DCreateTestTrace.c79 typedef struct stack { struct
82 } stack; typedef in typeref:struct:stack
105 * determines the call stack. Each called method must be indented by one
126 stack *callStack;
163 callStack = (stack *) malloc(sizeof(stack) * numThreads);
198 // Allocate space for the thread stack, if necessary
263 // Exiting method must be currently on top of stack (unless stack is empty)
266 printf(" Exiting %s (past bottom of stack)\
[all...]
/dalvik/dx/etc/
H A Djasmin.jarMETA-INF/ META-INF/MANIFEST.MF jas/ jas/AnnotDefAttr.class AnnotDefAttr.java package jas ...

Completed in 695 milliseconds