Skip to content
Snippets Groups Projects
Commit e076fe50 authored by Moritz Angermann's avatar Moritz Angermann Committed by Zubin
Browse files

[PEi386] Mask SYM_TYPE_DUP_DISCARD in makeSymbolExtra

48e39195
introduced `SYM_TYPE_DUP_DISCARD` to the bitfield.

The linker however, failed to mask the `SYM_TYPE_DUP_DISCARD` value.
Thus `== SYM_TYPE_CODE` comparisons easily failed. This lead to us
relocating DATA lookups (GOT) into E8 (call) and E9 (jump) instructions.

(cherry picked from commit 34f06334)
parent 96fedad6
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment