คำถามในหัวข้อ 'elf'
เป้าหมายที่จะมีข้อมูลเกี่ยวกับตัวแปรคงที่ในตารางสัญลักษณ์คืออะไร?
ฉันกำลังพยายามทำความเข้าใจ .symtab setcion ประเภทสำหรับไฟล์อ็อบเจ็กต์ที่ย้ายตำแหน่งได้ และฉันรู้ว่ามันมีข้อมูลเกี่ยวกับตัวแปรคงที่ แต่ทำไม?
สิ่งที่เราต้องทำเพื่อเชื่อมโยงไฟล์อ็อบเจ็กต์ที่ย้ายตำแหน่งได้กับไฟล์อื่นคือย้ายที่อยู่ของตัวแปรคงที่นี้...
112 มุมมอง
schedule
22.12.2023
พื้นที่ที่อยู่ของพื้นที่ส่วน .bss ในไฟล์เอลฟ์
ถ้าฉันเข้าใจอย่างถูกต้องโดยการสร้างส่วนประเภท .bss (ตามตัวอย่างโค้ดด้านล่าง) พื้นที่การเขียน/อ่านของส่วน .bss นั้นมาจากออฟเซ็ตของส่วนในไฟล์เป็น N และในกรณีนี้ phdr.p_memsz จะเพิ่มขึ้น N ไบต์ และขึ้นอยู่กับ...
521 มุมมอง
schedule
25.12.2023
ที่อยู่ส่วนการโหลดที่สองของ ELF ของ .data + .bss
ในกรณีนี้ ที่อยู่ของ:
.data เริ่มต้นที่ 0x08048054 สูงสุด 0x08048054+0x0000e
.bss เริ่มต้นที่ 0x08048054+0x0000e สูงสุด 0x0804805+0x00016
หรือฉันขาดอะไรบางอย่างไป? โปรดชี้แจงให้ฉันด้วย
แก้ไข...
468 มุมมอง
schedule
03.01.2024
ส่วนหัวของโปรแกรมและส่วนหัวของส่วนในไฟล์ ELF
นี่เป็นคำถามซ้ำ แต่ฉันไม่สามารถหาคำตอบสำหรับคำถามของฉันได้อย่างรวดเร็ว นั่นเป็นเหตุผลที่ถามมัน
ไฟล์ ELF บางไฟล์มีส่วนหัวของโปรแกรม (executables หรือ shared libs) ซึ่งอธิบายส่วนต่างๆ ประกอบด้วยฟิลด์ที่เรียกว่าที่อยู่เสมือนและออฟเซ็ตไฟล์...
1618 มุมมอง
schedule
28.11.2023