ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
Man it took me 3 days to complete in parts, but was hooked onto it! Amazing!!
@@Abhigyan_Bafna thank you so, so much for watching the talk, Abhigyan! Really appreciate you!
I remember when Linux switched from a. out libraries to elf.
@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!
awesome. looking forward to more systems related content.
@@shivamverma9447 thank you, Shivam!
This this deep dive. Waiting for more such amazing content.
Thank you, Pushpendra!
Awesome content
@@studynewthings1727 thank you for watching!
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?
@@vaseemakram6692 Yes, you can!I've done something similar: github.com/HarshKapadia2/parse-elf/blob/main/src%2Fpelf.c#L68
@@HarshKapadia sure I'll have a look... Thank you...
@@vaseemakram6692 no problem! Thank you for watching the video!Feel free to reach out for anything: links.harshkapadia.me
Lets go! Missed this yesterday.
@@7etsuo.c yes! Let me know what you think and if you have any feedback for me to improve! Thank you!
@@HarshKapadia I will for sure going to watch this in a couple hours with my wife.
your machine has objdump but you had a typo. Great work by the way.
@@perfectalgos9641 ah, my bad! Thank you for watching! Appreciate it!
Man it took me 3 days to complete in parts, but was hooked onto it! Amazing!!
@@Abhigyan_Bafna thank you so, so much for watching the talk, Abhigyan! Really appreciate you!
I remember when Linux switched from a. out libraries to elf.
@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!
awesome. looking forward to more systems related content.
@@shivamverma9447 thank you, Shivam!
This this deep dive. Waiting for more such amazing content.
Thank you, Pushpendra!
Awesome content
@@studynewthings1727 thank you for watching!
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?
@@vaseemakram6692 Yes, you can!
I've done something similar: github.com/HarshKapadia2/parse-elf/blob/main/src%2Fpelf.c#L68
@@HarshKapadia sure I'll have a look... Thank you...
@@vaseemakram6692 no problem! Thank you for watching the video!
Feel free to reach out for anything: links.harshkapadia.me
Lets go! Missed this yesterday.
@@7etsuo.c yes! Let me know what you think and if you have any feedback for me to improve! Thank you!
@@HarshKapadia I will for sure going to watch this in a couple hours with my wife.
your machine has objdump but you had a typo. Great work by the way.
@@perfectalgos9641 ah, my bad! Thank you for watching! Appreciate it!