From: Eliot M. <mo...@cs...> - 2003-11-17 06:05:36
|
In terms of writing the boot image, see rvm/src/tools/bootImageWriter/bootImageWriter.java. Look for calls to "getBacking". In terms of what happens when these are created at run time, they are "magic", and calls to create one, etc., are "hijacked" (rewritten by the compiler to low level sequences). For example, you can see ArrayGet/Set in VM_Compiler.java in src/vm/arch/powerPC/compilers/baseline. - EM ============================================================================== J. Eliot B. Moss, Associate Professor http://www.cs.umass.edu/~moss www Director, Arch. and Lang. Impl. Lab. +1-413-545-4206 voice Department of Computer Science +1-413-695-4226 cell 140 Governor's Drive, Room 372 +1-413-545-1249 fax University of Massachusetts at Amherst mo...@cs... email Amherst, MA 01003-9264 USA +1-413-545-3733 Priscilla Coe sec'y ============================================================================== |