Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell11
提交
9d4be789
D
dragonwell11
项目概览
openanolis
/
dragonwell11
通知
7
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell11
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9d4be789
编写于
6月 18, 2014
作者:
J
jwilhelm
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
efda94d0
4f2c4e33
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
4 addition
and
4 deletion
+4
-4
hotspot/src/share/vm/compiler/methodLiveness.cpp
hotspot/src/share/vm/compiler/methodLiveness.cpp
+2
-2
hotspot/src/share/vm/gc_implementation/g1/concurrentMark.cpp
hotspot/src/share/vm/gc_implementation/g1/concurrentMark.cpp
+1
-1
hotspot/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
...e/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
+1
-1
未找到文件。
hotspot/src/share/vm/compiler/methodLiveness.cpp
浏览文件 @
9d4be789
...
...
@@ -475,7 +475,7 @@ MethodLivenessResult MethodLiveness::get_liveness_at(int entry_bci) {
bci
=
0
;
}
MethodLivenessResult
answer
((
uintptr
_t
*
)
NULL
,
0
);
MethodLivenessResult
answer
((
BitMap
::
bm_word
_t
*
)
NULL
,
0
);
if
(
_block_count
>
0
)
{
if
(
TimeLivenessAnalysis
)
_time_total
.
start
();
...
...
@@ -1000,7 +1000,7 @@ bool MethodLiveness::BasicBlock::merge_exception(BitMap other) {
}
MethodLivenessResult
MethodLiveness
::
BasicBlock
::
get_liveness_at
(
ciMethod
*
method
,
int
bci
)
{
MethodLivenessResult
answer
(
NEW_RESOURCE_ARRAY
(
uintptr
_t
,
_analyzer
->
bit_map_size_words
()),
MethodLivenessResult
answer
(
NEW_RESOURCE_ARRAY
(
BitMap
::
bm_word
_t
,
_analyzer
->
bit_map_size_words
()),
_analyzer
->
bit_map_size_bits
());
answer
.
set_is_valid
();
...
...
hotspot/src/share/vm/gc_implementation/g1/concurrentMark.cpp
浏览文件 @
9d4be789
...
...
@@ -127,7 +127,7 @@ bool CMBitMap::allocate(ReservedSpace heap_rs) {
}
assert
(
_virtual_space
.
committed_size
()
==
brs
.
size
(),
"didn't reserve backing store for all of concurrent marking bit map?"
);
_bm
.
set_map
((
uintptr
_t
*
)
_virtual_space
.
low
());
_bm
.
set_map
((
BitMap
::
bm_word
_t
*
)
_virtual_space
.
low
());
assert
(
_virtual_space
.
committed_size
()
<<
(
_shifter
+
LogBitsPerByte
)
>=
_bmWordSize
,
"inconsistency in bit map sizing"
);
_bm
.
set_size
(
_bmWordSize
>>
_shifter
);
...
...
hotspot/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
浏览文件 @
9d4be789
...
...
@@ -71,7 +71,7 @@ ParMarkBitMap::initialize(MemRegion covered_region)
if
(
_virtual_space
!=
NULL
&&
_virtual_space
->
expand_by
(
_reserved_byte_size
))
{
_region_start
=
covered_region
.
start
();
_region_size
=
covered_region
.
word_size
();
idx_t
*
map
=
(
idx
_t
*
)
_virtual_space
->
reserved_low_addr
();
BitMap
::
bm_word_t
*
map
=
(
BitMap
::
bm_word
_t
*
)
_virtual_space
->
reserved_low_addr
();
_beg_bits
.
set_map
(
map
);
_beg_bits
.
set_size
(
bits
/
2
);
_end_bits
.
set_map
(
map
+
words
/
2
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录