- 主题:gdb跟踪版面删除过程
gdb src/bbs -p 3677 (这里先attach上pid)~
(gdb) td d_board
Trace can only be run on remote targets.~
到这里的时候,进程被attach上了,bbs停住~
(gdb) n
Cannot find bounds of current function~
(gdb) s
Cannot find bounds of current function~
(gdb) c
Continuing.
bbs可以继续执行砍掉讨论区操作,但gdb就一直定在这里不动了,按n或按s都不起作用.~
我应该如何才能在gdb可以看到bbs在执行“[B]oardDel 砍掉讨论区”时的过程呢?
非常感谢,带小弟入个门 //bow
--
FROM 192.168.0.*
这个我也不会
不过我的方法是,追踪源代码删除版面部分的代码
如果还不行的话,就看看开版部分在
不过我们站现在有一个问题,用户自动死亡后,信件无法自动删除,
看代码没问题,就是找不到删除不了的原因
【 在 sdymhua.bbs@Zero.cn-bbs.org (胡搅蛮缠) 的大作中提到: 】
: gdb src/bbs -p 3677 (这里先attach上pid)~
: (gdb) td d_board
: Trace can only be run on remote targets.~
: 到这里的时候,进程被attach上了,bbs停住~
: (gdb) n
: Cannot find bounds of current function~
: (gdb) s
: Cannot find bounds of current function~
: ...................
--
FROM 10.2.168.205
这样方法应该很好用,比较容易读懂一些不认识的函数。
比如在bbs上执行一步后,中断c,再l显示代码,是不是就是在bbs执行的这一步操作的源代码?请教大虾
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
0xffffe002 in ?? ()
(gdb) l
974 }
975 #endif
976 #endif
977 if (*argv[1] == 'e')
978 convcode = 1;
979 system_init(argc, argv);
980 if (setjmp(byebye)) {
981 abort_bbs();
982 }
983 set_cpu_limit(MAXACTIVERUN / (2 * 2)); //第一个2表示两cpu,第二
【 在 朱雀.bbs@wusetu.cn (睡觉§暗黑§魔兽§凤凰涅磐不加人) 的大作中提到: 】
: 这个我也不会
: 不过我的方法是,追踪源代码删除版面部分的代码
: 如果还不行的话,就看看开版部分在
: 不过我们站现在有一个问题,用户自动死亡后,信件无法自动删除,
: 看代码没问题,就是找不到删除不了的原因
: 【 在 sdymhua.bbs@Zero.cn-bbs.org (胡搅蛮缠) 的大作中提到: 】
: ...................
--
FROM 192.168.0.*
在 local_utl 目录里,没有自动删除用户邮件可能当时有考虑的。
【 在 朱雀.bbs@wusetu.cn (睡觉§暗黑§魔兽§凤凰涅磐不加人) 的大作中提到: 】
: 这个我也不会
: 不过我的方法是,追踪源代码删除版面部分的代码
: 如果还不行的话,就看看开版部分在
: 不过我们站现在有一个问题,用户自动死亡后,信件无法自动删除,
: 看代码没问题,就是找不到删除不了的原因
: 【 在 sdymhua.bbs@Zero.cn-bbs.org (胡搅蛮缠) 的大作中提到: 】
: ...................
--
FROM 218.194.249.*
用户死亡的问题会不会你的mail下没有建立
.junk2 .junk
【 在 朱雀.bbs@wusetu.cn (睡觉§暗黑§魔兽§凤凰涅磐不加人) 的大作中提到: 】
: 这个我也不会
: 不过我的方法是,追踪源代码删除版面部分的代码
: 如果还不行的话,就看看开版部分在
: 不过我们站现在有一个问题,用户自动死亡后,信件无法自动删除,
: 看代码没问题,就是找不到删除不了的原因
: 【 在 sdymhua.bbs@Zero.cn-bbs.org (胡搅蛮缠) 的大作中提到: 】
: : gdb src/bbs -p 3677 (这里先attach上pid)~
: : (gdb) td d_board
: : Trace can only be run on remote targets.~
: : 到这里的时候,进程被attach上了,bbs停住~
: ...................
--
FROM bbs.tju.edu.cn
我看看
恩恩
【 在 wy.bbs@bbs.tju.edu.cn.no.spam (王爷·伟业) 的大作中提到: 】
: 用户死亡的问题会不会你的mail下没有建立
: .junk2 .junk
: 【 在 朱雀.bbs@wusetu.cn (睡觉§暗黑§魔兽§凤凰涅磐不加人) 的大作中提到: 】
: : 这个我也不会
: : 不过我的方法是,追踪源代码删除版面部分的代码
: : 如果还不行的话,就看看开版部分在
: : 不过我们站现在有一个问题,用户自动死亡后,信件无法自动删除,
: : 看代码没问题,就是找不到删除不了的原因
: ...................
--
FROM 202.205.90.2
.junk这里建了应该。这里可以捡回垃圾的我记得以前用过。
至于.junk2是做什么用的?貌似我那站里的代码没有用到.junk2的。。。
【 在 wy.bbs@bbs.tju.edu.cn.no.spam (王爷·伟业) 的大作中提到: 】
: 用户死亡的问题会不会你的mail下没有建立
: .junk2 .junk
: 【 在 朱雀.bbs@wusetu.cn (睡觉§暗黑§魔兽§凤凰涅磐不加人) 的大作中提到: 】
: : 这个我也不会
: : 不过我的方法是,追踪源代码删除版面部分的代码
: : 如果还不行的话,就看看开版部分在
: : 不过我们站现在有一个问题,用户自动死亡后,信件无法自动删除,
: : 看代码没问题,就是找不到删除不了的原因
: ...................
--
FROM 166.111.161.221
我删除版面还有是问题,就是删除~/board,~/vote,~/0Announce,~/.BOARS里的尸体文件,我都删除了,但为什么在“新建讨论区”的时候,还提示“此讨论区已经存在”?
为什么还会这样!谢谢大哥们!
【 在 chutium.bbs@wusetu.cn (秋天|阿新) 的大作中提到: 】
: .junk这里建了应该。这里可以捡回垃圾的我记得以前用过。
: 至于.junk2是做什么用的?貌似我那站里的代码没有用到.junk2的。。。
: 【 在 wy.bbs@bbs.tju.edu.cn.no.spam (王爷·伟业) 的大作中提到: 】
: : 用户死亡的问题会不会你的mail下没有建立
: : .junk2 .junk
: ...................
--
FROM 61.159.151.*