Mercurial > hg > graal-jvmci-8
comparison src/share/vm/ci/ciMethod.cpp @ 24170:0b85ccd62409 jdk8u131-b01
8168699: Validate special case invocations
Reviewed-by: kevinw, vlivanov
author | coleenp |
---|---|
date | Tue, 13 Dec 2016 14:37:04 -0500 |
parents | bf41eee321e5 |
children | 719853999215 |
comparison
equal
deleted
inserted
replaced
24169:5ee58c7d3938 | 24170:0b85ccd62409 |
---|---|
1 /* | 1 /* |
2 * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. | 2 * Copyright (c) 1999, 2016, 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. |
946 vmIntrinsics::ID iid = _intrinsic_id; // do not check if loaded | 946 vmIntrinsics::ID iid = _intrinsic_id; // do not check if loaded |
947 return iid == vmIntrinsics::_compiledLambdaForm; | 947 return iid == vmIntrinsics::_compiledLambdaForm; |
948 } | 948 } |
949 | 949 |
950 // ------------------------------------------------------------------ | 950 // ------------------------------------------------------------------ |
951 // ciMethod::is_object_initializer | |
952 // | |
953 bool ciMethod::is_object_initializer() const { | |
954 return name() == ciSymbol::object_initializer_name(); | |
955 } | |
956 | |
957 // ------------------------------------------------------------------ | |
951 // ciMethod::has_member_arg | 958 // ciMethod::has_member_arg |
952 // | 959 // |
953 // Return true if the method is a linker intrinsic like _linkToVirtual. | 960 // Return true if the method is a linker intrinsic like _linkToVirtual. |
954 // These are built by the JVM. | 961 // These are built by the JVM. |
955 bool ciMethod::has_member_arg() const { | 962 bool ciMethod::has_member_arg() const { |