Home | History | Annotate | Download | only in processor

Lines Matching refs:stack

80   bool Walk(CallStack* stack,
84 // Returns a new concrete subclass suitable for the CPU that a stack was
106 // memory identifies a MemoryRegion that provides the stack memory
107 // for the stack to walk. modules, if non-NULL, is a CodeModules
108 // object that is used to look up which code module each stack frame is
111 // supplier to symbolize stack frame and look up caller frame information
120 // the stack walker resorts to stack scanning.
129 // The default number of words to search through on the stack
139 // allow the scanner to look farther down the stack.
148 // Scan the stack starting at location_start, looking for an address
150 // 1) be contained in the current stack memory
184 // The stack memory to walk. Subclasses will require this region to
185 // get information from the stack.
197 // Obtains the context frame, the innermost called procedure in a stack
205 // GetCallerFrame. To aid this purpose, stack contains the CallStack
208 // the end of the stack has been reached). GetCallerFrame allocates a new
210 // the caller. |stack_scan_allowed| controls whether stack scanning is
212 // disable stack scanning in performance-critical use cases.
213 virtual StackFrame* GetCallerFrame(const CallStack* stack,
225 // The maximum number of stack-scanned and otherwise untrustworthy
226 // frames allowed. Stack-scanning can be expensive, so the option to