User can expand and check compile unit list for the modules that have debug info.
When removing out commented code, you don't need a patch for that. I think you might have committed two things to your local branch and when you ran "arc diff" it only submitted the second commit. When doing "arc diff" make sure to use:
git commit --amend ...
Just use the SBFileSpec::GetPath(...) and document the compile unit request, args and response, and this will be ready.
Let LLDB handle the '/' like we did using SBFileSpec::GetPath(...) here.
We need to document the packet format like ""InitializeRequest" on lines 1202-1277.