[PATCH] D64544: [DWARF] Add more error handling to debug line parser.
Paul Robinson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 17 11:39:28 PDT 2019
probinson added a comment.
In D64544#1589926 <https://reviews.llvm.org/D64544#1589926>, @JDevlieghere wrote:
> How would you be able to emit a wrong form value for the MD5 hash from assembly? The directive (which I think you came up with?) is just `md5 [data]`? Deciding which form to emit is hard-coded in `MCDwarf`.
Only if you use the .file directive to emit it. As David said, you can put whatever you want into a hand-coded .debug_line section.
See for example llvm/test/tools/llvm-dwarfdump/X86/Inputs/debug_line_malformed.s
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D64544/new/
https://reviews.llvm.org/D64544
More information about the llvm-commits
mailing list