src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp

changeset 8987
9ffa0d7ed932
parent 8877
f04097176542
child 9041
95a08233f46c
     1.1 --- a/src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp	Mon Jun 19 22:49:52 2017 +0000
     1.2 +++ b/src/os_cpu/bsd_x86/vm/thread_bsd_x86.hpp	Mon Jun 26 02:04:40 2017 -0700
     1.3 @@ -32,12 +32,8 @@
     1.4  
     1.5    frame pd_last_frame() {
     1.6      assert(has_last_Java_frame(), "must have last_Java_sp() when suspended");
     1.7 -    if (_anchor.last_Java_pc() != NULL) {
     1.8 -      return frame(_anchor.last_Java_sp(), _anchor.last_Java_fp(), _anchor.last_Java_pc());
     1.9 -    } else {
    1.10 -      // This will pick up pc from sp
    1.11 -      return frame(_anchor.last_Java_sp(), _anchor.last_Java_fp());
    1.12 -    }
    1.13 +    assert(_anchor.last_Java_pc() != NULL, "not walkable");
    1.14 +    return frame(_anchor.last_Java_sp(), _anchor.last_Java_fp(), _anchor.last_Java_pc());
    1.15    }
    1.16  
    1.17   public:

mercurial