Home | History | Annotate | Download | only in runtime

Lines Matching refs:Table

112   // Interns a potentially new string in the 'strong' table. May cause thread suspension.
122 // Interns a potentially new string in the 'strong' table. May cause thread suspension.
126 // Interns a potentially new string in the 'strong' table. May cause thread suspension.
131 // Interns a potentially new string in the 'weak' table. May cause thread suspension.
170 // Visit all of the interns in the table.
177 // Count the number of intern strings in the table.
185 // Add all of the strings in the image's intern table into this intern table. This is required so
186 // the intern table is correct.
193 // Add a new intern table for inserting to, previous intern tables are still there but no
198 // Write the post zygote intern table to a pointer. Only writes the strong interns since it is
208 // Table which holds pre zygote and post zygote interned strings. There is one instance for
210 class Table {
235 friend class Table;
239 Table();
252 // Add a new intern table that will only be inserted into from now on.
255 // Read and add an intern table from ptr.
256 // Tables read are inserted at the front of the table array. Only checks for conflicts in
271 // Add a table to the front of the tables vector.
276 // modifying the zygote intern table. The back of table is modified when strings are interned.
290 // Add a table from memory to the strong interns.
325 // enable concurrent intern table (strong) root scan. Do not
328 Table strong_interns_ GUARDED_BY(Locks::intern_table_lock_);
334 Table weak_interns_ GUARDED_BY(Locks::intern_table_lock_);