Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
qemu
提交
f0d14a95
Q
qemu
项目概览
openeuler
/
qemu
通知
10
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Q
qemu
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
f0d14a95
编写于
9月 17, 2012
作者:
P
Paolo Bonzini
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
monitor: disable "info jit" and "info opcount" if !TCG
Signed-off-by:
N
Paolo Bonzini
<
pbonzini@redhat.com
>
上级
8e2b7299
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
11 addition
and
0 deletion
+11
-0
accel/tcg/translate-all.c
accel/tcg/translate-all.c
+5
-0
hmp-commands-info.hx
hmp-commands-info.hx
+4
-0
monitor.c
monitor.c
+2
-0
未找到文件。
accel/tcg/translate-all.c
浏览文件 @
f0d14a95
...
@@ -1851,6 +1851,11 @@ void dump_exec_info(FILE *f, fprintf_function cpu_fprintf)
...
@@ -1851,6 +1851,11 @@ void dump_exec_info(FILE *f, fprintf_function cpu_fprintf)
tb_lock
();
tb_lock
();
if
(
!
tcg_enabled
())
{
cpu_fprintf
(
f
,
"TCG not enabled
\n
"
);
return
;
}
target_code_size
=
0
;
target_code_size
=
0
;
max_target_code_size
=
0
;
max_target_code_size
=
0
;
cross_page
=
0
;
cross_page
=
0
;
...
...
hmp-commands-info.hx
浏览文件 @
f0d14a95
...
@@ -261,6 +261,7 @@ STEXI
...
@@ -261,6 +261,7 @@ STEXI
Show
memory
tree
.
Show
memory
tree
.
ETEXI
ETEXI
#if defined(CONFIG_TCG)
{
{
.
name
=
"jit"
,
.
name
=
"jit"
,
.
args_type
=
""
,
.
args_type
=
""
,
...
@@ -268,6 +269,7 @@ ETEXI
...
@@ -268,6 +269,7 @@ ETEXI
.
help
=
"show dynamic compiler info"
,
.
help
=
"show dynamic compiler info"
,
.
cmd
=
hmp_info_jit
,
.
cmd
=
hmp_info_jit
,
},
},
#endif
STEXI
STEXI
@item
info
jit
@item
info
jit
...
@@ -275,6 +277,7 @@ STEXI
...
@@ -275,6 +277,7 @@ STEXI
Show
dynamic
compiler
info
.
Show
dynamic
compiler
info
.
ETEXI
ETEXI
#if defined(CONFIG_TCG)
{
{
.
name
=
"opcount"
,
.
name
=
"opcount"
,
.
args_type
=
""
,
.
args_type
=
""
,
...
@@ -282,6 +285,7 @@ ETEXI
...
@@ -282,6 +285,7 @@ ETEXI
.
help
=
"show dynamic compiler opcode counters"
,
.
help
=
"show dynamic compiler opcode counters"
,
.
cmd
=
hmp_info_opcount
,
.
cmd
=
hmp_info_opcount
,
},
},
#endif
STEXI
STEXI
@item
info
opcount
@item
info
opcount
...
...
monitor.c
浏览文件 @
f0d14a95
...
@@ -1098,6 +1098,7 @@ static void hmp_info_registers(Monitor *mon, const QDict *qdict)
...
@@ -1098,6 +1098,7 @@ static void hmp_info_registers(Monitor *mon, const QDict *qdict)
}
}
}
}
#ifdef CONFIG_TCG
static
void
hmp_info_jit
(
Monitor
*
mon
,
const
QDict
*
qdict
)
static
void
hmp_info_jit
(
Monitor
*
mon
,
const
QDict
*
qdict
)
{
{
if
(
!
tcg_enabled
())
{
if
(
!
tcg_enabled
())
{
...
@@ -1113,6 +1114,7 @@ static void hmp_info_opcount(Monitor *mon, const QDict *qdict)
...
@@ -1113,6 +1114,7 @@ static void hmp_info_opcount(Monitor *mon, const QDict *qdict)
{
{
dump_opcount_info
((
FILE
*
)
mon
,
monitor_fprintf
);
dump_opcount_info
((
FILE
*
)
mon
,
monitor_fprintf
);
}
}
#endif
static
void
hmp_info_history
(
Monitor
*
mon
,
const
QDict
*
qdict
)
static
void
hmp_info_history
(
Monitor
*
mon
,
const
QDict
*
qdict
)
{
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录