help-smalltalk
[Top][All Lists]
Advanced

[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."





reply via email to

[Prev in Thread] Current Thread [Next in Thread]