[PATCH] D59518: [DwarfDebug] Skip entries to big for 16 bit size field in Dwarf < 5.
    Paul Robinson via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Mar 26 09:39:14 PDT 2019
    
    
  
probinson added a comment.
> Out of curiosity, because I can't quite spot it - where is this part of debug_loc defined in DWARFv4? I don't see any mention of a location description being prepended by its length there - but I'm guessing I'm misreading/missing it in there somewhere.
No, it's just spectacularly hard to find.  In the v4 spec this tidbit is hidden away in section 7.7.3, second paragraph.  "A location list entry consists of two address offsets followed by a 2-byte length, followed by a block of contiguous bytes that contains a DWARF location description."
Repository:
  rL LLVM
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D59518/new/
https://reviews.llvm.org/D59518
    
    
More information about the llvm-commits
mailing list