annotate graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/jvmci/HotSpotProxified.java @ 21541:5e868236654f

moved UnsafeAccess to com.oracle.jvmci.common (JBS:GRAAL-53)
author Doug Simon <doug.simon@oracle.com>
date Mon, 25 May 2015 22:17:10 +0200
parents 1da7aef31a08
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
18267
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
1 /*
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
2 * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
4 *
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
5 * This code is free software; you can redistribute it and/or modify it
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
6 * under the terms of the GNU General Public License version 2 only, as
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
7 * published by the Free Software Foundation.
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
8 *
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
9 * This code is distributed in the hope that it will be useful, but WITHOUT
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
12 * version 2 for more details (a copy is included in the LICENSE file that
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
13 * accompanied this code).
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
14 *
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
15 * You should have received a copy of the GNU General Public License version
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
16 * 2 along with this work; if not, write to the Free Software Foundation,
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
18 *
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
20 * or visit www.oracle.com if you need additional information or have any
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
21 * questions.
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
22 */
21526
1da7aef31a08 created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
Doug Simon <doug.simon@oracle.com>
parents: 18867
diff changeset
23 package com.oracle.graal.hotspot.jvmci;
18267
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
24
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
25 /**
18867
7f4cb7587f4c localized replay compilation marker interface to HotSpot specific code
Doug Simon <doug.simon@oracle.com>
parents: 18324
diff changeset
26 * Marker interface for classes whose values are proxied during replay compilation capture.
18267
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
27 */
18867
7f4cb7587f4c localized replay compilation marker interface to HotSpot specific code
Doug Simon <doug.simon@oracle.com>
parents: 18324
diff changeset
28 public interface HotSpotProxified {
18267
fa6c97ede679 added Remote interface and applied it to API types that will be proxied for the purpose of replay/remote compilation
Doug Simon <doug.simon@oracle.com>
parents:
diff changeset
29 }