VM.writingImage is true while the boot image writer is running.  That is, it's true during build time.

VM.runningVM is true as soon as we enter the VM.boot method when running the VM.  VM.fullyBooted is true after various subsystems are booted and after certain VM-related  class initializers are run.  This is all well before the client program is executed.

Perry



whjiang <002424@fudan.edu.cn>
Sent by: jikesrvm-core-admin@www-124.southbury.usf.ibm.com

09/03/2003 10:34 AM
Please respond to jikesrvm-core

       
        To:        jikesrvm-core@www-124.southbury.usf.ibm.com
        cc:        
        Subject:        [Jikesrvm-core] What is the meaning of VM.runningVM, VM.writingImage and VM.fullyBooted?



I am confused with the three variables in VM: VM.runningVM, VM.writingImage and VM.fullyBooted.
Under what condition will they be true, respectively?