int baseAddr = vm.sbrk(fontstream.length);
vm.copyout(fontstream, baseAddr, fontstream.length);
vm.setUserInfo(0, baseAddr);
int baseAddr = vm.sbrk(fontstream.length);
vm.copyout(fontstream, baseAddr, fontstream.length);
vm.setUserInfo(0, baseAddr);
vm.setUserInfo(2, (int)glyph.c);
vm.setUserInfo(3, (int)glyph.c);
vm.setUserInfo(4, glyph.font.pointsize);
vm.setUserInfo(2, (int)glyph.c);
vm.setUserInfo(3, (int)glyph.c);
vm.setUserInfo(4, glyph.font.pointsize);
glyph.data = new byte[glyph.width * glyph.height];
int addr = vm.getUserInfo(5);
vm.copyin(addr, glyph.data, glyph.width * glyph.height);
glyph.data = new byte[glyph.width * glyph.height];
int addr = vm.getUserInfo(5);
vm.copyin(addr, glyph.data, glyph.width * glyph.height);