The ->addr can be set from the return address of ->vm_frame. This makes ->addr field set for all types of stack trace elements.
Signed-off-by: Tomek Grabiec <tgrab...@gmail.com> --- vm/stack-trace.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/vm/stack-trace.c b/vm/stack-trace.c index b39a18a..3d8b723 100644 --- a/vm/stack-trace.c +++ b/vm/stack-trace.c @@ -189,6 +189,10 @@ int stack_trace_elem_next(struct stack_trace_elem *elem) elem->cu = tr->method->compilation_unit; elem->frame = NULL; + + struct native_stack_frame *vm_frame = tr->vm_frame; + elem->addr = vm_frame->return_address; + return 0; } } -- 1.6.0.6 ------------------------------------------------------------------------------ _______________________________________________ Jatovm-devel mailing list Jatovm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jatovm-devel