[lldb-dev] GSoC 2020 | Introduction | Shivam Mittal

shivam gupta via lldb-dev lldb-dev at lists.llvm.org
Sun Mar 15 16:52:52 PDT 2020

Hello Shivam,

I Cc'd Adrian and Jim, project mentor and Sourabh, an experienced LLDB
contributor from India to introduce you.

I don't have much LLDB knowledge to explain the project but I can point you
to get involved in the community. So now only giving you lookups to start

First, read documentation from LLVM and LLDB websites:-



LLVM introduction by project author Chris Lattner:-


LLVM organized developer meetings in which various tutorials were
presented. Search them for your need:-


LLVM source code is self-documented and generates Doxygen documents. You
can refer that:-


Try to implement toy language frontend using LLVM:-


You can read lldb-dev mailing list archive to know what's are going in last
few months:-


As a start point you can contribute in documentation to understand the
patch submission process:-



LLVM Bugzilla is a good source to look at available bugs:-


I like "LLVM essential" book by Suyog Sarda and Mayur Pandey to learn LLVM
in a systemic way. You can purchase it from here:-


And I am also a beginner to LLVM like you so always available to help or

As you have little time left to submit a draft proposal make your priority

Discuss and ask specific questions from your project mentors.

Good luck,


On Sun, Mar 15, 2020, 9:01 PM Shivam Mittal via lldb-dev <
lldb-dev at lists.llvm.org> wrote:

> Greetings lldb community,
> I am Shivam Mittal. I am a 4th year student pursuing BTech in Computer
> Science and Engineering at Indian Institute of Technology Madras, Chennai,
> India.
> I am interested in working on the project "Reimplement LLDB's
> command-line commands using the public SB API
> <http://llvm.org/OpenProjects.html#lldb-reimplement-lldb-cmdline>." for
> GSoC. I have good experience in working with C++, Python, Java. I have used
> llvm before for some of my course projects. This is my second time applying
> for GSoC and I have completed GSoC once with The Eclipse Foundation.
> I haven't contributed to llvm before and it would be very helpful if
> someone could point me to some resources to get started (maybe some
> beginner issues).
> Thanks and Regards
> Shivam Mittal
> shivammittal99 at gmail.com
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20200316/99ed0a41/attachment.html>

More information about the lldb-dev mailing list