addr2line

    0熱度

    1回答

    我有一個在Ubuntu中運行的C++應用程序。我想要做的是去掉其符號的應用程序二進制文件,以使它們不是二進制文件的一部分,但是使用addr2line實用程序通過引用符號文件而不是二進制文件的一部分符號來獲取回溯信息。這可能嗎? 我已經得到了迄今使用生成符號文件最接近: strip MyBinary -o thesymbols.sym 然後我嘗試使用該文件與addr2line程序,如下所示: a

    3熱度

    5回答

    在櫃檯對於我們最近的一個項目,我們需要包括基於日期的計數器。例如用於answer.php頁面查看計數器在MySQL表被設定 稱爲counter 每日訪問answer.php被限制爲150(頁面瀏覽)。表counter將存儲每個訪問,並且每日津貼150結束時,它會發出警告,指出您超出了限制並阻止顯示。 ,但我無法弄清楚如何能每天的基礎上進行。我的意思是當第二天啓動計數器如何復位,並開始從0

    0熱度

    1回答

    給定一個目標文件和地址addr2line工具可以將它與源代碼中的文件和行號關聯起來。 我想要相反。給定一個行號和一個目標文件,我想獲得與源代碼中給定行對應的指令地址列表。 我知道我可以使用objdump -DS並尋找一條線路,但這很不方便,並且需要手動工作來過濾地址。你知道有什麼工具可以做我想做的嗎?如果我給它一個行列表? UPD。 我舉了一個我想要的例子。 我有一組文件行: src/a.c:14

    7熱度

    1回答

    我正在做一些關於圖像處理應用程序的工作(爲了好玩),並且正在努力完全理解ColorMatrix轉換的工作原理。我獲得了線性/仿射變換的基礎知識,並且可以通過在線複製示例得到很好的結果,但我想完全掌握爲什麼有效,而不是僅僅滿足於它的工作原理。 例如,在圖像上做一個簡單的變換,以產生其負(每種顏色被轉換成其相應的免費)使用以下矩陣: [-1, 0, 0, 0, 0] [0, -1, 0, 0, 0]

    1熱度

    1回答

    addr2line將地址轉換爲文件名和行號。我仍然是初學者在調試,並有一些關於addr2line的問題。 如果我調試了一定的.so(二進制)文件,該工具可以如何定位(從哪裏可以得到它!) 它的源代碼文件,如果源不存在呢? 二進制文件中的地址與源碼中的行號碼 之間的關係是什麼,所以addr2line可以做這種映射嗎?

    0熱度

    1回答

    我在Linux中放置了一個性能分析器,我無法將收集的堆棧跟蹤信息映射到函數名稱。 我現在打電話addr2line從我的後處理代碼 FILE* pipe = popen("addr2line -f -i -s -C -e <libname> <address>", "r"); if (!pipe) return; const size_t BUFFER_SIZE = 8192;

    12熱度

    6回答

    你好 我開發的android庫的視頻播放器。 我從gallry收到URI。當播放視頻時我需要顯示視頻標題。 所以如果內容沒有標題元數據。我需要消除視頻文件名稱。 如何獲取視頻內容文件名? 謝謝

    2熱度

    1回答

    我該如何去混淆只有一種味道。 不幸的是,flavor 2依賴於使用類的一些重複的模塊(jar),並且由於它的設置方式,我無法對其進行混淆。 (第三方)所以希望跳過混淆的味道。 我似乎無法在flavor部分中定義minifyENabled false,或將味道添加到構建部分。 注意,總共有6種口味。慾望是挑選應該混淆 buildTypes { release { minif

    1熱度

    1回答

    我有一個textarea,我首先打印一些來自request.getParameter("some_textarea_name")的值。用戶可以修改這些值,然後我想獲取新值並用新值替換舊值,以便查詢新值並從我的數據庫表中獲取結果。我可以做,沒有將用戶重定向到一個新的頁面如不使用<form method>和request.getParameter()

    1熱度

    1回答

    我有以下形式 import pandas as pd df = pd.DataFrame({ 'a': ['apples', 'plums', 'pears', 'pears', 'pears'], 'b': ['grapes', 'grapes', 'grapes', 'grapes', 'bananas'], 'c': [0, 0, 1, 0, 1] })