Home | History | Annotate | Download | only in runtime

Lines Matching defs:Table

64   // Interns a potentially new string in the 'strong' table. May cause thread suspension.
74 // Interns a potentially new string in the 'strong' table. May cause thread suspension.
78 // Interns a potentially new string in the 'strong' table. May cause thread suspension.
83 // Interns a potentially new string in the 'weak' table. May cause thread suspension.
122 // Adds all of the resolved image strings from the image spaces into the intern table. The
128 // Add a new intern table for inserting to, previous intern tables are still there but no
133 // Read the intern table from memory. The elements aren't copied, the intern hash set data will
138 // Write the post zygote intern table to a pointer. Only writes the strong interns since it is
189 // Table which holds pre zygote and post zygote interned strings. There is one instance for
191 class Table {
193 Table();
206 // Add a new intern table that will only be inserted into from now on.
209 // Read and add an intern table from ptr.
210 // Tables read are inserted at the front of the table array. Only checks for conflicts in
227 // modifying the zygote intern table. The back of table is modified when strings are interned.
230 friend class linker::OatWriter; // for boot image string table slot address lookup.
277 // enable concurrent intern table (strong) root scan. Do not
280 Table strong_interns_ GUARDED_BY(Locks::intern_table_lock_);
286 Table weak_interns_ GUARDED_BY(Locks::intern_table_lock_);
290 friend class linker::OatWriter; // for boot image string table slot address lookup.