This post describes what I’ve done on the 5th week of the Symmetry Autumn of Code 2021, including follow up on LLVM patches, researching on DWARF standard tags and attributes, investigation of what debug info is generated among D compilers, written patches to DMD compiler and small updates for LLDB plugin.
This post describes what I’ve done on the 4th week of the Symmetry Autumn of Code 2021, including finishing the patch split, answering reviews, discussion about implementation, announcement to the llvm-dev mailing list, minor changes on the GCC patches and bugzilla
This post describes what I’ve done on the 3rd week of the Symmetry Autumn of Code 2021, including restructuring the patch history by splitting it up according to what LLVM team requested, bug fixes on the libiberty demangler and a small fix on DMD backend for fully qualified names on DWARF info
This post describes what I’ve done on the 2nd week of the Symmetry Autumn of Code 2021, including restructuring the libiberty port to be more C++-like, explains briefly the sent patches to the LLVM upstream review platform, enumerates the reflected changes pushed to the GCC patches mailing list and disclose more information about the security issues found on the GCC codebase.
This post describes what I’ve done on the 1st week of the Symmetry Autumn of Code 2021, including the proposed liblldbd demangler API alternative, port of the libiberty demangler to LLVM codebase, tests performed and security vulnerabilities found including a stack/heap buffer overflow on the GCC codebase. I also mention some considerations to build the project.