[Vm-dev] [CogVM-blessed] -headless stopped working

Stefan Marr smalltalk at stefan-marr.de
Tue Jan 3 23:11:39 UTC 2012


Hi Esteban:

How do I know which whether it is Cocoa or Carbon?

The VM that works gives me the following infos:

Smalltalk getSystemAttribute: 1004
		'Croquet Closure Cog VM [CoInterpreter VMMaker-oscog-IgorStasenko.92] CogVM VM 4.0.0'

Smalltalk getSystemAttribute: 1007
		'CoInterpreter VMMaker-oscog-IgorStasenko.92 uuid: 9823f129-7da4-4aee-967f-2bce7feb6770 Jul  5 2011'

Smalltalk getSystemAttribute: 1008
		'StackToRegisterMappingCogit VMMaker-oscog-IgorStasenko.92 uuid: 9823f129-7da4-4aee-967f-2bce7feb6770 Jul  5 2011'


Best regards
Stefan


On 02 Jan 2012, at 16:29, Esteban Lorenzano wrote:

> 
> Hi Stefan,
> 
> do you know if it ever worked? (on cocoa builds)
> because I'm looking at that code and it looks like never was there... 
> 
> Cheers,
> Esteban
> 
> El 30/12/2011, a las 6:06p.m., Stefan Marr escribió:
> 
>> 
>> Hi Esteban:
>> 
>> I just downloaded a Cog-Mac-Cocoa-blessed from: https://ci.lille.inria.fr/pharo/job/Cog-Mac-Cocoa-blessed/
>> It tells me, it is currently 19days old.
>> 
>> And it ignores the -headless parameter.
>> 
>> The old VM I used so far is from Jul 6th and does execute headless without problems.
>> 
>> I did not find the mail on the list that was naming the primitives to get more version infos out of the VMs, sorry.
>> 
>> The latest StackVM also got that problem, but it works with the version from July.
>> 
>> 
>> Is there actually something like -version on the command line to ask for the exact version infos?
>> I checked -help, which also offers a lot less info then it used to. It still mentions -headless, but misses the options below.
>> 
>> Best regards
>> Stefan
>> 
>> 
>> Missing help for commandline options:
>> 
>> -breaksel selector    set breakpoint on send of selector
>> -eden <size>[mk]      set eden memory to bytes
>> -leakcheck num        check for leaks in the heap
>> -stackpages num       use n stack pages
>> -codesize <size>[mk]  set machine code memory to bytes
>> -sendtrace[=num]      enable send tracing (optionally to a specific value)
>> -tracestores          enable store tracing (assert check stores)
>> -cogmaxlits <n>       set max number of literals for methods compiled to machine code
>> -cogminjumps <n>      set min number of backward jumps for interpreted methods to be considered for compilation to machine code
>> -pathenc <enc>        set encoding for pathnames (default: macintosh)
>> 
>> -- 
>> Stefan Marr
>> Software Languages Lab
>> Vrije Universiteit Brussel
>> Pleinlaan 2 / B-1050 Brussels / Belgium
>> http://soft.vub.ac.be/~smarr
>> Phone: +32 2 629 2974
>> Fax:   +32 2 629 3525
>> 
> 

-- 
Stefan Marr
Software Languages Lab
Vrije Universiteit Brussel
Pleinlaan 2 / B-1050 Brussels / Belgium
http://soft.vub.ac.be/~smarr
Phone: +32 2 629 2974
Fax:   +32 2 629 3525



More information about the Vm-dev mailing list