Mercurial > hg > truffle
comparison src/share/vm/runtime/vmStructs.cpp @ 6854:fb19af007ffc
7189254: Change makefiles for more flexibility to override defaults
Summary: Change makefiles so that targets and parameters can be overridden by alternate makefiles.
Reviewed-by: dholmes, coleenp
author | jprovino |
---|---|
date | Wed, 10 Oct 2012 14:35:58 -0400 |
parents | 22b8d3d181d9 |
children | 9855b7e559ae |
comparison
equal
deleted
inserted
replaced
6830:81e878c53615 | 6854:fb19af007ffc |
---|---|
228 static inline uint64_t cast_uint64_t(size_t x) | 228 static inline uint64_t cast_uint64_t(size_t x) |
229 { | 229 { |
230 return x; | 230 return x; |
231 } | 231 } |
232 | 232 |
233 #if INCLUDE_JVMTI | |
234 #define JVMTI_STRUCTS(static_field) \ | |
235 static_field(JvmtiExport, _can_access_local_variables, bool) \ | |
236 static_field(JvmtiExport, _can_hotswap_or_post_breakpoint, bool) \ | |
237 static_field(JvmtiExport, _can_post_on_exceptions, bool) \ | |
238 static_field(JvmtiExport, _can_walk_any_space, bool) | |
239 #else | |
240 #define JVMTI_STRUCTS(static_field) | |
241 #endif // INCLUDE_JVMTI | |
233 | 242 |
234 typedef HashtableEntry<intptr_t, mtInternal> IntptrHashtableEntry; | 243 typedef HashtableEntry<intptr_t, mtInternal> IntptrHashtableEntry; |
235 typedef Hashtable<intptr_t, mtInternal> IntptrHashtable; | 244 typedef Hashtable<intptr_t, mtInternal> IntptrHashtable; |
236 typedef Hashtable<Symbol*, mtSymbol> SymbolHashtable; | 245 typedef Hashtable<Symbol*, mtSymbol> SymbolHashtable; |
237 typedef HashtableEntry<Symbol*, mtClass> SymbolHashtableEntry; | 246 typedef HashtableEntry<Symbol*, mtClass> SymbolHashtableEntry; |
1168 \ | 1177 \ |
1169 /*************************/ \ | 1178 /*************************/ \ |
1170 /* JVMTI */ \ | 1179 /* JVMTI */ \ |
1171 /*************************/ \ | 1180 /*************************/ \ |
1172 \ | 1181 \ |
1173 static_field(JvmtiExport, _can_access_local_variables, bool) \ | 1182 JVMTI_STRUCTS(static_field) \ |
1174 static_field(JvmtiExport, _can_hotswap_or_post_breakpoint, bool) \ | |
1175 static_field(JvmtiExport, _can_post_on_exceptions, bool) \ | |
1176 static_field(JvmtiExport, _can_walk_any_space, bool) \ | |
1177 \ | 1183 \ |
1178 /*************/ \ | 1184 /*************/ \ |
1179 /* Arguments */ \ | 1185 /* Arguments */ \ |
1180 /*************/ \ | 1186 /*************/ \ |
1181 \ | 1187 \ |