Elf Hello World
cirosantilli.com
Elf Hello World
1–10 of 32 posts
Re: Elf Hello World
#2Thoughts for chapter 2: stuff that often confuses me: PLT, GOT, FDE/CIE.
Re: Elf Hello World
#3http://stackoverflow.com/questions/12122446/how-does-c-linki...
And then you might want to skim through An Evil Copy: How the Loader Betrays You:
https://www.microsoft.com/en-us/research/publication/evil-co...
Re: Elf Hello World
#4It's great, thanks! Thoughts for chapter 2: stuff that often confuses me: PLT, GOT, FDE/CIE.
Re: Elf Hello World
#5It's great, thanks! Thoughts for chapter 2: stuff that often confuses me: PLT, GOT, FDE/CIE.
Re: Elf Hello World
#6It's great, thanks! Thoughts for chapter 2: stuff that often confuses me: PLT, GOT, FDE/CIE.
I know PLT and GOT but am unfamiliar with the acronyms FDE/CIE. Can you say what those are?
I think it's specified by itanium C++ ABI (which sounds archaic but actually many other processors use the same one).
I don't recall if these things are ELF features or if the ELF only knows about the "eh_frame" section. It's interesting and kinda sorta related low-level stuff IMO.
Re: Elf Hello World
#7Re: Elf Hello World
#8Earlier quoted context omitted.
I know PLT and GOT but am unfamiliar with the acronyms FDE/CIE. Can you say what those are?
FDE: Frame Description Entry, CIE: Common Information Entry. AFAIR, they're used to unwind the stack in exceptions. I think it's specified by itanium C++ ABI (which sounds archaic but actually many other processors use the same one). I don't recall if these things are ELF features or if the ELF only knows about the "eh_frame" section. It's interesting and kinda sorta related low-level stuff IMO.
Re: Elf Hello World
#9Makes you wonder how ELF's brother (PE) and daughter (WASM) are doing.