src/cpu/x86/vm/interpreter_x86_32.cpp

changeset 2552
638119ce7cfd
parent 2314
f95d63e2154a
child 2639
8033953d67ff
equal deleted inserted replaced
2551:4f26f535a225 2552:638119ce7cfd
1 /* 1 /*
2 * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
49 #include "c1/c1_Runtime1.hpp" 49 #include "c1/c1_Runtime1.hpp"
50 #endif 50 #endif
51 51
52 #define __ _masm-> 52 #define __ _masm->
53 53
54 // Initialize the sentinel used to distinguish an interpreter return address.
55 const int Interpreter::return_sentinel = 0xfeedbeed;
56
57 //------------------------------------------------------------------------------------------------------------------------ 54 //------------------------------------------------------------------------------------------------------------------------
58 55
59 address AbstractInterpreterGenerator::generate_slow_signature_handler() { 56 address AbstractInterpreterGenerator::generate_slow_signature_handler() {
60 address entry = __ pc(); 57 address entry = __ pc();
61 // rbx,: method 58 // rbx,: method

mercurial