腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
linux
是否提供任何像windows一样的
调试
api?
、
、
、
Windows提供了一组
调试
API,以便程序可以在特定位置停止并转储相应的信息,以编写我们自己的
调试
器,如 我的问题是,
linux
是否也提供了一系列
调试
api,以便我们可以轻松地编写自己的
调试
器,或者扩展gdb,而不必了解
linux
内核等等?
浏览 5
提问于2017-02-24
得票数 4
回答已采纳
1
回答
用QEMU和GDB gdb.error
调试
linux
内核
、
、
、
、
我正在尝试
调试
LinuxKernel5.15.47和我正在构建的内核模块。我正在使用gdb,不幸的是,每次我在gdb中加载vmlinux文件以准备使用qemu进行远程
调试
时,都会出现以下错误。", line 34, in <module> File "/home/administrator/Kernels/built/
linux
-5.15.47/scripts
浏览 8
提问于2022-09-19
得票数 0
1
回答
内核符号表映射到虚拟地址空间-为什么?
、
什么是/
proc
/ksyms和/
proc
/kallsyms,为什么要将它映射到进程地址空间?它的作用是什么?它是否用于系统调用期间内核的上下文切换?
浏览 3
提问于2012-05-22
得票数 6
回答已采纳
5
回答
为什么在我的vmlinux中使用带有/
proc
/kcore的gdb时没有
调试
符号?
、
我已经将所有与CONFIG_DEBUG_相关的选项配置为y,但是当我尝试
调试
内核时,它说没有找到
调试
符号: gdb /usr/src/
linux
-2.6.32.9/vmlinux /
proc
/kcoreReading symbols from /usr/src/
linux
-2.6.32.9/vmlinux...
浏览 2
提问于2011-03-24
得票数 11
回答已采纳
1
回答
如何在
Linux
下通过procfs设置观察点?
、
、
我试图在
Linux
(Ubuntu)下构建一个类似
调试
器的程序,但遇到了一些问题。据我所知,/
proc
虚拟文件系统提供了创建观察点的机制,但我似乎找不到是如何创建的。一些手册页将我指向“控制文件”,它应该位于/
proc
/<pid>/ctl,但是我在任何地方都找不到这个文件。(也许这个文件只适用于Solaris?或者这可能是Ubuntu的错?)
浏览 2
提问于2010-07-01
得票数 1
1
回答
弹簧客户端套接字连接复位
、
、
、
、
我使用的是Spring3.1.0、com.Spring Source.com.cacho-3.2.1.jar和tomcat-6.0.33两边(客户机/服务器)。除了长时间使用服务(超过9/10分钟)外,所有远程服务调用都正常工作,没有任何问题。我已经创建了一个新的远程服务,需要大约30分钟才能在真正的schenerio中对客户端做出响应。如果执行所需的时间少于9.xx/10分钟,则该服务运行良好,但在达到9.xx/10分钟之后,我将在我的Hessian客户端上获得连接重置。<bean id="someSer
浏览 2
提问于2013-03-01
得票数 1
回答已采纳
1
回答
如何通过GDB + KGDB从本地机器中断远程
调试
的
Linux
内核?
、
、
、
、
我正在通过GDB + KGDB +两个虚拟机+串口
调试
Linux
内核。echo g > /
proc
/sysrq-trigger 如何打破远程从本地机器上
调试
的
Linux
浏览 0
提问于2014-06-02
得票数 0
2
回答
如何在不使用可加载内核模块的情况下在/
proc
中添加文件
、
我正在尝试对
Linux
的内核做一些修改,然后想打印一些
调试
语句,还想在内核编译时统计一些参数。我想存储在/
proc
文件中的内容,我如何才能实现这一任务,并在/
proc
文件中存储信息,而不使用LKM。
浏览 2
提问于2015-09-10
得票数 1
1
回答
sysrq-g不会破坏内核
、
我正在尝试设置
linux
内核模块
调试
,使用两台机器-目标和主机。在目标机器上,我编译并安装了一个带有CONFIG_MAGIC_SYSRQ=y标志和其他标志的3.5.0内核,用于通过串行控制台进行
调试
。当我想要破坏内核以附加远程gdb时,我使用但是上面的命令并没有破坏内核。$ cat /
proc
/sys/kernel/sysrq" 上面的命令返回1,因此启用了神奇的s
浏览 2
提问于2013-06-27
得票数 5
2
回答
谁偷了我的文件描述符?
、
我正在学习一个socketpair()函数。该函数返回的文件描述符为5和6。如何检查分配给哪些文件/套接字描述符3和4?
浏览 3
提问于2015-05-16
得票数 3
回答已采纳
1
回答
缺少
Linux
/sys/内核/debug/dynamic_debug,如何启用?
、
、
、
、
tl;博士我想使用
Linux
“动态
调试
”,但是没有找到路径/sys/kernel/debug/dynamic_debug/。我想使用
Linux
的“动态
调试
”功能来启用特定内核模块(wireguard)的
调试
消息。要启用内核模块内核
调试
消息,需要编写指令来文件/sys/kernel/debug/dynamic_debug/control, echo module wireguard +p &
浏览 17
提问于2022-10-30
得票数 1
2
回答
用C语言访问进程的PCB
、
、
、
我在
Linux
上工作,我有点困惑,我是否可以访问进程的PCB?如果是,那么我们可以访问它的哪些内容并将它们打印到终端上?如果不是,为什么不呢? 感谢您的回复……
浏览 5
提问于2011-02-17
得票数 1
回答已采纳
3
回答
如何在
Linux
线程中设置线程的名称?
、
、
有什么方法可以在
Linux
中设置线程的名称吗? 我的主要目的是在
调试
时很有帮助,如果通过/
proc
/$PID/task/$TID/...公开这个名称也很好
浏览 8
提问于2010-03-03
得票数 64
回答已采纳
7
回答
打印输出在内核中的位置是什么?
、
、
、
我正在
调试
linux
(特别是ubuntu服务器9.04)的驱动程序,代码中有几个printf语句。EDIT1:我想要做的是使用
proc
文件系统写入内核。打印代码为 static int
proc
_fractel_config_write(struct file *file, const char *argbuf, unsigned long count在kern.log中,当我尝试覆盖文件/
proc
/net/madwifi/ath
浏览 0
提问于2010-12-23
得票数 22
回答已采纳
1
回答
支持移植的包的
调试
符号在哪里?
、
我可以在哪里下载
Linux
内核2.6.35-25的
调试
符号,这些代码来自清晰的backports存储库(我已经在/etc/apt/ kernel .
Linux
中启用了Ubuntu 10.04上的透明backports
调试
符号就在这里的问题是,2.6.35-25
linux
内核服务器映像的
调试
符号与我从清晰的后端存储库获得的二进制文件不匹配: ii映像-2.6.35-25-服务器 2.6.35-25.44 ~ x86版本2.6.35版本的
Linux</
浏览 0
提问于2011-03-31
得票数 4
3
回答
如何判断
Linux
进程正在等待什么?
、
、
、
我正在尝试追踪我在
Linux
下
调试
的应用程序中性能瓶颈的原因。涉及到的各种进程似乎花费了大量时间阻塞I/O请求,我想知道是否有人知道
Linux
有什么技巧可以让您了解某个特定进程被阻塞的原因以及它正在等待的资源是什么?例如,在/
proc
中有什么有用的东西吗?
浏览 59
提问于2009-04-29
得票数 20
回答已采纳
2
回答
在QNX中检索自己进程的内存映射
、
、
、
在
Linux
中,如果我们查看/
proc
/self/map:7f6fe5835000-7f6fe5a34000 ---p 0000b000 08:01 1048595 /lib/x86_64-
linux
-gnulibnss_files-2.19.so 7f6fe5a34000-7f6fe5a35000 r--p 0000a
浏览 3
提问于2016-01-04
得票数 0
回答已采纳
4
回答
一个人能从终端获取一个正在运行的应用程序吗?
、
、
有时候,我需要从终端运行一个应用程序进行
调试
。如果我确信在启动应用程序后不久就会发生错误,我可以从终端运行这个应用程序。
浏览 0
提问于2011-09-01
得票数 26
回答已采纳
2
回答
挂载/
proc
时Docker rootfs_
linux
.go权限被拒绝
、
当它尝试启动MongoDB docker实例时,它会失败,并显示以下错误: docker: Error response from daemon: oci runtime error: container_
linux
.go:265: starting container process caused "process_
linux
.go:368: container init caused \"rootfs_
linux
.go:57: mounting \\\"
proc
\\\" to r
浏览 64
提问于2017-10-09
得票数 6
回答已采纳
1
回答
获取单个运行过程的启动时间。
、
、
、
、
/PID/stat”中的每个PID获取Android设备中的所有单独进程启动时间:“/
proc
/PID/stat”}我确实需要从下面的
Linux
目录路径中获取进程StartTime:“/
proc
/
浏览 5
提问于2015-07-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux coredump调试
Python 调试技巧 Linux 中国
用Visual Studio调试linux程序
在Linux下调试 Shell 脚本
【Linux】调试器-gdb使用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券