Mercurial > hg > graal-jvmci-8
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) |