Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
a7113170
K
Kernel
项目概览
openeuler
/
Kernel
12 个月 前同步成功
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a7113170
编写于
3月 06, 2008
作者:
I
Ingo Molnar
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
x86: remove DEBUG_SIG
Signed-off-by:
N
Ingo Molnar
<
mingo@elte.hu
>
上级
c1db29db
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
0 addition
and
37 deletion
+0
-37
arch/x86/kernel/signal_32.c
arch/x86/kernel/signal_32.c
+0
-12
arch/x86/kernel/signal_64.c
arch/x86/kernel/signal_64.c
+0
-25
未找到文件。
arch/x86/kernel/signal_32.c
浏览文件 @
a7113170
...
...
@@ -26,8 +26,6 @@
#include <asm/vdso.h>
#include "sigframe.h"
#define DEBUG_SIG 0
#define _BLOCKABLE (~(sigmask(SIGKILL) | sigmask(SIGSTOP)))
#define __FIX_EFLAGS (X86_EFLAGS_AC | X86_EFLAGS_OF | \
...
...
@@ -412,11 +410,6 @@ static int setup_frame(int sig, struct k_sigaction *ka,
if
(
test_thread_flag
(
TIF_SINGLESTEP
))
ptrace_notify
(
SIGTRAP
);
#if DEBUG_SIG
printk
(
"SIG deliver (%s:%d): sp=%p pc=%lx ra=%p
\n
"
,
current
->
comm
,
current
->
pid
,
frame
,
regs
->
ip
,
frame
->
pretcode
);
#endif
return
0
;
give_sigsegv:
...
...
@@ -505,11 +498,6 @@ static int setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info,
if
(
test_thread_flag
(
TIF_SINGLESTEP
))
ptrace_notify
(
SIGTRAP
);
#if DEBUG_SIG
printk
(
"SIG deliver (%s:%d): sp=%p pc=%p ra=%p
\n
"
,
current
->
comm
,
current
->
pid
,
frame
,
regs
->
ip
,
frame
->
pretcode
);
#endif
return
0
;
give_sigsegv:
...
...
arch/x86/kernel/signal_64.c
浏览文件 @
a7113170
...
...
@@ -28,8 +28,6 @@
#include <asm/mce.h>
#include "sigframe.h"
#define DEBUG_SIG 0
#define _BLOCKABLE (~(sigmask(SIGKILL) | sigmask(SIGSTOP)))
#define __FIX_EFLAGS (X86_EFLAGS_AC | X86_EFLAGS_OF | \
...
...
@@ -142,10 +140,6 @@ asmlinkage long sys_rt_sigreturn(struct pt_regs *regs)
if
(
restore_sigcontext
(
regs
,
&
frame
->
uc
.
uc_mcontext
,
&
ax
))
goto
badframe
;
#if DEBUG_SIG
printk
(
"%d sigreturn ip:%lx sp:%lx frame:%p ax:%lx
\n
"
,
current
->
pid
,
regs
->
ip
,
regs
->
sp
,
frame
,
ax
);
#endif
if
(
do_sigaltstack
(
&
frame
->
uc
.
uc_stack
,
NULL
,
regs
->
sp
)
==
-
EFAULT
)
goto
badframe
;
...
...
@@ -274,10 +268,6 @@ static int setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info,
if
(
err
)
goto
give_sigsegv
;
#if DEBUG_SIG
printk
(
"%d old ip %lx old sp %lx old ax %lx
\n
"
,
current
->
pid
,
regs
->
ip
,
regs
->
sp
,
regs
->
ax
);
#endif
/* Set up registers for signal handler */
regs
->
di
=
sig
;
/* In case the signal handler was declared without prototypes */
...
...
@@ -302,10 +292,6 @@ static int setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t *info,
regs
->
flags
&=
~
(
X86_EFLAGS_TF
|
X86_EFLAGS_DF
);
if
(
test_thread_flag
(
TIF_SINGLESTEP
))
ptrace_notify
(
SIGTRAP
);
#if DEBUG_SIG
printk
(
"SIG deliver (%s:%d): sp=%p pc=%lx ra=%p
\n
"
,
current
->
comm
,
current
->
pid
,
frame
,
regs
->
ip
,
frame
->
pretcode
);
#endif
return
0
;
...
...
@@ -353,12 +339,6 @@ handle_signal(unsigned long sig, siginfo_t *info, struct k_sigaction *ka,
{
int
ret
;
#if DEBUG_SIG
printk
(
"handle_signal pid:%d sig:%lu ip:%lx sp:%lx regs=%p
\n
"
,
current
->
pid
,
sig
,
regs
->
ip
,
regs
->
sp
,
regs
);
#endif
/* Are we from a system call? */
if
(
current_syscall
(
regs
)
>=
0
)
{
/* If so, check system call restarting.. */
...
...
@@ -491,11 +471,6 @@ static void do_signal(struct pt_regs *regs)
void
do_notify_resume
(
struct
pt_regs
*
regs
,
void
*
unused
,
__u32
thread_info_flags
)
{
#if DEBUG_SIG
printk
(
"do_notify_resume flags:%x ip:%lx sp:%lx caller:%p pending:%x
\n
"
,
thread_info_flags
,
regs
->
ip
,
regs
->
sp
,
__builtin_return_address
(
0
),
signal_pending
(
current
));
#endif
/* Pending single-step? */
if
(
thread_info_flags
&
_TIF_SINGLESTEP
)
{
regs
->
flags
|=
X86_EFLAGS_TF
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录