apoos-maximus added a comment.

In D106226#2886627 <https://reviews.llvm.org/D106226#2886627>, @DavidSpickett 
wrote:

> It changes whether the output goes to stdout or stderr and whether we set the 
> return status to failed. So I would merge it into one call to 
> `AppendErrorWithFormat`.

Thanks a lot for passing on this knowledge.

>> The error object is being returned by the Attach() call on line:399 so, 
>> should this message be handled by the Attach() function and not by 
>> DoExecute() ?
>
> Go to https://lldb.llvm.org/python_reference/index.html, search for 
> `SBTarget` and you'll see a few attach methods there. They call Target Attach 
> so if you added it there they'd also get it. Which seems like a good thing to 
> me. (but see my other comment about platforms)



> Would it be possible to move this message further down into Target::Attach to 
> a place where we know the target kind? (that would also answer your question 
> about what level it should be at)
>
> If you could return a status from that level with this message then you'd 
> only see it where it makes sense.

Looks like target related information is available in `TargetProperties` class 
whom `Target` class is inheriting so perhaps a decision based on target-type 
could be made there. I will explore further into this, as in which property(s) 
can be used and how and have an update.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D106226/new/

https://reviews.llvm.org/D106226

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

Reply via email to