VM_Magic.setMemoryAddress(VM_Magic.objectAsAddress(JNIFunctions).add(JNIFUNCTIONS_JTOC_OFFSET),
int offset = getJNIFunctionsJTOCOffset(); VM_Magic.setMemoryAddress(VM_Magic.objectAsAddress(JNIFunctions).add(offset),
  public static void boot() {    //-#if RVM_FOR_AIX    // fill in the TOC and IP entries for each AIX linkage triplet    for (int i=0; i<JNIFunctions.length; i++) {      VM_AddressArray triplet = AIXLinkageTriplets[i];      triplet.set(TOC, VM_Magic.getTocPointer());      triplet.set(IP, VM_Magic.objectAsAddress(JNIFunctions[i]));    }    //-#endif    //-#if RVM_FOR_LINUX    // set JTOC content, how about GC ? will it move JTOC ?    VM_Magic.setMemoryAddress(VM_Magic.objectAsAddress(JNIFunctions).add(JNIFUNCTIONS_JTOC_OFFSET),			      VM_Magic.getTocPointer());    //-#endif  }