comparison src/share/vm/code/debugInfoRec.hpp @ 7933:85bd81dba8fc

Remove more code related to deferred writes.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Tue, 05 Mar 2013 17:21:54 +0100
parents 0b646334c5f7
children b8f261ba79c6
comparison
equal deleted inserted replaced
7932:d4e6c82cd6a1 7933:85bd81dba8fc
106 bool is_method_handle_invoke = false, 106 bool is_method_handle_invoke = false,
107 bool return_oop = false, 107 bool return_oop = false,
108 DebugToken* locals = NULL, 108 DebugToken* locals = NULL,
109 DebugToken* expressions = NULL, 109 DebugToken* expressions = NULL,
110 DebugToken* monitors = NULL 110 DebugToken* monitors = NULL
111 #ifdef GRAAL
112 , DebugToken* deferred_writes = NULL
113 #endif // GRAAL
114 ); 111 );
115 112
116 113
117 void dump_object_pool(GrowableArray<ScopeValue*>* objects); 114 void dump_object_pool(GrowableArray<ScopeValue*>* objects);
118 115
122 void end_non_safepoint(int pc_offset) { end_scopes(pc_offset, false); } 119 void end_non_safepoint(int pc_offset) { end_scopes(pc_offset, false); }
123 120
124 // helper fuctions for describe_scope to enable sharing 121 // helper fuctions for describe_scope to enable sharing
125 DebugToken* create_scope_values(GrowableArray<ScopeValue*>* values); 122 DebugToken* create_scope_values(GrowableArray<ScopeValue*>* values);
126 DebugToken* create_monitor_values(GrowableArray<MonitorValue*>* monitors); 123 DebugToken* create_monitor_values(GrowableArray<MonitorValue*>* monitors);
127 #ifdef GRAAL
128 DebugToken* create_deferred_writes(GrowableArray<DeferredWriteValue*>* deferred_writes);
129 #endif // GRAAL
130 124
131 // returns the size of the generated scopeDescs. 125 // returns the size of the generated scopeDescs.
132 int data_size(); 126 int data_size();
133 int pcs_size(); 127 int pcs_size();
134 int oop_size() { return oop_recorder()->oop_size(); } 128 int oop_size() { return oop_recorder()->oop_size(); }
199 void add_new_pc_offset(int pc_offset); 193 void add_new_pc_offset(int pc_offset);
200 void end_scopes(int pc_offset, bool is_safepoint); 194 void end_scopes(int pc_offset, bool is_safepoint);
201 195
202 int serialize_monitor_values(GrowableArray<MonitorValue*>* monitors); 196 int serialize_monitor_values(GrowableArray<MonitorValue*>* monitors);
203 int serialize_scope_values(GrowableArray<ScopeValue*>* values); 197 int serialize_scope_values(GrowableArray<ScopeValue*>* values);
204 #ifdef GRAAL
205 int serialize_deferred_writes(GrowableArray<DeferredWriteValue*>* deferred_writes);
206 #endif // GRAAL
207 int find_sharable_decode_offset(int stream_offset); 198 int find_sharable_decode_offset(int stream_offset);
208 199
209 #ifndef PRODUCT 200 #ifndef PRODUCT
210 bool recorders_frozen(); 201 bool recorders_frozen();
211 void mark_recorders_frozen(); 202 void mark_recorders_frozen();