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

Remove Symbol Address Mask #6054

Merged
merged 1 commit into from Sep 11, 2017
Merged

Remove Symbol Address Mask #6054

merged 1 commit into from Sep 11, 2017

Conversation

gamemasterplc
Copy link
Contributor

The upper 4 bits were masked out of symbol addresses before when generating symbols.

The upper 4 bits were masked out of function addresses prior when generating symbols.
@RisingFog
Copy link
Member

What does this fix?

@gamemasterplc
Copy link
Contributor Author

it enables the full address of the symbols to be shown

@sepalani
Copy link
Contributor

SGTM. I'm pretty sure I've seen cases where symbols were overlapping for games. I think the Netflix channel was one of them.

@gamemasterplc
Copy link
Contributor Author

did they share the same virtual address

@leoetlino leoetlino merged commit 36aafd9 into dolphin-emu:master Sep 11, 2017
@sepalani
Copy link
Contributor

@gamemasterplc I don't think so. It was loading stuff around 0x7??????? which could clash with 0x80000000 symbols.

@gamemasterplc
Copy link
Contributor Author

probably that same MMU trick that star wars uses

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants