There is currently no API to access the settings.  You have to cons up commands 
and use SBCommandInterpreter::HandleCommand to execute them.

This is one of the remaining holes in the SB API.

Jim

> On Jan 14, 2016, at 2:41 PM, Jeffrey Tan via lldb-dev 
> <lldb-dev@lists.llvm.org> wrote:
> 
> Hi,
> 
> We are building an IDE debugger on top of lldb python API. In order to get 
> the source remapping work(the source path embedded in the symbol may be 
> different from the real source path), user needs to use "settings set 
> target.source-map" command to remap the source. 
> 
> I would like users to do similar thing from our IDE debugger. However, I 
> could not find a python API to specify the source remapping, and more 
> important a way to access the remapping functionality. The SBSourceManager 
> class only exposes a single DisplaySourceLinesWithLineNumbers() method which 
> displays the source in console output. Ideally it should expose an API in 
> SBSourceManager for us to provide the old FileSpec and get back a new 
> remapped FileSpec.
> 
> Is this not exposed in Python API? Do I need to re-do the remapping logic in 
> our IDE UI code? How is other IDE handling the source remapping?
> 
> Thanks
> Jeffrey
> 
> _______________________________________________
> lldb-dev mailing list
> lldb-dev@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to