comparison src/cpu/x86/vm/frame_x86.hpp @ 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 eaa9557116a2
children e522a00b91aa 47bc9800972c
comparison
equal deleted inserted replaced
6724:36d1d483d5d6 6725:da91efe96a93
42 // [monitor block size ] 42 // [monitor block size ]
43 // [byte code index/pointr] = bcx() bcx_offset 43 // [byte code index/pointr] = bcx() bcx_offset
44 // [pointer to locals ] = locals() locals_offset 44 // [pointer to locals ] = locals() locals_offset
45 // [constant pool cache ] = cache() cache_offset 45 // [constant pool cache ] = cache() cache_offset
46 // [methodData ] = mdp() mdx_offset 46 // [methodData ] = mdp() mdx_offset
47 // [methodOop ] = method() method_offset 47 // [Method* ] = method() method_offset
48 // [last sp ] = last_sp() last_sp_offset 48 // [last sp ] = last_sp() last_sp_offset
49 // [old stack pointer ] (sender_sp) sender_sp_offset 49 // [old stack pointer ] (sender_sp) sender_sp_offset
50 // [old frame pointer ] <- fp = link() 50 // [old frame pointer ] <- fp = link()
51 // [return pc ] 51 // [return pc ]
52 // [oop temp ] (only for native calls) 52 // [oop temp ] (only for native calls)