Home | History | Annotate | Download | only in hprof

Lines Matching full:mirror

51 #include "mirror/art_field-inl.h"
52 #include "mirror/class.h"
53 #include "mirror/class-inl.h"
54 #include "mirror/object-inl.h"
174 typedef std::set<mirror::Class*> ClassSet;
175 typedef std::set<mirror::Class*>::iterator ClassSetIterator;
487 static void RootVisitor(const mirror::Object* obj, void* arg)
494 static void HeapBitmapCallback(mirror::Object* obj, void* arg)
502 void VisitRoot(const mirror::Object* obj) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
504 int DumpHeapObject(mirror::Object* obj) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
514 const mirror::Class* c = *it;
574 int MarkRootObject(const mirror::Object* obj, jobject jniObj);
576 HprofClassObjectId LookupClassId(mirror::Class* c)
584 const mirror::Class* present = *result.first;
593 HprofStringId LookupStringId(mirror::String* string) {
611 HprofStringId LookupClassNameId(const mirror::Class* c)
747 int Hprof::MarkRootObject(const mirror::Object* obj, jobject jniObj) {
830 static int StackTraceSerialNumber(const mirror::Object* /*obj*/) {
834 int Hprof::DumpHeapObject(mirror::Object* obj) {
866 mirror::Class* c = obj->GetClass();
874 mirror::Class* thisClass = obj->AsClass();
903 rec->AddU4(sizeof(mirror::Class)); // instance size
924 mirror::ArtField* f = thisClass->GetStaticField(i);
949 mirror::ArtField* f = thisClass->GetInstanceField(i);
956 const mirror::Array* aobj = obj->AsArray();
969 rec->AddIdList((const HprofObjectId*)aobj->GetRawData(sizeof(mirror::Object*)), length);
1007 const mirror::Class* sclass = c;
1012 mirror::ArtField* f = sclass->GetInstanceField(i);
1041 void Hprof::VisitRoot(const mirror::Object* obj) {