Searched defs:pair (Results 1 - 8 of 8) sorted by last modified time

/art/runtime/
H A Dclass_linker.cc2225 typedef std::pair<const DexFile*, const DexFile::ClassDef*> ClassPathEntry;
2248 ClassPathEntry pair = FindInClassPath(descriptor, hash, boot_class_path_); local
2249 if (pair.second != nullptr) {
2258 *pair.first,
2259 *pair.second);
2382 ClassPathEntry pair = FindInClassPath(descriptor, hash, boot_class_path_); local
2383 if (pair.second != nullptr) {
2388 *pair.first,
2389 *pair.second);
6392 // for every pair o
[all...]
H A Djni_env_ext.cc184 std::vector<std::pair<uintptr_t, jobject>>* locked_objects)
189 [self, frame, monitors](const std::pair<uintptr_t, jobject>& pair)
191 if (frame == pair.first) {
192 mirror::Object* o = self->DecodeJObject(pair.second);
203 std::pair<uintptr_t, jobject> exact_pair = std::make_pair(current_frame, obj);
211 for (std::pair<uintptr_t, jobject>& pair : locked_objects_) {
212 if (self->DecodeJObject(pair.second) == mirror_obj) {
213 std::string monitor_descr = ComputeMonitorDescription(self, pair
238 std::pair<uintptr_t, jobject>& pair = locked_objects_[locked_objects_.size() - 1]; local
[all...]
H A Dtype_lookup_table_test.cc30 using DescriptorClassDefIdxPair = std::pair<const char*, uint32_t>;
47 auto pair = GetParam(); local
48 const char* descriptor = pair.first;
51 ASSERT_EQ(pair.second, class_def_idx);
H A Dutf.cc70 // pair.
144 // Check if the other half of the pair is within the expected
184 const uint32_t pair = GetUtf16FromUtf8(&utf8); local
185 const uint16_t first = GetLeadingUtf16Char(pair);
188 const uint16_t second = GetTrailingUtf16Char(pair);
215 const uint32_t pair = GetUtf16FromUtf8(&utf8); local
218 const uint16_t lhs = GetLeadingUtf16Char(pair);
227 const uint16_t lhs2 = GetTrailingUtf16Char(pair);
H A Dutf_test.cc51 // A test string that contains a UTF-8 encoding of a surrogate pair
62 uint32_t pair = 0; local
65 pair = GetUtf16FromUtf8(&ptr);
66 EXPECT_EQ(0x24, GetLeadingUtf16Char(pair));
67 EXPECT_EQ(0, GetTrailingUtf16Char(pair));
71 pair = GetUtf16FromUtf8(&ptr);
72 EXPECT_EQ(0xa2, GetLeadingUtf16Char(pair));
73 EXPECT_EQ(0, GetTrailingUtf16Char(pair));
77 pair = GetUtf16FromUtf8(&ptr);
78 EXPECT_EQ(0x20ac, GetLeadingUtf16Char(pair));
98 uint32_t pair = 0; local
[all...]
H A Dutils.cc650 * (b) an improper surrogate pair, (c) an encoded '\0', (d) a high
657 const uint32_t pair = GetUtf16FromUtf8(pUtf8Ptr); local
658 const uint16_t leading = GetLeadingUtf16Char(pair);
660 // We have a surrogate pair resulting from a valid 4 byte UTF sequence.
665 if (GetTrailingUtf16Char(pair) != 0) {
671 // three byte UTF-8 sequence could be one half of a surrogate pair.
716 * points if the character is encoded as a surrogate pair. Also, if
/art/compiler/optimizing/
H A Dcode_generator_x86.cc578 // UnsafeGet's offset location is a register pair, the low
813 // Don't allocate the dalvik style register pair passing.
948 X86ManagedRegister pair = X86ManagedRegister::FromRegisterPair( local
950 return Location::RegisterPairLocation(pair.AsRegisterPairLow(), pair.AsRegisterPairHigh());
4716 // We need two XMM registers because there's no easier way to (bit) copy a register pair
4717 // into a single XMM register (we copy each pair part into the XMMs and then interleave them).
H A Dinstruction_builder.cc409 // The vreg we are storing into was previously the high vreg of a pair.
418 // We are storing a pair. Invalidate the instruction in the high vreg.
1058 << " because of non-sequential dex register pair in wide argument";
1354 std::pair<bool, bool> pair = compiler_driver_->IsFastStaticField( local
1360 bool can_easily_access = is_put ? pair.second : pair.first;

Completed in 169 milliseconds