Mercurial > hg > openjdk > jdk6 > hotspot
changeset 1127:9d5a6ef59f46
Merge
author | andrew |
---|---|
date | Mon, 22 Feb 2010 19:58:50 +0000 |
parents | 0d4f291060f7 (current diff) c9740f5ed5b4 (diff) |
children | 205530975d83 |
files | src/share/vm/prims/jvmtiEnv.cpp src/share/vm/prims/jvmtiEnvBase.cpp src/share/vm/prims/jvmtiEnvBase.hpp src/share/vm/prims/jvmtiExport.cpp |
diffstat | 1 files changed, 20 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/prims/jvmtiEnvBase.cpp Mon Feb 22 17:32:37 2010 +0000 +++ b/src/share/vm/prims/jvmtiEnvBase.cpp Mon Feb 22 19:58:50 2010 +0000 @@ -123,7 +123,26 @@ } -JvmtiEnvBase::JvmtiEnvBase() : _env_event_enable() { +bool +JvmtiEnvBase::use_version_1_0_semantics() { + int major, minor, micro; + + JvmtiExport::decode_version_values(_version, &major, &minor, µ); + return major == 1 && minor == 0; // micro version doesn't matter here +} + + +bool +JvmtiEnvBase::use_version_1_1_semantics() { + int major, minor, micro; + + JvmtiExport::decode_version_values(_version, &major, &minor, µ); + return major == 1 && minor == 1; // micro version doesn't matter here +} + + +JvmtiEnvBase::JvmtiEnvBase(jint version) : _env_event_enable() { + _version = version; _env_local_storage = NULL; _tag_map = NULL; _native_method_prefix_count = 0;