[問題] using gdb to trace apache (webDAV) code

看板C_and_CPP (C/C++)作者 (秘密ID)時間13年前 (2013/03/10 22:13), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
*[36m開發平台(Platform): (Ex: VC++, GCC, Linux, ...) *[m Linux mint 10 apache 2.2.24 請問一下 我在gdb 要怎麼trace apache webDAV的CODE? 我自己如果下command service httpd start 再使用webDAV的軟體來連(cadaver)的話可以連的進去 但是如果我輸入 gdb apache 然後再下 run apache -k start 用cadaver反而會連不上 我去官方網站~他也沒有指令可以啟動webDAV 所以我的理解是如果設定檔裡有設定virtual host並且在裡面宣告DAV on就可以了 後來我寫了個程式去trace 裡面的code~ 發現有些functional pointer竟然只有宣告(.H檔)和使用(.C檔)各出現一次 竟然沒有給值Orz 請問一下有人能教我一下要怎麼用gdb trace webDAV的code嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.173.97.231

03/10 23:25, , 1F
gdb -args apache -k start
03/10 23:25, 1F

03/10 23:27, , 2F
--args
03/10 23:27, 2F

03/10 23:57, , 3F
謝謝~明天來試試~Orz
03/10 23:57, 3F

03/11 00:29, , 4F
其實你沒考慮讓 gdb 直接 attach 到正在 run 的 httpd 嗎?
03/11 00:29, 4F

03/11 09:14, , 5F
原來可以這樣用@@~我來去查查
03/11 09:14, 5F
文章代碼(AID): #1HF9K3lh (C_and_CPP)
文章代碼(AID): #1HF9K3lh (C_and_CPP)