คำถามในหัวข้อ '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