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