< prev index next >

src/cpu/sparc/vm/frame_sparc.cpp

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 112,126 **** // HMM ought to return NULL for any non-concrete (odd) vmreg // this all tied up in the fact we put out double oopMaps for // register locations. When that is fixed we'd will return NULL // (or assert here). reg = regname->prev()->as_Register(); - #ifdef _LP64 second_word = sizeof(jint); - #else - return NULL; - #endif // _LP64 } else { reg = regname->as_Register(); } if (reg->is_out()) { assert(_younger_window != NULL, "Younger window should be available"); --- 112,122 ----
*** 330,342 **** // constructors // Construct an unpatchable, deficient frame void frame::init(intptr_t* sp, address pc, CodeBlob* cb) { - #ifdef _LP64 assert( (((intptr_t)sp & (wordSize-1)) == 0), "frame constructor passed an invalid sp"); - #endif _sp = sp; _younger_sp = NULL; _pc = pc; _cb = cb; _sp_adjustment_by_callee = 0; --- 326,336 ----
*** 691,705 **** intptr_t* l_scratch = fp() + interpreter_frame_l_scratch_fp_offset; intptr_t* d_scratch = fp() + interpreter_frame_d_scratch_fp_offset; address l_addr = (address)l_scratch; - #ifdef _LP64 // On 64-bit the result for 1/8/16/32-bit result types is in the other // word half l_addr += wordSize/2; - #endif switch (type) { case T_OBJECT: case T_ARRAY: { oop obj = cast_to_oop(at(interpreter_frame_oop_temp_offset)); --- 685,697 ----
< prev index next >