8022335: Native stack walk while generating hs_err does not work on Windows x64

Use WinDbg API StackWalk64()

Reviewed-by: zgu, dholmes
This commit is contained in:
Ioi Lam 2013-09-06 08:42:42 -07:00
parent 34d47bd672
commit 1c2a7eea85
11 changed files with 275 additions and 7 deletions

View file

@ -406,6 +406,7 @@ class frame VALUE_OBJ_CLASS_SPEC {
void print_on(outputStream* st) const;
void interpreter_frame_print_on(outputStream* st) const;
void print_on_error(outputStream* st, char* buf, int buflen, bool verbose = false) const;
static void print_C_frame(outputStream* st, char* buf, int buflen, address pc);
// Add annotated descriptions of memory locations belonging to this frame to values
void describe(FrameValues& values, int frame_no);