Home | History | Annotate | Download | only in runtime

Lines Matching defs:ClassTable

25 ClassTable::ClassTable() : lock_("Class loader classes", kClassLoaderClassesLock) {
31 void ClassTable::FreezeSnapshot() {
36 bool ClassTable::Contains(ObjPtr<mirror::Class> klass) {
48 mirror::Class* ClassTable::LookupByDescriptor(ObjPtr<mirror::Class> klass) {
60 mirror::Class* ClassTable::UpdateClass(const char* descriptor, mirror::Class* klass, size_t hash) {
85 size_t ClassTable::CountDefiningLoaderClasses(ObjPtr<mirror::ClassLoader> defining_loader,
96 size_t ClassTable::NumZygoteClasses(ObjPtr<mirror::ClassLoader> defining_loader) const {
105 size_t ClassTable::NumNonZygoteClasses(ObjPtr<mirror::ClassLoader> defining_loader) const {
110 size_t ClassTable::NumReferencedZygoteClasses() const {
119 size_t ClassTable::NumReferencedNonZygoteClasses() const {
124 mirror::Class* ClassTable::Lookup(const char* descriptor, size_t hash) {
136 ObjPtr<mirror::Class> ClassTable::TryInsert(ObjPtr<mirror::Class> klass) {
149 void ClassTable::Insert(ObjPtr<mirror::Class> klass) {
155 void ClassTable::CopyWithoutLocks(const ClassTable& source_table) {
168 void ClassTable::InsertWithoutLocks(ObjPtr<mirror::Class> klass) {
173 void ClassTable::InsertWithHash(ObjPtr<mirror::Class> klass, size_t hash) {
178 bool ClassTable::Remove(const char* descriptor) {
191 uint32_t ClassTable::ClassDescriptorHashEquals::operator()(const TableSlot& slot)
197 bool ClassTable::ClassDescriptorHashEquals::operator()(const TableSlot& a,
208 bool ClassTable::ClassDescriptorHashEquals::operator()(const TableSlot& a,
217 uint32_t ClassTable::ClassDescriptorHashEquals::operator()(const DescriptorHashPair& pair) const {
221 bool ClassTable::InsertStrongRoot(ObjPtr<mirror::Object> obj) {
243 bool ClassTable::InsertOatFile(const OatFile* oat_file) {
248 bool ClassTable::InsertOatFileLocked(const OatFile* oat_file) {
256 size_t ClassTable::WriteToMemory(uint8_t* ptr) const {
276 size_t ClassTable::ReadFromMemory(uint8_t* ptr) {
282 void ClassTable::AddClassSet(ClassSet&& set) {
287 void ClassTable::ClearStrongRoots() {
293 ClassTable::TableSlot::TableSlot(ObjPtr<mirror::Class> klass)
296 uint32_t ClassTable::TableSlot::HashDescriptor(ObjPtr<mirror::Class> klass) {