Okay first we work with the header file, and inside it we need to include some predefined structures like Elf64_Ehdr and Elf64_Shdr to map on the binary blueprint.
so this logic is needed for the code to find exactly from where to where the address starts and ends
the project is close to done, now i need to test it before that make the MakeFile then after testing the Readme.md and .gitignore file before making it public
ignore the errors google cloud shell have clang installed in default and well it is blind to which c++ i am using but i can build the files so i am okay to go.