The flag -xb has no effect on Windows
-xb
is supposed to be used to change the base memory location for heap allocation calls. However all the calls in rts\win32\OSMEM.c
call VirtualAlloc
with NULL
and not the desired start address.
This makes the flag not do anything on Windows (based on quick inspection of allocated values).
[[Image(http://i.imgur.com/e1O9Jlb.png, 720px)]]
Allocation always starts at 0x020000
Trac metadata
Trac field | Value |
---|---|
Version | 8.0.1 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Compiler |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |