Home | History | Annotate | Download | only in runtime

Lines Matching refs:Table

38 // Maximum table size we allow.
82 table_mem_map_ = MemMap::MapAnonymous("indirect ref table",
88 *error_msg = "Unable to map memory for indirect ref table";
124 // Table index.
140 // are usually near the end of the table (see the header, TODO: verify this assumption). To avoid
170 static size_t CountNullEntries(const IrtEntry* table, size_t from, size_t to) {
173 if (table[index].GetReference()->IsNull()) {
202 static inline void CheckHoleCount(IrtEntry* table,
207 size_t count = CountNullEntries(table, prev_state.top_index, cur_state.top_index);
224 MemMap new_map = MemMap::MapAnonymous("indirect ref table",
260 oss << "JNI ERROR (app bug): " << kind_ << " table overflow "
270 oss << "JNI ERROR (app bug): " << kind_ << " table overflow "
281 oss << "JNI ERROR (app bug): " << kind_ << " table overflow "
293 // We know there's enough room in the table. Now we just need to find
329 LOG(FATAL) << "Internal Error: non-empty local reference table\n"
336 // Removes an object. We extract the table offset bits from "iref"
464 os << kind_ << " table dump:\n";
465 ReferenceTable::Table entries;
494 *error_msg = "Table is not resizable";
498 // Try to increase the table size.
502 *error_msg = "Cannot resize table, overflow.";