gdbserver

    2熱度

    1回答

    我們有一套「核心」本機代碼集,將分發給Android開發人員,從中可以將其鏈接到自己的本機代碼。所以在Android .apk中有兩個.so。爲了幫助調試,我們希望能夠在未在同一項目中明確編譯時調試到我們的「核心」.so。 澄清。 1)ndk-build NDK_DEBUG = 1在可分發版中運行。 2)。所以被包括在我們的依賴項目(一個測試應用程序在這種情況下)Android.mk文件得到的「核

    1熱度

    1回答

    我想在我的本地計算機(windows x86)上使用gdb和遠程目標(arm-linux)上的gdbserver提取我的程序(類似於程序計數器)的執行順序。我的想法是在我的源文件的「重要」行處插入斷點(即:在特定函數的開始處,以及在條件語句之前和之後的一般情況下),併爲每個斷點設置高忽略計數,然後檢查斷點是否被觸發。我實際上能夠使用這種方法接收信息,但是存在一個問題:我正在調試的應用程序行爲取決於

    4熱度

    1回答

    我編譯gdbserver的7.6手臂: cd /gdb-7.6-src/gdb/gdbserver ./configure --target=arm-linux --host=arm-linux make CC=/path/to/cross-compiler-gcc 然後我編譯GDB 7.6手臂: cd /gdb-7.6-src/ ./configure --target=arm-lin

    4熱度

    1回答

    使用Qt Creator 2.7.1和Qt 4.8.4,我創建了一個Qt庫和一個簡單的Qt應用程序,它可以動態鏈接到這個庫。我試圖遠程部署和調試我的應用程序,並在我給他們打電話時進入我的庫函數。我可以成功設置斷點並進行遠程調試,但我無法使用調試器(gdb)進入我的庫函數。當我第一次遠程啓動在調試模式下使用QtCreator我的申請,我會見了以下警告: Could not load shared l

    9熱度

    3回答

    我最近加載了新的Android開發工具SDK 20130717和NDK r9。 到目前爲止,我已經有了以前的版本,在Eclipse中工作和調試,在我的系統,XP和W7/64上都很好。 現在,帶有新工具的W7/64在新工具安裝和所需的路徑環境發生變化後仍可正常工作並調試我的應用程序。 當我選擇「Debug As」+「Android Native Application」時,它可以正常工作。 然而,盡

    0熱度

    1回答

    免責聲明:我知道這個問題已經被問了無數次,但Nsight 5.5之前,答案是簡單的「你不能。」 我試圖調試在Ubuntu Nsight 5.5 CUDA程序。遠程機器也是使用CUDA Toolkit 5.5的Ubuntu。使用「遠程系統上調試的應用程序」在NSight 我安裝調試。 每當我嘗試運行該應用程序時,都會收到「無法在遠程主機上啓動gdbserver」錯誤。 這是我得到的控制檯上: L

    2熱度

    1回答

    我試圖在從舊開發板遷移到新開發板(帶有ARM Cortex A9的iMX6 saber lite板)後調試應用程序。 我也運行的主機和gdbserver的開發板對GDB在這裏__answer__section how can i change the runtime libraries (libc ,ld, etc) used by gdb in cross (ARM) debugging 解釋試

    0熱度

    1回答

    我有一個ARM設備,我想調試它。我的主機是Linux 12.04,我正在使用Eclipse。 GDBServer在我的目標設備上運行。 我可以調試單個進程應用程序。但是,當我想調試包含pthread對象的多線程應用程序時,調試失敗。 我跑一步一步的,但是當我來到 pthread_create(&timerSettings.timerThread, NULL, &timerThread, NULL)

    0熱度

    1回答

    在使用GDB MI指令時,我發現如果程序分叉創建子進程,它只會開始調試最後一個子進程。所以,如果我嘗試調試中斷父它不休息,在這一點上: 我發現stackoverflow.com這一寶貴的參考: How do I debug the child process after fork() in gdb? 我的問題是,我怎麼可以設置如下-fork-mode模式和通過哪個GBD MI API? http:

    3熱度

    2回答

    我想使用gdbserver ... 我有一個應用程序與二進制路徑/user/bin/foo運行與pid 19767。 開始於遠程的gdbserver的: gdbserver --remote-debug --multi 0:12347 在客戶端 發起者的gdb和連接它,以除去服務器上PID attach 19767 target extended-remote 192.168.1.84:1