Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

i#3556 w^x: Fix reachable address to executable view. #3752

Merged
merged 10 commits into from
Jul 25, 2019

Conversation

hgreving2304
Copy link

@hgreving2304 hgreving2304 commented Jul 24, 2019

Fixes a bug introduced in 1beb546, missing the translation to the executable address
view, leading to unreachable 32-bit displacements.

Adds vm_base options to an existing w^x test in order to expose future bugs like above.

Issues: #1312, #3556

Fixes a bug introduced in 1beb546, missing the translation to the executable address
view, leading to unreachable 32-bit displacements.

Adds vm_base options to an existing test in order to expose future bugs like above.

Issue: #1312
@hgreving2304
Copy link
Author

(PTAL)

suite/tests/CMakeLists.txt Outdated Show resolved Hide resolved
core/arch/x86/emit_utils.c Show resolved Hide resolved
core/arch/x86/emit_utils.c Show resolved Hide resolved
@hgreving2304 hgreving2304 changed the title i#1312 AVX-512 support: Fix reachable address to executable view. i#3556 w^x: Fix reachable address to executable view. Jul 24, 2019
core/heap.h Outdated Show resolved Hide resolved
core/lib/instrument.c Outdated Show resolved Hide resolved
core/lib/instrument.c Outdated Show resolved Hide resolved
core/lib/instrument.c Outdated Show resolved Hide resolved
suite/tests/CMakeLists.txt Outdated Show resolved Hide resolved
core/lib/instrument.c Show resolved Hide resolved
@hgreving2304
Copy link
Author

PTAL

@hgreving2304 hgreving2304 merged commit 73874cb into master Jul 25, 2019
@hgreving2304 hgreving2304 deleted the i1312-fix-reachable-bug branch July 25, 2019 03:25
hgreving2304 pushed a commit that referenced this pull request Jul 25, 2019
Fixes a bug introduced in 1beb546, missing the translation to the executable address
view, leading to unreachable 32-bit displacements.

Adds vm_base options to an existing w^x test in order to expose future bugs like above.

Issues: #1312, #3556
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants