ARM: Fix subtract with overflow error when no mapping symbol at address 0 #183
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #176. It looks like the root cause of that regression is that objdiff 3 now infers that 0-size symbols are larger than they really are if junk(?) data comes right after them, so objdiff guess that these 0x68 bytes are a function called ".text". objdiff 2 just skipped over it because it had size 0 and unknown type.
Since it's not clear if this object is even valid I think a quick fix that just avoids the build error is fine in this case so that it can be viewed.