labath added a comment.

In D147606#4249283 <https://reviews.llvm.org/D147606#4249283>, @JDevlieghere 
wrote:

> In D147606#4247462 <https://reviews.llvm.org/D147606#4247462>, @jwnhy wrote:
>
>> In D147606#4246832 <https://reviews.llvm.org/D147606#4246832>, @JDevlieghere 
>> wrote:
>>
>>> The change looks fine and regardless of whether this makes sense or even 
>>> complies with the standard, we should be resilient against it. I would like 
>>> to see a test though.
>>
>> Thanks a lot for the comment, I am new to lldb community, and got one thing 
>> a bit silly to ask.
>> Up to now, a few patches I submitted is kind of "depending on the 
>> compiler-generated" binary?
>> What am I supposed to do to **ensure the compiler generates these 
>> "easy-to-fault" binaries in the test?**
>>
>> Like in this one, not every compiler will generate "empty ranges", and in 
>> the other one that is "DW_OP_div"...
>
> Yes, this would require a test that checks in what the compiler generates (as 
> opposed to the majority of our "API tests" that build test cases from 
> source). This can either be an assembly file (something like 
> `dwarf5-implicit-const.s`) or a YAML file created with `obj2yaml` (something 
> like `section-overlap.yaml`).

You may be able to adapt/extend 
`lldb/test/Shell/SymbolFile/DWARF/x86/debug_ranges.s`


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D147606

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

Reply via email to