StackIterator Struct Reference

#include <stack_walker.h>

List of all members.


Detailed Description

Stack iterator structure.

At any moment of time stack iterator may point to a particular stack frame or be past the end of iteration.

Note:
This is an possible implementation note, and this will not be exposed in final interface.


Public Attributes

Execution_Engine_Handle ee
 Handle of owner of current stack frame.
int depth
 Depth of inlined method.
void * info
 Execution engine-specific field.
Execution_Context context
 Execution context (register values).


Member Data Documentation

Execution_Engine_Handle StackIterator.ee

Handle of owner of current stack frame.

Note:
computable from ip.

int StackIterator.depth

Depth of inlined method.

void* StackIterator.info

Execution engine-specific field.

May be used to store NativeFrame* or ebp value.

Execution_Context StackIterator.context

Execution context (register values).

Fully or partly filled machine-dependent structure

Note:
rename of JitFrameContext


The documentation for this struct was generated from the following file:

Genereated on Tue Mar 11 19:26:03 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.