src/hotspot/cpu/s390/frame_s390.inline.hpp
changeset 49480 d7df2dd501ce
parent 47216 71c04702a3d5
child 51397 c9150700bbd0
equal deleted inserted replaced
49479:5865398439d4 49480:d7df2dd501ce
     1 /*
     1 /*
     2  * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
     3  * Copyright (c) 2016 SAP SE. All rights reserved.
     3  * Copyright (c) 2016 SAP SE. All rights reserved.
     4  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     5  *
     5  *
     6  * This code is free software; you can redistribute it and/or modify it
     6  * This code is free software; you can redistribute it and/or modify it
     7  * under the terms of the GNU General Public License version 2 only, as
     7  * under the terms of the GNU General Public License version 2 only, as
   173 // Bottom(base) of the expression stack (highest address).
   173 // Bottom(base) of the expression stack (highest address).
   174 inline intptr_t* frame::interpreter_frame_expression_stack() const {
   174 inline intptr_t* frame::interpreter_frame_expression_stack() const {
   175   return (intptr_t*)interpreter_frame_monitor_end() - 1;
   175   return (intptr_t*)interpreter_frame_monitor_end() - 1;
   176 }
   176 }
   177 
   177 
   178 inline jint frame::interpreter_frame_expression_stack_direction() {
       
   179   return -1;
       
   180 }
       
   181 
       
   182 inline intptr_t* frame::interpreter_frame_tos_at(jint offset) const {
   178 inline intptr_t* frame::interpreter_frame_tos_at(jint offset) const {
   183   return &interpreter_frame_tos_address()[offset];
   179   return &interpreter_frame_tos_address()[offset];
   184 }
   180 }
   185 
   181 
   186 
   182