Assembly allocated memory pointer automatically changed to 0xffffffff in an UWP C++ project
问题 I am porting Mupen64plus to UWP. For good performance, I have to port the dynamic recompiler. So I rewrote the file linker_arm.s using MS grammar and gets the project built. But the pointers out and base_addr are automatically changed to 0xffffffff when the nearby variables are modified in new_dynarec_init, which I can see from the watch window while running the release version of the app. This is the code for allocating space and declaring the variables. GLOBAL_VARIABLE extra_memory GLOBAL