/art/runtime/interpreter/mterp/riscv64/ |
D | object.S | 14 % op_iget(load="ldrb", wide="0", is_object="0") 17 % op_iget(load="ldrsb", wide="0", is_object="0") 20 % op_iget(load="ldrh", wide="0", is_object="0") 23 % op_iget(load="ldrsh", wide="0", is_object="0") 25 %def op_iget(load="ldr", wide="0", is_object="0"): 28 %def op_iget_slow_path(load, wide, is_object): 31 % op_iget(load="ldr", wide="1", is_object="0") 34 % op_iget(load="ldr", wide="0", is_object="1") 61 % op_sget(load="ldrb", wide="0", is_object="0") 64 % op_sget(load="ldrsb", wide="0", is_object="0") [all …]
|
D | array.S | 1 %def op_aget(load="unimp", shift="2", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_obje… 5 % op_aget(load="unimp", shift="0", data_offset="MIRROR_BOOLEAN_ARRAY_DATA_OFFSET", wide="0", is_ob… 8 % op_aget(load="unimp", shift="0", data_offset="MIRROR_BYTE_ARRAY_DATA_OFFSET", wide="0", is_objec… 11 % op_aget(load="unimp", shift="1", data_offset="MIRROR_CHAR_ARRAY_DATA_OFFSET", wide="0", is_objec… 14 % op_aget(load="unimp", shift="2", data_offset="MIRROR_OBJECT_ARRAY_DATA_OFFSET", wide="0", is_obj… 17 % op_aget(load="unimp", shift="1", data_offset="MIRROR_SHORT_ARRAY_DATA_OFFSET", wide="0", is_obje… 20 % op_aget(load="unimp", shift="3", data_offset="MIRROR_WIDE_ARRAY_DATA_OFFSET", wide="1", is_objec…
|
/art/disassembler/ |
D | disassembler_x86.cc | 173 uint8_t* prefix, bool load, RegFile src_reg_file, in DumpAddress() argument 239 prefix[2], load ? src_reg_file : dst_reg_file); in DumpAddress() 343 bool load = false; // loads from memory (ie rm is on the right) in DumpInstruction() local 364 case r8_rm8: opcode1 = #opname; load = true; has_modrm = true; byte_operand = true; break; \ in DumpInstruction() 365 case r32_rm32: opcode1 = #opname; load = true; has_modrm = true; break; \ in DumpInstruction() 418 load = true; in DumpInstruction() 427 case 0x69: opcode1 = "imul"; load = true; has_modrm = true; immediate_bytes = 4; break; in DumpInstruction() 429 case 0x6B: opcode1 = "imul"; load = true; has_modrm = true; immediate_bytes = 1; break; in DumpInstruction() 448 case 0x8A: opcode1 = "mov"; load = true; has_modrm = true; byte_operand = true; break; in DumpInstruction() 449 case 0x8B: opcode1 = "mov"; load = true; has_modrm = true; break; in DumpInstruction() [all …]
|
/art/runtime/gc/accounting/ |
D | atomic_stack.h | 106 index = back_index_.load(std::memory_order_relaxed); in AtomicBumpBack() 143 const int32_t index = back_index_.load(std::memory_order_relaxed); in BumpBack() 166 const int32_t index = back_index_.load(std::memory_order_relaxed); in PushBack() 173 DCHECK_GT(back_index_.load(std::memory_order_relaxed), in PopBack() 174 front_index_.load(std::memory_order_relaxed)); in PopBack() 176 const int32_t index = back_index_.load(std::memory_order_relaxed) - 1; in PopBack() 190 int32_t index = front_index_.load(std::memory_order_relaxed); in PopFront() 191 DCHECK_LT(index, back_index_.load(std::memory_order_relaxed)); in PopFront() 199 back_index_.store(back_index_.load(std::memory_order_relaxed) - n, std::memory_order_relaxed); in PopBackCount() 211 DCHECK_LE(front_index_.load(std::memory_order_relaxed), in Size() [all …]
|
/art/test/594-load-string-regression/ |
D | Android.bp | 3 // Build rules for ART run-test `594-load-string-regression`. 16 name: "art-run-test-594-load-string-regression", 21 ":art-run-test-594-load-string-regression-expected-stdout", 22 ":art-run-test-594-load-string-regression-expected-stderr", 28 name: "art-run-test-594-load-string-regression-expected-stdout", 29 out: ["art-run-test-594-load-string-regression-expected-stdout.txt"], 36 name: "art-run-test-594-load-string-regression-expected-stderr", 37 out: ["art-run-test-594-load-string-regression-expected-stderr.txt"],
|
/art/test/519-bound-load-class/ |
D | Android.bp | 3 // Build rules for ART run-test `519-bound-load-class`. 16 name: "art-run-test-519-bound-load-class", 21 ":art-run-test-519-bound-load-class-expected-stdout", 22 ":art-run-test-519-bound-load-class-expected-stderr", 28 name: "art-run-test-519-bound-load-class-expected-stdout", 29 out: ["art-run-test-519-bound-load-class-expected-stdout.txt"], 36 name: "art-run-test-519-bound-load-class-expected-stderr", 37 out: ["art-run-test-519-bound-load-class-expected-stderr.txt"],
|
/art/test/1004-checker-volatile-ref-load/ |
D | Android.bp | 3 // Build rules for ART run-test `1004-checker-volatile-ref-load`. 16 name: "art-run-test-1004-checker-volatile-ref-load", 21 ":art-run-test-1004-checker-volatile-ref-load-expected-stdout", 22 ":art-run-test-1004-checker-volatile-ref-load-expected-stderr", 31 name: "art-run-test-1004-checker-volatile-ref-load-expected-stdout", 32 out: ["art-run-test-1004-checker-volatile-ref-load-expected-stdout.txt"], 39 name: "art-run-test-1004-checker-volatile-ref-load-expected-stderr", 40 out: ["art-run-test-1004-checker-volatile-ref-load-expected-stderr.txt"],
|
/art/test/635-checker-arm64-volatile-load-cc/ |
D | Android.bp | 3 // Build rules for ART run-test `635-checker-arm64-volatile-load-cc`. 16 name: "art-run-test-635-checker-arm64-volatile-load-cc", 21 ":art-run-test-635-checker-arm64-volatile-load-cc-expected-stdout", 22 ":art-run-test-635-checker-arm64-volatile-load-cc-expected-stderr", 31 name: "art-run-test-635-checker-arm64-volatile-load-cc-expected-stdout", 32 out: ["art-run-test-635-checker-arm64-volatile-load-cc-expected-stdout.txt"], 39 name: "art-run-test-635-checker-arm64-volatile-load-cc-expected-stderr", 40 out: ["art-run-test-635-checker-arm64-volatile-load-cc-expected-stderr.txt"],
|
/art/test/1920-suspend-native-monitor/ |
D | native_suspend_monitor.cc | 44 while (!done.load()) { in Java_art_Test1920_nativeSpin() 45 while (should_pause.load()) { in Java_art_Test1920_nativeSpin() 60 return started.load(); in Java_art_Test1920_isNativeThreadSpinning() 66 while (!paused.load()) { } in Java_art_Test1920_pause() 70 while (paused.load()) { } in Java_art_Test1920_resume()
|
/art/test/1921-suspend-native-recursive-monitor/ |
D | native_suspend_recursive_monitor.cc | 47 while (!done.load()) { in Java_art_Test1921_nativeSpin() 48 while (should_pause.load()) { in Java_art_Test1921_nativeSpin() 66 return started.load(); in Java_art_Test1921_isNativeThreadSpinning() 72 while (!paused.load()) { } in Java_art_Test1921_pause() 77 while (paused.load()) { } in Java_art_Test1921_resume()
|
/art/libnativeloader/test/src/android/test/app/ |
D | SystemAppTest.java | 93 System.load(TestUtils.libPath("/system", "system_extpub3.oem1")); in testLoadExtendedPublicLibrariesWithAbsolutePaths() 94 System.load(TestUtils.libPath("/product", "product_extpub3.product1")); in testLoadExtendedPublicLibrariesWithAbsolutePaths() 99 System.load(TestUtils.libPath("/system", "system_private6")); in testLoadPrivateLibrariesWithAbsolutePaths() 100 System.load(TestUtils.libPath("/system_ext", "systemext_private6")); in testLoadPrivateLibrariesWithAbsolutePaths() 102 () -> System.load(TestUtils.libPath("/product", "product_private6"))); in testLoadPrivateLibrariesWithAbsolutePaths() 104 () -> System.load(TestUtils.libPath("/vendor", "vendor_private6"))); in testLoadPrivateLibrariesWithAbsolutePaths()
|
D | ProductAppTest.java | 97 System.load(TestUtils.libPath("/system", "system_extpub3.oem1")); in testLoadExtendedPublicLibrariesWithAbsolutePaths() 98 System.load(TestUtils.libPath("/product", "product_extpub3.product1")); in testLoadExtendedPublicLibrariesWithAbsolutePaths() 104 () -> System.load(TestUtils.libPath("/system", "system_private6"))); in testLoadPrivateLibrariesWithAbsolutePaths() 106 () -> System.load(TestUtils.libPath("/system_ext", "systemext_private6"))); in testLoadPrivateLibrariesWithAbsolutePaths() 107 System.load(TestUtils.libPath("/product", "product_private6")); in testLoadPrivateLibrariesWithAbsolutePaths() 109 () -> System.load(TestUtils.libPath("/vendor", "vendor_private6"))); in testLoadPrivateLibrariesWithAbsolutePaths()
|
D | VendorAppTest.java | 97 () -> System.load(TestUtils.libPath("/system", "system_extpub3.oem1"))); in testLoadExtendedPublicLibrariesWithAbsolutePaths() 98 System.load(TestUtils.libPath("/product", "product_extpub3.product1")); in testLoadExtendedPublicLibrariesWithAbsolutePaths() 104 () -> System.load(TestUtils.libPath("/system", "system_private6"))); in testLoadPrivateLibrariesWithAbsolutePaths() 106 () -> System.load(TestUtils.libPath("/system_ext", "systemext_private6"))); in testLoadPrivateLibrariesWithAbsolutePaths() 108 () -> System.load(TestUtils.libPath("/product", "product_private6"))); in testLoadPrivateLibrariesWithAbsolutePaths() 109 System.load(TestUtils.libPath("/vendor", "vendor_private6")); in testLoadPrivateLibrariesWithAbsolutePaths()
|
D | DataAppTest.java | 97 System.load(TestUtils.libPath("/system", "system_extpub3.oem1")); in testLoadExtendedPublicLibrariesWithAbsolutePaths() 98 System.load(TestUtils.libPath("/product", "product_extpub3.product1")); in testLoadExtendedPublicLibrariesWithAbsolutePaths() 104 () -> System.load(TestUtils.libPath("/system", "system_private6"))); in testLoadPrivateLibrariesWithAbsolutePaths() 106 () -> System.load(TestUtils.libPath("/system_ext", "systemext_private6"))); in testLoadPrivateLibrariesWithAbsolutePaths() 108 () -> System.load(TestUtils.libPath("/product", "product_private6"))); in testLoadPrivateLibrariesWithAbsolutePaths() 110 () -> System.load(TestUtils.libPath("/vendor", "vendor_private6"))); in testLoadPrivateLibrariesWithAbsolutePaths()
|
/art/test/1908-suspend-native-resume-self/ |
D | native_suspend_resume.cc | 41 while (!done.load()) { in Java_art_Test1908_nativeSpinAndResume() 51 return started.load(); in Java_art_Test1908_isNativeThreadSpinning() 55 while (!resuming.load()) {} in Java_art_Test1908_waitForNativeResumeStarted() 59 while (!resumed.load()) {} in Java_art_Test1908_waitForNativeResumeFinished()
|
/art/runtime/interpreter/mterp/armng/ |
D | array.S | 1 %def op_aget(load="ldr", shift="2", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_object… 19 FETCH_ADVANCE_INST 2 @ advance rPC, load rINST 28 $load r2, [r0, #$data_offset] @ w2<- vBB[vCC] 39 $load r2, [r0, #$data_offset] @ r2<- vBB[vCC] 45 % op_aget(load="ldrb", shift="0", data_offset="MIRROR_BOOLEAN_ARRAY_DATA_OFFSET", wide="0", is_obj… 48 % op_aget(load="ldrsb", shift="0", data_offset="MIRROR_BYTE_ARRAY_DATA_OFFSET", wide="0", is_objec… 51 % op_aget(load="ldrh", shift="1", data_offset="MIRROR_CHAR_ARRAY_DATA_OFFSET", wide="0", is_object… 54 % op_aget(load="ldr", shift="2", data_offset="MIRROR_OBJECT_ARRAY_DATA_OFFSET", wide="0", is_objec… 57 % op_aget(load="ldrsh", shift="1", data_offset="MIRROR_SHORT_ARRAY_DATA_OFFSET", wide="0", is_obje… 60 % op_aget(load="ldrd", shift="3", data_offset="MIRROR_WIDE_ARRAY_DATA_OFFSET", wide="1", is_object… [all …]
|
D | object.S | 141 % op_iget(load="ldrb", wide="0", is_object="0") 144 % op_iget(load="ldrsb", wide="0", is_object="0") 147 % op_iget(load="ldrh", wide="0", is_object="0") 150 % op_iget(load="ldrsh", wide="0", is_object="0") 152 %def op_iget(load="ldr", wide="0", is_object="0"): 153 % slow_path = add_slow_path(op_iget_slow_path, load, wide, is_object) 169 $load r0, [r3, r0] 174 $load r0, [r3, r0] 186 %def op_iget_slow_path(load, wide, is_object): 209 $load r0, [r3, r0] [all …]
|
/art/test/1942-suspend-raw-monitor-exit/ |
D | native_suspend_monitor.cc | 48 while (should_pause.load()) { in Java_art_Test1942_nativeRun() 59 return locked.load(); in Java_art_Test1942_isLocked() 63 while (!paused.load()) { } in Java_art_Test1942_waitForPause() 67 while (paused.load()) { } in Java_art_Test1942_resume()
|
/art/runtime/interpreter/mterp/arm64ng/ |
D | array.S | 1 %def op_aget(load="ldr", shift="2", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_object… 25 $load w2, [x0, #$data_offset] // w2<- vBB[vCC] 34 $load w2, [x0, #$data_offset] // w2<- vBB[vCC] 40 % op_aget(load="ldrb", shift="0", data_offset="MIRROR_BOOLEAN_ARRAY_DATA_OFFSET", is_object="0") 43 % op_aget(load="ldrsb", shift="0", data_offset="MIRROR_BYTE_ARRAY_DATA_OFFSET", is_object="0") 46 % op_aget(load="ldrh", shift="1", data_offset="MIRROR_CHAR_ARRAY_DATA_OFFSET", is_object="0") 49 % op_aget(load="ldr", shift="2", data_offset="MIRROR_OBJECT_ARRAY_DATA_OFFSET", is_object="1") 52 % op_aget(load="ldrsh", shift="1", data_offset="MIRROR_SHORT_ARRAY_DATA_OFFSET", is_object="0") 55 % op_aget(load="ldr", shift="3", data_offset="MIRROR_WIDE_ARRAY_DATA_OFFSET", wide="1", is_object=…
|
D | object.S | 139 % op_iget(load="ldrb", volatile_load="ldarb", maybe_extend="", wide="0", is_object="0") 142 % op_iget(load="ldrsb", volatile_load="ldarb", maybe_extend="sxtb w0, w0", wide="0", is_object="0") 145 % op_iget(load="ldrh", volatile_load="ldarh", maybe_extend="", wide="0", is_object="0") 148 % op_iget(load="ldrsh", volatile_load="ldarh", maybe_extend="sxth w0, w0", wide="0", is_object="0") 150 %def op_iget(load="ldr", volatile_load="ldar", maybe_extend="", wide="0", is_object="0"): 160 $load x0, [x3, x0] 163 $load w0, [x3, x0] 168 $load w0, [x3, x0] 211 % op_iget(load="ldr", volatile_load="ldar", maybe_extend="", wide="1", is_object="0") 214 % op_iget(load="ldr", volatile_load="ldar", maybe_extend="", wide="0", is_object="1") [all …]
|
/art/runtime/ |
D | monitor-inl.h | 35 Thread* request_thread = lock_owner_request_.load(std::memory_order_relaxed); in CheckLockOwnerRequest() 65 owner = lock_owner_.load(std::memory_order_relaxed); in GetLockOwnerInfo() 69 owners_method = lock_owner_method_.load(std::memory_order_relaxed); in GetLockOwnerInfo() 70 owners_dex_pc = lock_owner_dex_pc_.load(std::memory_order_relaxed); in GetLockOwnerInfo() 71 owners_sum = lock_owner_sum_.load(std::memory_order_relaxed); in GetLockOwnerInfo()
|
D | barrier_test.cc | 76 while (count1.load(std::memory_order_relaxed) != num_threads) { in TEST_F() 80 EXPECT_EQ(0, count2.load(std::memory_order_relaxed)); in TEST_F() 86 EXPECT_EQ(count1.load(std::memory_order_relaxed), num_threads); in TEST_F() 87 EXPECT_EQ(count2.load(std::memory_order_relaxed), num_threads); in TEST_F() 131 EXPECT_EQ(count.load(std::memory_order_relaxed), expected_total_tasks); in TEST_F()
|
/art/runtime/interpreter/mterp/x86ng/ |
D | array.S | 1 %def op_aget(load="movl", multiplier="4", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_… 23 $load $data_offset(%eax,%ecx,$multiplier), %eax 33 $load $data_offset(%eax,%ecx,$multiplier), %eax 39 % op_aget(load="movzbl", multiplier="1", data_offset="MIRROR_BOOLEAN_ARRAY_DATA_OFFSET") 42 % op_aget(load="movsbl", multiplier="1", data_offset="MIRROR_BYTE_ARRAY_DATA_OFFSET") 45 % op_aget(load="movzwl", multiplier="2", data_offset="MIRROR_CHAR_ARRAY_DATA_OFFSET") 48 % op_aget(load="movl", multiplier="4", data_offset="MIRROR_OBJECT_ARRAY_DATA_OFFSET", is_object="1… 51 % op_aget(load="movswl", multiplier="2", data_offset="MIRROR_SHORT_ARRAY_DATA_OFFSET") 54 % op_aget(load="", multiplier="8", data_offset="MIRROR_WIDE_ARRAY_DATA_OFFSET", wide="1")
|
/art/runtime/interpreter/mterp/x86_64ng/ |
D | array.S | 1 %def op_aget(load="movl", shift="4", data_offset="MIRROR_INT_ARRAY_DATA_OFFSET", wide="0", is_objec… 23 $load $data_offset(%rdi,%rsi,$shift), %eax 33 $load $data_offset(%rdi,%rsi,$shift), %eax 39 % op_aget(load="movzbl", shift="1", data_offset="MIRROR_BOOLEAN_ARRAY_DATA_OFFSET", is_object="0") 42 % op_aget(load="movsbl", shift="1", data_offset="MIRROR_BYTE_ARRAY_DATA_OFFSET", is_object="0") 45 % op_aget(load="movzwl", shift="2", data_offset="MIRROR_CHAR_ARRAY_DATA_OFFSET", is_object="0") 48 % op_aget(load="movl", shift="4", data_offset="MIRROR_OBJECT_ARRAY_DATA_OFFSET", is_object="1") 51 % op_aget(load="movswl", shift="2", data_offset="MIRROR_SHORT_ARRAY_DATA_OFFSET", is_object="0") 54 % op_aget(load="movq", shift="8", data_offset="MIRROR_WIDE_ARRAY_DATA_OFFSET", wide="1", is_object…
|
/art/dex2oat/ |
D | dex2oat_image_test.cc | 419 auto load = [&](const std::string& image_location) { in TEST_F() local 440 return load(image_location); in TEST_F() 447 bool load_ok = load(base_location); in TEST_F() 463 load_ok = load(base_location + ':' + mid_location); in TEST_F() 468 load_ok = load(base_location + ':' + mid_name); in TEST_F() 473 load_ok = load(base_location + ':' + mid_location + ':' + tail_location); in TEST_F() 478 load_ok = load(base_location + ':' + mid_location + ':' + tail_name); in TEST_F() 484 load_ok = load(base_location + ':' + mid_name + ':' + tail_location); in TEST_F() 489 load_ok = load(base_location + ':' + scratch_dir + '*'); in TEST_F() 494 load_ok = load(base_location + ":*"); in TEST_F() [all …]
|