GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-119.0.1.el7 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later < This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: < Attaching to process 59148 ptrace: Operation not permitted. (gdb) quit --//上网查了一下,都是报2个gdb进程attach的情况,还有就是有人使用strace.我这种情况不存在. --//还有一种情况我这里也不存在.链接 https://blog.csdn.net/fjh1997/article/details/101881649 解决gdb调试在WSL环境下报错"ptrace: Operation not permitted" 需要把下列文件里面的变量改成0(原来是1) echo 0 > /proc/sys/kernel/yama/ptrace_scope 或者 echo kernel.yama.ptrace_scope = 0 > /etc/sysctl.d/10-ptrace.conf #这个是持久化 --//主动使用strace跟踪发现: 87442 open("/proc/26016/status", O_RDONLY) = 7 87442 fstat(7, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 87442 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6ff8db4000 87442 read(7, "Name:\toracle_26016_dy\nUmask:\t002"..., 1024) = 1024 87442 close(7) = 0 87442 munmap(0x7f6ff8db4000, 4096) = 0 87442 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87442 write(2, "ptrace: Operation not permitted.", 32) = 32 87442 write(2, "\n", 1) = 1 --//应该是执行到下划线时报错. $ man rt_sigprocmask SIGPROCMASK(2) Linux Programmer's Manual SIGPROCMASK(2) NAME sigprocmask - examine and change blocked signals # cat /proc/76821/status | head Name: oracle_76821_dy Umask: 0022 State: S (sleeping) Tgid: 76821 Ngid: 0 Pid: 76821 PPid: 1
际上指定101,自动设置blocksize=16384,不需要设定.IFREG|044
来源:这里教程网
时间:2026-03-02 12:09:21
作者:
编辑推荐:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 台式电脑剪切时死机文件丢失了的找回办法
台式电脑剪切时死机文件丢失了的找回办法
26-03-02 - SQL Prompt教程:旧式联接语法(ST001)
SQL Prompt教程:旧式联接语法(ST001)
26-03-02 - 电脑CPU的主频是什么_电脑主频是不是越高越好
电脑CPU的主频是什么_电脑主频是不是越高越好
26-03-02 - SQLServer 2012复制订阅在不重新初始化快照情况下新加表
SQLServer 2012复制订阅在不重新初始化快照情况下新加表
26-03-02 - SQLServer 2012复制订阅数据订阅过程
SQLServer 2012复制订阅数据订阅过程
26-03-02 - 电脑硬盘快速覆盖防止数据恢复方法图解教程
电脑硬盘快速覆盖防止数据恢复方法图解教程
26-03-02 - 传奇黑名单有什么用_传奇黑名单怎么加
传奇黑名单有什么用_传奇黑名单怎么加
26-03-02 - 原神电脑版快捷键大全及改键位方法
原神电脑版快捷键大全及改键位方法
26-03-02 - SQLServer数据库中了勒索病毒加密,扩展名改为ReadInstructions
- 热血传奇900血半兽勇士几级招_复古传奇900半兽勇士多少级招
热血传奇900血半兽勇士几级招_复古传奇900半兽勇士多少级招
26-03-02
