Home | History | Annotate | Download | only in gc

Lines Matching refs:string

24 #include "mirror/string.h"
54 Handle<mirror::String> string(
55 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "test")));
56 EXPECT_TRUE(v->IsValidHeapObjectAddress(string.Get()));
59 reinterpret_cast<const void*>(reinterpret_cast<uintptr_t>(string.Get()) + 1);
62 EXPECT_TRUE(v->IsValidHeapObjectAddress(string->GetClass()));
63 const uintptr_t uint_klass = reinterpret_cast<uintptr_t>(string->GetClass());
75 Handle<mirror::String> string(
76 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "test")));
81 EXPECT_TRUE(v->IsValidClass(string->GetClass()));
82 EXPECT_FALSE(v->IsValidClass(string.Get()));
89 Handle<mirror::String> string(
90 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "test")));
92 const uintptr_t uint_klass = reinterpret_cast<uintptr_t>(string->GetClass());
114 Handle<mirror::String> string(
115 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "obj")));
119 LOG(INFO) << v->DumpObjectInfo(string.Get(), "test");
120 LOG(INFO) << v->DumpObjectInfo(string->GetClass(), "obj");
121 const uintptr_t uint_klass = reinterpret_cast<uintptr_t>(string->GetClass());
134 Handle<mirror::String> string(
135 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "obj")));
140 arr->Set(0, string.Get());
142 v->LogHeapCorruption(arr.Get(), ObjArray::DataOffset(kHeapReferenceSize), string.Get(), false);
143 v->LogHeapCorruption(string.Get(), mirror::Object::ClassOffset(), string->GetClass(), false);
145 v->LogHeapCorruption(nullptr, MemberOffset(0), string.Get(), false);
157 ObjPtr<mirror::String> str = mirror::String::AllocFromModifiedUtf8(soa.Self(), "obj");
160 std::string path = v->FirstPathFromRootSet(str);
164 EXPECT_NE(path.find(oss.str()), std::string::npos);