Man it took me 3 days to complete in parts, but was hooked onto it! Amazing!!
@HarshKapadiaАй бұрын
@@Abhigyan_Bafna thank you so, so much for watching the talk, Abhigyan! Really appreciate you!
@shivamverma9447Ай бұрын
awesome. looking forward to more systems related content.
@HarshKapadiaАй бұрын
@@shivamverma9447 thank you, Shivam!
@PushpendraKushvahaАй бұрын
This this deep dive. Waiting for more such amazing content.
@HarshKapadiaАй бұрын
Thank you, Pushpendra!
@studynewthings1727Ай бұрын
Awesome content
@HarshKapadiaАй бұрын
@@studynewthings1727 thank you for watching!
@CaribouDataScienceАй бұрын
I remember when Linux switched from a. out libraries to elf.
@HarshKapadiaАй бұрын
@CaribouDataScience oh wow, that's amazing! Thank you for sharing that! How was the transition accepted by the community? Did people already want it? Can you please share some of your experiences around all of it? Thank you!
@7etsuo.cАй бұрын
Lets go! Missed this yesterday.
@HarshKapadiaАй бұрын
@@7etsuo.c yes! Let me know what you think and if you have any feedback for me to improve! Thank you!
@7etsuo.cАй бұрын
@@HarshKapadia I will for sure going to watch this in a couple hours with my wife.
@perfectalgos9641Ай бұрын
your machine has objdump but you had a typo. Great work by the way.
@HarshKapadiaАй бұрын
@@perfectalgos9641 ah, my bad! Thank you for watching! Appreciate it!
@vaseemakram6692Ай бұрын
Given that an ELF file can have multiple sections, can we represent the section headers as an array of Elf64_Shdr/Elf32_Shdr structures? For example, this is my current mental picture regarding sections and section-headers: Elf64_Shdr Sections[] = { {.sh_name = .bss, .sh_type = ..., .sh_flags = ..., .sh_addr = ..., .sh_offset = ..., .sh_size = ..., .sh_link = ..., .sh_info = ..., .sh_addralign = ..., .sh_entsize = ...}, {.sh_name = .data, .sh_type = ..., .sh_flags = ..., .sh_addr = ..., .sh_offset = ..., .sh_size = ..., .sh_link = ..., .sh_info = ..., .sh_addralign = ..., .sh_entsize = ...}, // Additional sections... }; Is this representation accurate?
@HarshKapadiaАй бұрын
@@vaseemakram6692 Yes, you can! I've done something similar: github.com/HarshKapadia2/parse-elf/blob/main/src%2Fpelf.c#L68
@vaseemakram6692Ай бұрын
@@HarshKapadia sure I'll have a look... Thank you...
@HarshKapadiaАй бұрын
@@vaseemakram6692 no problem! Thank you for watching the video! Feel free to reach out for anything: links.harshkapadia.me