[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Help-smalltalk] Re: Memory management
From: |
Jack LENZ |
Subject: |
[Help-smalltalk] Re: Memory management |
Date: |
Tue, 5 Dec 2000 17:31:25 +0100 |
---------------------- Forwarded by Jack LENZ/PARIS/CAI-Cheuvreux on 05/12/2000
17:30 ---------------------------
Jack LENZ
05/12/2000 17:25
To: address@hidden
cc:
Subject: Re: Memory management (Document link not converted)
Well I tried a few things:
1. I wrote a stupid little prog. It does a simple multiplication in the style
you did in hashString.....main () { int j=25; j*=j+2; } and once again
.mul is called (.umul if the var is unsigned) .umul calls the _PROCEDURE_
LINKAGE_TABLE and there is the call to the same absolute address as
before: 0xef7c2f7c. I did with gcc and c89 (ansi c compiler).
Than I wrote a little mmap application that makes 2 mmaps like yours
one on 0xdf770000 and the following one at 0xef770000, after the 2nd mmap
a nice multiplication. I compiled this prog with both gcc and c89.
Exactly the same behavior, exactly the same problem: now I tend to believe
that is is a solaris libc problem/or a mmap problem whatever you want.
You could maybe as the gnu-compiler guys: they should really know!!!
______________________________________________________________________
"This message, including any attachments may contain confidential and
privileged material; it is intended only for the person to whom it is
addressed. Its contents do not constitute a commitment by Crédit
Agricole Indosuez Cheuvreux except where provided for in a written
agreement. Crédit Agricole Indosuez Cheuvreux assumes no liability or
responsibility for the consequences arising out of a delay and/or loss
in transit of this message, or for corruption or other error(s)
arising in its transmission and for any misuse or fraudulent use which
may be made thereof. If you are not the intended recipient, please
contact us and abstain from any disclosure, use or dissemination. To
the extent that this message contains research information and/or
recommendations, these are provided on the same basis as Crédit
Agricole Indosuez Cheuvreux's published research and the recipient
must have regard to all disclosures and disclaimers contained
therein."