作者查詢 / gigigigi
作者 gigigigi 在 PTT [ LinuxDev ] 看板的留言(推文), 共42則
限定看板:LinuxDev
看板排序:
6F→: 後來我想一下應該是 pthread_create最後參數帶入this03/24 20:56
7F→: 因為都是同個process是在同個 virtual address 下03/24 20:56
8F→: 在start_thread 函數把B b 的instance this 指標帶入03/24 20:57
9F→: 所以這樣作法其餘子thread 只要取得這個instace 都可以03/24 20:58
10F→: 存取這個 instace 裡面的data member03/24 20:59
2F→: coredump gdb ls core 結果看起來是死在printf 裡面07/12 14:16
3F→: http://0rz.tw/t54mf07/12 14:26
7F→: 目前結論也是遞迴無限循環造成!07/13 16:47
2F→: XD..搞笑了...printfXD09/16 15:37
3F→: 直接編譯正常, 不加上 -share , -fPIC 編譯不過所以才加05/19 19:50
4F→: 編譯器編譯不過提示要加上 -fPIC05/19 19:50
4F→: 完整的 ld --verbose > ld.so 在修改我也試過, 可是這02/26 19:59
5F→: /usr/bin/ld:ld.s:1: syntax error02/26 20:00
6F→: 他說的內文不全是最上面例子, 我寫的程式碼應該是他02/26 20:02
7F→: ld --verbose > ld.so 擷取出來的部份了...我用這部份能02/26 20:02
8F→: 編譯過, 可是結果這不對02/26 20:03
2F→: 請問要怎麼從程式中啟動另外一支執行檔程式?02/21 12:39
3F→: 用 fork or execv 嗎?還是要一起用才可以辦到?02/21 12:39
3F→: 如果裝置更新非常頻繁用interrupt 效能會比較慢嗎?01/30 02:04
2F→: XXXXXX位址有一起印, 因為XXXXX是不一定給所以我用XXXX12/27 13:31
3F→: 表示, 但出現 gdb cannot access memory at address12/27 13:31
4F→: 結果跟網站不一樣 , 網站結果是像下面12/27 13:32
5F→: (gdb) p ((struct bd_frame_info *)0x28416500)->top12/27 13:33
6F→: 結果出來是 $1 = 312/27 13:33
3F推: 所以一定要用 read /write 嗎?10/19 17:21
4F→: 好奇我也想知道10/19 17:21
5F推: 這跟使用 fork ,pipe 才必須用 read10/19 17:33
6F→: write,而不能用標準函數庫嗎?10/19 17:33
7F→: 加上 if 判斷全域變數是否觸發10/15 15:24
8F→: 中斷點埋在 if 裡面,感覺這樣可行10/15 15:25