[PATCH] D78304: [yaml2obj] - Program headers: introduce the `POffset` and add an additional check for `Offset`
James Henderson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 20 01:34:36 PDT 2020
jhenderson added a comment.
Not looked at the detail of this change yet, but I'm wondering why we need it? One way of looking at things is that a segment is just a range. It doesn't have any literal contents in the sense of things it strictly owns, unlike sections which need to have contents placed at specific locations, which cannot overlap other contents of the file. Consequently, we essentially need two offset fields for sections: 1) where the contents are placed (derived implicitly), and 2) what the sh_offset field should be (allowing it to be placed in places where contents otherwise couldn't be written).
Can't the regular Offset field be used for this instead? Yes, that might mean that the offset is greater than the minimum section offset, but I think that's okay?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D78304/new/
https://reviews.llvm.org/D78304
More information about the llvm-commits
mailing list