Lines Matching refs:stack
42 #include "stack.h"
119 // Thread's stack layout for implicit stack overflow checks:
121 // +---------------------+ <- highest address of stack memory
134 // +---------------------+ <- lowest address of stack memory
136 // The stack always grows down in memory. At the lowest address is a region of memory
139 // between the stack_end and the highest address in stack memory. An implicit stack
143 // at least 4K of space. Because stack overflow checks are only performed in generated code,
189 // Dumps the detailed thread state and the thread stack (used for SIGQUIT).
242 void SetThreadLocalMarkStack(gc::accounting::AtomicStack<mirror::Object>* stack) {
244 tlsPtr_.thread_local_mark_stack = stack;
506 // Create the internal representation of a stack trace, that is more time
512 // Convert an internal stack trace representation (returned by CreateInternalStackTrace) to a
554 // Deoptimize the Java stack.
678 // Size of stack less any space reserved for stack overflow
697 // Set the stack end to that to be used during a stack overflow
700 // Set the stack end to that to be used during regular execution
707 // Install the protected region for implicit stack checks.
737 // Linked list recording fragments of managed stack.
773 // Is the given obj in this thread's stack indirect reference table?
1010 // Push an object onto the allocation stack.
1371 // The end of this thread's stack. This is the lowest safely-addressable address on the stack.
1375 // The top of the managed stack often manipulated directly by compiler generated code.
1399 // The "lowest addressable byte" of the stack.
1402 // Size of the stack.
1405 // Pointer to previous stack trace captured by sampling profiler.
1424 // Additional stack used by method instrumentation to store method and return pc values.
1434 // For gc purpose, a shadow frame record stack that keeps track of:
1439 // Deoptimization return value record stack.
1487 // Thread-local allocation stack data/routines.
1503 // Thread-local mark stack for the concurrent copying collector.
1522 friend class gc::collector::SemiSpace; // For getting stack traces.
1524 friend class QuickExceptionHandler; // For dumping the stack.