Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_hotspot
提交
f3338732
D
dragonwell8_hotspot
项目概览
openanolis
/
dragonwell8_hotspot
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_hotspot
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
f3338732
编写于
5月 03, 2013
作者:
K
kvn
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
75f509f9
912ff568
变更
6
显示空白变更内容
内联
并排
Showing
6 changed file
with
13 addition
and
13 deletion
+13
-13
make/jprt.properties
make/jprt.properties
+3
-3
src/share/vm/classfile/classFileParser.cpp
src/share/vm/classfile/classFileParser.cpp
+2
-2
src/share/vm/classfile/vmSymbols.cpp
src/share/vm/classfile/vmSymbols.cpp
+2
-2
src/share/vm/opto/runtime.cpp
src/share/vm/opto/runtime.cpp
+2
-4
src/share/vm/utilities/quickSort.cpp
src/share/vm/utilities/quickSort.cpp
+2
-0
test/compiler/8009761/Test8009761.java
test/compiler/8009761/Test8009761.java
+2
-2
未找到文件。
make/jprt.properties
浏览文件 @
f3338732
...
...
@@ -134,14 +134,14 @@ jprt.my.windows.x64=${jprt.my.windows.x64.${jprt.tools.default.release}}
jprt.build.targets.standard
=
\
${jprt.my.solaris.sparc}-{product|fastdebug},
\
${jprt.my.solaris.sparcv9}-{product|fastdebug},
\
${jprt.my.solaris.sparcv9}-{product|fastdebug
|optimized
},
\
${jprt.my.solaris.i586}-{product|fastdebug},
\
${jprt.my.solaris.x64}-{product|fastdebug},
\
${jprt.my.linux.i586}-{product|fastdebug},
\
${jprt.my.linux.x64}-{product|fastdebug},
\
${jprt.my.linux.x64}-{product|fastdebug
|optimized
},
\
${jprt.my.macosx.x64}-{product|fastdebug},
\
${jprt.my.windows.i586}-{product|fastdebug},
\
${jprt.my.windows.x64}-{product|fastdebug},
\
${jprt.my.windows.x64}-{product|fastdebug
|optimized
},
\
${jprt.my.linux.armvh}-{product|fastdebug}
jprt.build.targets.open
=
\
...
...
src/share/vm/classfile/classFileParser.cpp
浏览文件 @
f3338732
...
...
@@ -3028,7 +3028,7 @@ AnnotationArray* ClassFileParser::assemble_annotations(u1* runtime_visible_annot
}
#if
ndef PRODUC
T
#if
def ASSER
T
static
void
parseAndPrintGenericSignatures
(
instanceKlassHandle
this_klass
,
TRAPS
)
{
assert
(
ParseAllGenericSignatures
==
true
,
"Shouldn't call otherwise"
);
...
...
@@ -3053,7 +3053,7 @@ static void parseAndPrintGenericSignatures(
}
}
}
#endif //
ndef PRODUC
T
#endif //
def ASSER
T
instanceKlassHandle
ClassFileParser
::
parse_super_class
(
int
super_class_index
,
...
...
src/share/vm/classfile/vmSymbols.cpp
浏览文件 @
f3338732
...
...
@@ -49,7 +49,7 @@ extern "C" {
}
}
#if
ndef PRODUC
T
#if
def ASSER
T
#define VM_SYMBOL_ENUM_NAME_BODY(name, string) #name "\0"
static
const
char
*
vm_symbol_enum_names
=
VM_SYMBOLS_DO
(
VM_SYMBOL_ENUM_NAME_BODY
,
VM_ALIAS_IGNORE
)
...
...
@@ -64,7 +64,7 @@ static const char* vm_symbol_enum_name(vmSymbols::SID sid) {
}
return
string
;
}
#endif //
PRODUC
T
#endif //
ASSER
T
// Put all the VM symbol strings in one place.
// Makes for a more compact libjvm.
...
...
src/share/vm/opto/runtime.cpp
浏览文件 @
f3338732
...
...
@@ -126,17 +126,15 @@ ExceptionBlob* OptoRuntime::_exception_blob;
// This should be called in an assertion at the start of OptoRuntime routines
// which are entered from compiled code (all of them)
#if
ndef PRODUC
T
#if
def ASSER
T
static
bool
check_compiled_frame
(
JavaThread
*
thread
)
{
assert
(
thread
->
last_frame
().
is_runtime_frame
(),
"cannot call runtime directly from compiled code"
);
#ifdef ASSERT
RegisterMap
map
(
thread
,
false
);
frame
caller
=
thread
->
last_frame
().
sender
(
&
map
);
assert
(
caller
.
is_compiled_frame
(),
"not being called from compiled like code"
);
#endif
/* ASSERT */
return
true
;
}
#endif
#endif
// ASSERT
#define gen(env, var, type_func_gen, c_func, fancy_jump, pass_tls, save_arg_regs, return_pc) \
...
...
src/share/vm/utilities/quickSort.cpp
浏览文件 @
f3338732
...
...
@@ -32,6 +32,7 @@
#include "utilities/quickSort.hpp"
#include <stdlib.h>
#ifdef ASSERT
static
int
test_comparator
(
int
a
,
int
b
)
{
if
(
a
==
b
)
{
return
0
;
...
...
@@ -41,6 +42,7 @@ static int test_comparator(int a, int b) {
}
return
1
;
}
#endif // ASSERT
static
int
test_even_odd_comparator
(
int
a
,
int
b
)
{
bool
a_is_odd
=
(
a
%
2
)
==
1
;
...
...
test/compiler/8009761/Test8009761.java
浏览文件 @
f3338732
...
...
@@ -25,7 +25,7 @@
* @test
* @bug 8009761
* @summary Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates
* @run main/othervm -X
mixed -XX:-UseOnStackReplacement -XX:-BackgroundCompilation
Test8009761
* @run main/othervm -X
X:CompileCommand=exclude,Test8009761::m2 -XX:-UseOnStackReplacement -XX:-BackgroundCompilation -Xss256K
Test8009761
*
*/
...
...
@@ -249,7 +249,7 @@ public class Test8009761 {
System
.
out
.
println
(
"Failed: init recursive calls: "
+
c1
+
". After deopt "
+
count
);
System
.
exit
(
97
);
}
else
{
System
.
out
.
println
(
"PASSED
"
);
System
.
out
.
println
(
"PASSED
"
+
c1
);
}
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录