uwenku
標簽列表
position-independent-code
1
熱度
1
回答
爲什麼代碼段的地址是零?
我更新了我的kali linux之後,然後使用gcc編譯我的程序。在更新系統之前,我使用objdump來反彙編程序,.text地址是0x08048 ...,但之後,.text地址是0x00000 ...,gcc版本已從6.1.1更改爲6.3,怎麼了?爲什麼會發生?
gcc
position-independent-code
2017-04-01
2
熱度
1
回答
PIC代碼和`ld -r`有什麼區別?
我知道兩者都用於製作可以放置在不同位置的代碼,但每種方法都是如何工作的,爲什麼?
c
ld
relocation
position-independent-code
2016-11-23
4
熱度
1
回答
爲什麼程序與-fpic和-pie編譯有重定位表?
如果一個重要的程序被編譯使用下面的命令: arm-none-eabi-gcc -shared -fpic -pie --specs=nosys.specs simple.c -o simple.exe 和重定位項都印有該命令: arm-none-eabi-readelf simple.exe -r 有一串重定位的條目部分(見下文)。 因爲-fpic/-pie標誌會導致編譯器生成一個位置無關
c
gcc
position-independent-code
2016-05-12
0
熱度
1
回答
在位置獨立代碼中引用鏈接器定義的符號
我有一個爲ARM編譯的代碼模塊,帶-fpie,我想在第一次執行時清除BSS。但是,當我參考BSS部分開始和結束的鏈接描述文件符號時,我得到的代碼包含局部變量中的絕對地址。 這是我組裝的切入點: .section entry_point code_entry: # Save arguments to the stack push {r0-r2} # Loop ov
assembly
linker
arm
position-independent-code
2017-03-21
最新問題
1.
如何在使用Parcelable的活動之間傳遞具有其他對象列表的對象?
2.
Laravel究竟是如何處理交易死鎖的?
3.
測試與具有動態地產生的場的形式的控制器
4.
爲什麼我的單元測試試圖插入一個記錄,當我不問它?
5.
ArangoDB:Foxx服務中的交易限制
6.
節點花費太多時間來響應
7.
從關係數據庫JPA/Hibernate查詢中創建JSON對象
8.
User.findByID不是函數
9.
翻譯正則表達式的Python
10.
雙OWIN身份驗證不能一起工作