Home | History | Annotate | Download | only in runtime

Lines Matching refs:Table

59   // Interns a potentially new string in the 'strong' table. May cause thread suspension.
69 // Interns a potentially new string in the 'strong' table. May cause thread suspension.
73 // Interns a potentially new string in the 'strong' table. May cause thread suspension.
78 // Interns a potentially new string in the 'weak' table. May cause thread suspension.
117 // Adds all of the resolved image strings from the image spaces into the intern table. The
123 // Add a new intern table for inserting to, previous intern tables are still there but no
128 // Read the intern table from memory. The elements aren't copied, the intern hash set data will
133 // Write the post zygote intern table to a pointer. Only writes the strong interns since it is
184 // Table which holds pre zygote and post zygote interned strings. There is one instance for
186 class Table {
188 Table();
201 // Add a new intern table that will only be inserted into from now on.
204 // Read and add an intern table from ptr.
205 // Tables read are inserted at the front of the table array. Only checks for conflicts in
222 // modifying the zygote intern table. The back of table is modified when strings are interned.
271 // enable concurrent intern table (strong) root scan. Do not
274 Table strong_interns_ GUARDED_BY(Locks::intern_table_lock_);
280 Table weak_interns_ GUARDED_BY(Locks::intern_table_lock_);