Searched refs:thunk_offset (Results 1 - 4 of 4) sorted by relevance
/art/compiler/linker/arm/ |
H A D | relative_patcher_thumb2_test.cc | 201 bool CheckThunk(uint32_t thunk_offset) { argument 203 if (output_.size() < thunk_offset + expected_code.size()) { 205 << "thunk_offset + expected_code.size() == " << (thunk_offset + expected_code.size()); 208 ArrayRef<const uint8_t> linked_code(&output_[thunk_offset], expected_code.size()); 424 uint32_t thunk_offset = CompiledCode::AlignCode(method3_offset + method3_code.size(), local 426 uint32_t diff = thunk_offset - (method3_offset + bl_offset_in_method3 + 4u /* PC adjustment */); 431 EXPECT_TRUE(CheckThunk(thunk_offset)); 500 uint32_t thunk_offset = RoundDown(method3_header_offset - thunk_size, kArmAlignment); local 501 DCHECK_EQ(thunk_offset 531 uint32_t thunk_offset = CompiledCode::AlignCode(method3_offset + method3_code.size(), local 609 uint32_t thunk_offset = GetMethodOffset(method_idx) + RoundUp(kMethodCodeSize, kArmAlignment); local 711 uint32_t thunk_offset = GetMethodOffset(method_idx) + RoundUp(kMethodCodeSize, kArmAlignment); local 1003 uint32_t thunk_offset = GetMethodOffset(method_idx) + RoundUp(kMethodCodeSize, kArmAlignment); local 1085 uint32_t thunk_offset = GetMethodOffset(method_idx) + RoundUp(kMethodCodeSize, kArmAlignment); local 1145 uint32_t thunk_offset = GetMethodOffset(method_idx) + RoundUp(kMethodCodeSize, kArmAlignment); local [all...] |
H A D | relative_patcher_arm_base.cc | 177 uint32_t thunk_offset = CompiledCode::AlignCode(offset, instruction_set_); local 178 offset = data->ReserveOffset(thunk_offset); 311 uint32_t thunk_offset = CompiledCode::AlignCode(offset, instruction_set_); local 312 offset = thunk->ReserveOffset(thunk_offset); 316 DCHECK_LE(thunk_offset - unprocessed_method_call_patches_.front().GetPatchOffset(),
|
/art/compiler/linker/arm64/ |
H A D | relative_patcher_arm64_test.cc | 180 bool CheckThunk(uint32_t thunk_offset) { argument 182 if (output_.size() < thunk_offset + expected_code.size()) { 184 << "thunk_offset + expected_code.size() == " << (thunk_offset + expected_code.size()); 187 ArrayRef<const uint8_t> linked_code(&output_[thunk_offset], expected_code.size()); 351 uint32_t thunk_offset = local 353 uint32_t b_diff = thunk_offset - (method1_offset + num_nops * 4u); 367 auto expected_thunk_code = GenNopsAndAdrpLdr(0u, thunk_offset, target_offset); 374 ASSERT_EQ(thunk_offset + thunk_size, output_.size()); 376 ArrayRef<const uint8_t> thunk_code(&output_[thunk_offset], thunk_siz 606 uint32_t thunk_offset = local 693 uint32_t thunk_offset = RoundDown(last_method_header_offset - thunk_size, kArm64Alignment); local 724 uint32_t thunk_offset = local 934 uint32_t thunk_offset = GetMethodOffset(method_idx) + RoundUp(kMethodCodeSize, kArm64Alignment); local 1180 uint32_t thunk_offset = GetMethodOffset(method_idx) + RoundUp(kMethodCodeSize, kArm64Alignment); local 1257 uint32_t thunk_offset = GetMethodOffset(method_idx) + RoundUp(kMethodCodeSize, kArm64Alignment); local [all...] |
H A D | relative_patcher_arm64.cc | 133 uint32_t thunk_offset = compiled_method->AlignCode(quick_code_offset + code.size()); local 139 adrp_thunk_locations_.emplace_back(patch_offset, thunk_offset); 140 thunk_offset += kAdrpThunkSize; 229 uint32_t thunk_offset = adrp_thunk_locations_[processed_adrp_thunks_].second; local 230 uint32_t adrp_disp = target_offset - (thunk_offset & ~0xfffu); 233 uint32_t out_disp = thunk_offset - patch_offset;
|
Completed in 157 milliseconds