[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.
parent
9bc5cb92
No related branches found
No related tags found
Pipeline #85855 canceled
Stage: tool-lint
Stage: quick-build
Stage: full-build
Stage: packaging
Stage: testing
Stage: deploy
Loading
-
mentioned in merge request !11487 (closed)
-
mentioned in commit cc6ac36f
-
mentioned in commit 0af2b8ef
-
mentioned in commit 3c3e7929
-
mentioned in commit 16f541ee
-
mentioned in commit e9c4127d
-
mentioned in commit e076fe50
-
mentioned in commit f9ff2f06
-
mentioned in commit 62a81d71
-
mentioned in commit fa209919
-
mentioned in commit 2af5c8d1
Please register or sign in to comment