labath accepted this revision.
labath added a comment.

In D86261#2229341 <https://reviews.llvm.org/D86261#2229341>, @clayborg wrote:

> Hopefully this should be good to go, let me know if anyone has any issues.

Looks good, just please also add a test case which runs off the end of the text 
section. If you have problems generating this test with yaml2obj, I would also 
be fine with a checked-in binary for a special case like this.



================
Comment at: 
lldb/test/API/functionalities/postmortem/minidump-new/libbreakpad.yaml:15
+    AddressAlign:    0x0000000000000004
+    Content:         040000001400000003000000474E5500
----------------
clayborg wrote:
> labath wrote:
> > I guess this should include a custom `Fill` pseudo-section so that we can 
> > guarantee the contents of whatever comes after it. Otherwise, yaml2obj 
> > might decide to place anything (or nothing) there. Something like this 
> > ought to do it:
> > ```
> > - Type: Fill
> >   Pattern: "DEADBEEF"
> >   Size: 0xsomething
> > ```
> We don't need to because I selected a multiple of 16 for the contents of the 
> text section! If I added one more byte, then we would need to.
I see. In that case, it would be good to have an test case which actually 
exercises the overflow path. :)


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D86261

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

Reply via email to