Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.lang.asm.x86    |    Ahh, the lost art of x86 assembly    |    4,675 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 4,656 of 4,675    |
|    Paul Edwards to All    |
|    x64 address indexed by 32-bit address    |
|    19 Jan 24 21:42:14    |
      From: mutazilah@nospicedham.gmail.com              Hi.              I am using a slightly modified GCC 3.2.3       to generate x64 code, and using PDPCLIB       and running under Linux x64.              I don't trust either (my) PDPCLIB or my       modified GCC 3.2.3              Assuming PDPCLIB is behaving correctly,       it is showing that the stack is above       4 GiB. It seems to be a 48-bit address.              The executable appears to be loaded in       low memory - way below 2 GiB.              kerravon@kerravon-pc:~/scratch/eee/pdos/pdpclib$ ./pdptest ab def       welcome to pdptest       main function is at 00401334       allocating 10 bytes       m1 is 004087A8       allocating 20 bytes       m2 is 00408828       stack is around 7FFC36A1053C       printing arguments       argc = 3       arg 0 is <./pdptest>       arg 1 is |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca