Mercurial > hg > truffle
comparison src/cpu/zero/vm/frame_zero.inline.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 | a3e2f723f2a5 |
comparison
equal
deleted
inserted
replaced
6724:36d1d483d5d6 | 6725:da91efe96a93 |
---|---|
91 | 91 |
92 inline intptr_t* frame::interpreter_frame_bcx_addr() const { | 92 inline intptr_t* frame::interpreter_frame_bcx_addr() const { |
93 return (intptr_t*) &(get_interpreterState()->_bcp); | 93 return (intptr_t*) &(get_interpreterState()->_bcp); |
94 } | 94 } |
95 | 95 |
96 inline constantPoolCacheOop* frame::interpreter_frame_cache_addr() const { | 96 inline ConstantPoolCache** frame::interpreter_frame_cache_addr() const { |
97 return &(get_interpreterState()->_constants); | 97 return &(get_interpreterState()->_constants); |
98 } | 98 } |
99 | 99 |
100 inline methodOop* frame::interpreter_frame_method_addr() const { | 100 inline Method** frame::interpreter_frame_method_addr() const { |
101 return &(get_interpreterState()->_method); | 101 return &(get_interpreterState()->_method); |
102 } | 102 } |
103 | 103 |
104 inline intptr_t* frame::interpreter_frame_mdx_addr() const { | 104 inline intptr_t* frame::interpreter_frame_mdx_addr() const { |
105 return (intptr_t*) &(get_interpreterState()->_mdx); | 105 return (intptr_t*) &(get_interpreterState()->_mdx); |