Searched defs:TableSlot (Results 1 - 3 of 3) sorted by relevance

/art/runtime/
H A Dclass_table-inl.h29 for (TableSlot& table_slot : class_set) {
47 for (TableSlot& table_slot : class_set) {
65 for (TableSlot& table_slot : class_set) {
78 for (TableSlot& table_slot : class_set) {
88 inline mirror::Class* ClassTable::TableSlot::Read() const {
102 inline void ClassTable::TableSlot::VisitRoot(const Visitor& visitor) const {
115 inline ObjPtr<mirror::Class> ClassTable::TableSlot::ExtractPtr(uint32_t data) {
119 inline uint32_t ClassTable::TableSlot::Encode(ObjPtr<mirror::Class> klass, uint32_t hash_bits) {
124 inline ClassTable::TableSlot::TableSlot(ObjPt function in class:art::ClassTable::TableSlot
[all...]
H A Dclass_table.h45 class TableSlot { class in class:art::ClassTable
47 TableSlot() : data_(0u) {} function in class:art::ClassTable::TableSlot
49 TableSlot(const TableSlot& copy) : data_(copy.data_.LoadRelaxed()) {} function in class:art::ClassTable::TableSlot
51 explicit TableSlot(ObjPtr<mirror::Class> klass);
53 TableSlot(ObjPtr<mirror::Class> klass, uint32_t descriptor_hash);
55 TableSlot& operator=(const TableSlot& copy) {
104 uint32_t operator()(const TableSlot& slot) const NO_THREAD_SAFETY_ANALYSIS;
106 bool operator()(const TableSlot
[all...]
H A Dclass_table.cc37 TableSlot slot(klass);
49 TableSlot slot(klass);
86 *existing_it = TableSlot(klass, hash);
95 for (const TableSlot& root : set) {
144 TableSlot slot(klass);
157 const uint32_t hash = TableSlot::HashDescriptor(klass);
159 classes_.back().InsertWithHash(TableSlot(klass, hash), hash);
169 for (const TableSlot& slot : class_set) {
176 const uint32_t hash = TableSlot::HashDescriptor(klass);
177 classes_.back().InsertWithHash(TableSlot(klas
300 ClassTable::TableSlot::TableSlot(ObjPtr<mirror::Class> klass) function in class:art::ClassTable::TableSlot
[all...]

Completed in 51 milliseconds