[lldb-dev] platform options not visible in CommandObjectTarget

Vince Harron vharron at google.com
Sat Jan 17 01:32:48 PST 2015


This appears to affect remote-macosx the same way.

On Sat, Jan 17, 2015 at 12:00 AM, Vince Harron <vharron at google.com> wrote:

> Clarification for last email:
>
> > But in
>
> But When I
> (lldb) file ~/ll/cross/lldb/test/functionalities/register/a.out
>
> --------------------
> This is the command sequence that triggers this bug.
>
> platform select remote-gdb-server
> platform connect connect://192.168.100.132:8003
> platform settings --working-dir /home/vharron/remote
> file lldb/test/functionalities/register/a.out
>
>
>
> On Fri, Jan 16, 2015 at 11:48 PM, Vince Harron <vharron at google.com> wrote:
>
>> Both CommandObjectPlatform/Target have a member m_platform_options
>>
>>
>> /usr/local/google/home/vharron/ll/svn/lldb/source/Commands/CommandObjectPlatform.cpp:276
>>     OptionGroupPlatform m_platform_options;
>>
>>
>> /usr/local/google/home/vharron/ll/svn/lldb/source/Commands/CommandObjectTarget.cpp:440
>>     OptionGroupPlatform m_platform_options;
>>
>> When I
>>
>> (lldb) platform select remote-gdb-server
>>
>> it gets stored in CommandObjectPlatform::m_platform_options
>>
>> But in
>>
>>
>> /usr/local/google/home/vharron/ll/svn/lldb/source/Commands/CommandObjectTarget.cpp:341
>>             Error error (debugger.GetTargetList().CreateTarget (debugger,
>> //
>>  remote_file ? remote_file : file_spec,
>>                                                                 file_path,
>>                                                                 arch_cstr,
>>
>> get_dependent_files,
>>
>> &m_platform_options,
>>
>> target_sp));
>>
>> CommandObjectTarget::m_platform_options is passed to create target, which
>> doesn't have any target selected.  Any suggestions?  Are there any examples
>> of options being shared between CommandObjects?
>>
>> Thanks,
>>
>> Vince
>>
>>
>>
>> --
>>
>> Vince Harron | Technical Lead Manager | vharron at google.com | 858-442-0868
>>
>
>
>
> --
>
> Vince Harron | Technical Lead Manager | vharron at google.com | 858-442-0868
>



-- 

Vince Harron | Technical Lead Manager | vharron at google.com | 858-442-0868
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20150117/b00daa23/attachment.html>


More information about the lldb-dev mailing list