java.manifest.template 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. #!$(PAL)
  2. loader.preload = file:$(SHIMPATH)
  3. loader.exec = file:$(JAVA_HOME)/bin/java
  4. loader.execname = java
  5. loader.env.LD_LIBRARY_PATH = $(JAVA_HOME)/lib/amd64:$(JAVA_HOME)/lib/amd64/jli:/graphene:/lib/x86_64-linux-gnu:/usr/lib:/usr/lib/x86_64-linux-gnu
  6. loader.env.PATH = /jre/bin:/bin:/usr/bin
  7. loader.debug_type = none
  8. fs.mount.lib1.type = chroot
  9. fs.mount.lib1.path = /graphene
  10. fs.mount.lib1.uri = file:$(LIBCDIR)
  11. fs.mount.lib2.type = chroot
  12. fs.mount.lib2.path = /lib/x86_64-linux-gnu
  13. fs.mount.lib2.uri = file:/lib/x86_64-linux-gnu
  14. fs.mount.jre.type = chroot
  15. fs.mount.jre.path = $(JAVA_HOME)
  16. fs.mount.jre.uri = file:$(JAVA_HOME)
  17. fs.mount.usr.type = chroot
  18. fs.mount.usr.path = /usr
  19. fs.mount.usr.uri = file:/usr
  20. fs.mount.tmp.type = chroot
  21. fs.mount.tmp.path = /tmp
  22. fs.mount.tmp.uri = file:/tmp
  23. sys.stack.size = 1M
  24. sys.brk.size = 16M
  25. glibc.heap_size = 4M
  26. sgx.enclave_size = 8G
  27. sgx.thread_num = 40
  28. sgx.heap_min = 0x80000000
  29. sgx.trusted_files.ld = file:$(LIBCDIR)/ld-linux-x86-64.so.2
  30. sgx.trusted_files.libc = file:$(LIBCDIR)/libc.so.6
  31. sgx.trusted_files.libdl = file:$(LIBCDIR)/libdl.so.2
  32. sgx.trusted_files.librt = file:$(LIBCDIR)/librt.so.1
  33. sgx.trusted_files.libm = file:$(LIBCDIR)/libm.so.6
  34. sgx.trusted_files.libpthread = file:$(LIBCDIR)/libpthread.so.0
  35. sgx.trusted_files.libresolv = file:$(LIBCDIR)/libresolv.so.2
  36. sgx.trusted_files.libnssdns = file:/lib/x86_64-linux-gnu/libnss_dns.so.2
  37. sgx.trusted_files.libnssfiles = file:/lib/x86_64-linux-gnu/libnss_files.so.2
  38. sgx.trusted_files.libnsscompact = file:/lib/x86_64-linux-gnu/libnss_compat.so.2
  39. sgx.trusted_files.libnssnis = file:/lib/x86_64-linux-gnu/libnss_nis.so.2
  40. sgx.trusted_files.libgcc = file:/lib/x86_64-linux-gnu/libgcc_s.so.1
  41. sgx.trusted_files.libcpp = file:/usr/lib/x86_64-linux-gnu/libstdc++.so.6
  42. sgx.trusted_files.libnsl = file:/lib/x86_64-linux-gnu/libnsl.so.1
  43. sgx.trusted_files.libz = file:/lib/x86_64-linux-gnu/libz.so.1
  44. sgx.trusted_files.libgio = file:/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  45. sgx.trusted_files.libgobject = file:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
  46. sgx.trusted_files.libglib = file:/lib/x86_64-linux-gnu/libglib-2.0.so.0
  47. sgx.trusted_files.libgmodule = file:/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
  48. sgx.trusted_files.libselinux = file:/lib/x86_64-linux-gnu/libselinux.so.1
  49. sgx.trusted_files.libffi = file:/usr/lib/x86_64-linux-gnu/libffi.so.6
  50. sgx.trusted_files.libpcre = file:/lib/x86_64-linux-gnu/libpcre.so.3
  51. sgx.allowed_files.java_home = file:$(JAVA_HOME)
  52. sgx.allowed_files.java_lib = file:/usr/lib/jvm/java-7-openjdk-amd64/lib/ct.sym
  53. sgx.allowed_files.classes = file:classes
  54. sgx.allowed_files.tmp = file:/tmp
  55. sgx.allowed_files.xml_out = file:xml_out
  56. sgx.allowed_files.SPECjvm2008 = file:SPECjvm2008