http://d.puremagic.com/issues/show_bug.cgi?id=4583
Walter Bright changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
/ca53f96c09be934c51b2ea1d91c277639181cfec
fix Issue 4583 - PIC code not working: EBX register set incorrectly
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
/39c0a6ec5e2d1ae412d5d60834feb8ab610b090e
fix Issue 4583 - PIC code not working: EBX register set incorrectly
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
/df21e384a4207e6f888b5abed0f7b3298a2d0320
fix Issue 4583 - PIC code not working: EBX register set incorrectly
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
/2a5385345c17a65f8280efab1674c23bde3df68e
fix Issue 4583 - PIC code not working: EBX register set incorrectly
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
http://d.puremagic.com/issues/show_bug.cgi?id=4583
--- Comment #7 from Walter Bright 2012-04-27
23:34:02 PDT ---
(In reply to comment #6)
> This addresses setting EBX before the function call, not any other issues.
Still, a couple of the runtime compiler helper functions pass arguments in EBX
http://d.puremagic.com/issues/show_bug.cgi?id=4583
--- Comment #6 from Walter Bright 2011-12-01
10:53:36 PST ---
https://github.com/D-Programming-Language/dmd/commit/887dda0ba2439ca4dbeec38b0434377ba831cf40
https://github.com/D-Programming-Language/dmd/commit/70904844f652f53d80b3f379060638fe9
http://d.puremagic.com/issues/show_bug.cgi?id=4583
--- Comment #5 from Walter Bright 2011-11-30
14:31:30 PST ---
(In reply to comment #2)
> Yes I know, but the problem occurs even before the called function is
> executed:
> The PLT is a table containing executable code. If you do an position
http://d.puremagic.com/issues/show_bug.cgi?id=4583
--- Comment #4 from Trass3r 2011-11-30 11:32:10 PST ---
Created an attachment (id=1047)
my Makefile adjustments
I tried it on x64:
$ make MODEL=64 -f posix.mak -j2
cc -c -m64 -O -fPIC src/core/stdc/errno.c -oobj/errno_c.o
cc -Wa,-noexecstack
http://d.puremagic.com/issues/show_bug.cgi?id=4583
Don changed:
What|Removed |Added
Keywords||wrong-code
CC|
http://d.puremagic.com/issues/show_bug.cgi?id=4583
--- Comment #3 from Johannes Pfau 2010-08-06 03:18:32
PDT ---
Btw, that's different on x86_64 which uses "Instruction pointer relative data
access".
http://www.x86-64.org/documentation/abi.pdf
(I guess you already know this document, as you'r
http://d.puremagic.com/issues/show_bug.cgi?id=4583
--- Comment #2 from Johannes Pfau 2010-08-06 02:22:55
PDT ---
Yes I know, but the problem occurs even before the called function is executed:
The PLT is a table containing executable code. If you do an position
independent function call, you c
http://d.puremagic.com/issues/show_bug.cgi?id=4583
Walter Bright changed:
What|Removed |Added
CC||bugzi...@digitalmars.com
--- Comment #
13 matches
Mail list logo