Lines Matching refs:ScopeDesc

34 ScopeDesc::ScopeDesc(const nmethod* code, int decode_offset, int obj_decode_offset, bool reexecute, bool return_oop) {
43 ScopeDesc::ScopeDesc(const nmethod* code, int decode_offset, bool reexecute, bool return_oop) {
53 ScopeDesc::ScopeDesc(const ScopeDesc* parent) {
63 void ScopeDesc::decode_body() {
89 GrowableArray<ScopeValue*>* ScopeDesc::decode_scope_values(int decode_offset) {
100 GrowableArray<ScopeValue*>* ScopeDesc::decode_object_values(int decode_offset) {
115 GrowableArray<MonitorValue*>* ScopeDesc::decode_monitor_values(int decode_offset) {
126 DebugInfoReadStream* ScopeDesc::stream_at(int decode_offset) const {
130 GrowableArray<ScopeValue*>* ScopeDesc::locals() {
134 GrowableArray<ScopeValue*>* ScopeDesc::expressions() {
138 GrowableArray<MonitorValue*>* ScopeDesc::monitors() {
142 GrowableArray<ScopeValue*>* ScopeDesc::objects() {
146 bool ScopeDesc::is_top() const {
150 ScopeDesc* ScopeDesc::sender() const {
152 return new ScopeDesc(this);
158 void ScopeDesc::print_value_on(outputStream* st) const {
169 void ScopeDesc::print_on(outputStream* st) const {
173 void ScopeDesc::print_on(outputStream* st, PcDesc* pd) const {
176 tty->print_cr("ScopeDesc(pc=" PTR_FORMAT " offset=%x):", pd->real_pc(_code), pd->pc_offset());
182 st->print("ScopeDesc[%d]@" PTR_FORMAT " ", _decode_offset, _code->content_begin());
192 { GrowableArray<ScopeValue*>* l = ((ScopeDesc*) this)->locals();
203 { GrowableArray<ScopeValue*>* l = ((ScopeDesc*) this)->expressions();
214 { GrowableArray<MonitorValue*>* l = ((ScopeDesc*) this)->monitors();
240 void ScopeDesc::verify() {