Mercurial > hg > truffle
comparison make/solaris/makefiles/vm.make @ 6725:da91efe96a93
6964458: Reimplement class meta-data storage to use native memory
Summary: Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes
Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland
Contributed-by: jmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com>
author | coleenp |
---|---|
date | Sat, 01 Sep 2012 13:25:18 -0400 |
parents | fb8f9ab27c14 |
children | 37518f191ddb |
comparison
equal
deleted
inserted
replaced
6724:36d1d483d5d6 | 6725:da91efe96a93 |
---|---|
249 } else { \ | 249 } else { \ |
250 print $$0; \ | 250 print $$0; \ |
251 } \ | 251 } \ |
252 }' > $@ | 252 }' > $@ |
253 | 253 |
254 mapfile_reorder : mapfile $(MAPFILE_DTRACE_OPT) $(REORDERFILE) | 254 mapfile_extended : mapfile $(MAPFILE_DTRACE_OPT) |
255 rm -f $@ | 255 rm -f $@ |
256 cat $^ > $@ | 256 cat $^ > $@ |
257 | 257 |
258 vm.def: $(Obj_Files) | 258 vm.def: $(Obj_Files) |
259 sh $(GAMMADIR)/make/solaris/makefiles/build_vm_def.sh *.o > $@ | 259 sh $(GAMMADIR)/make/solaris/makefiles/build_vm_def.sh *.o > $@ |
262 LIBJVM.o = | 262 LIBJVM.o = |
263 LIBJVM_MAPFILE = | 263 LIBJVM_MAPFILE = |
264 LIBS_VM = $(LIBS) | 264 LIBS_VM = $(LIBS) |
265 else | 265 else |
266 LIBJVM.o = $(JVM_OBJ_FILES) | 266 LIBJVM.o = $(JVM_OBJ_FILES) |
267 LIBJVM_MAPFILE$(LDNOMAP) = mapfile_reorder | 267 LIBJVM_MAPFILE$(LDNOMAP) = mapfile_extended |
268 LFLAGS_VM$(LDNOMAP) += $(MAPFLAG:FILENAME=$(LIBJVM_MAPFILE)) | 268 LFLAGS_VM$(LDNOMAP) += $(MAPFLAG:FILENAME=$(LIBJVM_MAPFILE)) |
269 LFLAGS_VM += $(SONAMEFLAG:SONAME=$(LIBJVM)) | 269 LFLAGS_VM += $(SONAMEFLAG:SONAME=$(LIBJVM)) |
270 ifndef USE_GCC | 270 ifndef USE_GCC |
271 LIBS_VM = $(LIBS) | 271 LIBS_VM = $(LIBS) |
272 else | 272 else |