HomeSort by relevance Sort by last modified time
    Searched refs:OatQuickMethodHeader (Results 1 - 19 of 19) sorted by null

  /art/runtime/
oat_file-inl.h 24 inline const OatQuickMethodHeader* OatFile::OatMethod::GetOatQuickMethodHeader() const {
30 return reinterpret_cast<const OatQuickMethodHeader*>(code) - 1;
34 const OatQuickMethodHeader* method_header = GetOatQuickMethodHeader();
46 return reinterpret_cast<const OatQuickMethodHeader*>(code)[-1].code_size_;
50 const OatQuickMethodHeader* method_header = GetOatQuickMethodHeader();
62 return reinterpret_cast<const OatQuickMethodHeader*>(code)[-1].frame_info_.FrameSizeInBytes();
70 return reinterpret_cast<const OatQuickMethodHeader*>(code)[-1].frame_info_.CoreSpillMask();
78 return reinterpret_cast<const OatQuickMethodHeader*>(code)[-1].frame_info_.FpSpillMask();
86 uint32_t offset = reinterpret_cast<const OatQuickMethodHeader*>(code)[-1].gc_map_offset_;
99 const OatQuickMethodHeader* method_header = GetOatQuickMethodHeader()
    [all...]
oat.h 173 // OatQuickMethodHeader precedes the raw code chunk generated by the Quick compiler.
174 class PACKED(4) OatQuickMethodHeader {
176 OatQuickMethodHeader(uint32_t mapping_table_offset = 0U, uint32_t vmap_table_offset = 0U,
181 ~OatQuickMethodHeader();
183 OatQuickMethodHeader& operator=(const OatQuickMethodHeader&) = default;
art_method-inl.h 164 return reinterpret_cast<const OatQuickMethodHeader*>(code)[-1].code_size_;
213 reinterpret_cast<const OatQuickMethodHeader*>(code_pointer)[-1].mapping_table_offset_;
233 reinterpret_cast<const OatQuickMethodHeader*>(code_pointer)[-1].vmap_table_offset_;
245 reinterpret_cast<const OatQuickMethodHeader*>(code_pointer)[-1].vmap_table_offset_;
263 reinterpret_cast<const OatQuickMethodHeader*>(code_pointer)[-1].gc_map_offset_;
321 return reinterpret_cast<const OatQuickMethodHeader*>(code_pointer)[-1].frame_info_;
oat.cc 480 OatQuickMethodHeader::OatQuickMethodHeader(
489 OatQuickMethodHeader::~OatQuickMethodHeader() {}
exception_test.cc 78 uint32_t vmap_table_offset = sizeof(OatQuickMethodHeader) + fake_vmap_table_data.size();
81 OatQuickMethodHeader method_header(mapping_table_offset, vmap_table_offset, gc_map_offset,
oat_file.h 115 // Returns OatQuickMethodHeader for debugging. Most callers should
117 const OatQuickMethodHeader* GetOatQuickMethodHeader() const;
  /art/compiler/jit/
jit_compiler.cc 183 reserve_begin += sizeof(OatQuickMethodHeader);
190 OatQuickMethodHeader* method_header = reinterpret_cast<OatQuickMethodHeader*>(code_ptr) - 1;
200 method_header = new(method_header)OatQuickMethodHeader(
239 const size_t reserve_size = sizeof(OatQuickMethodHeader) + quick_code->size() + 32;
  /art/compiler/linker/
relative_patcher_test.h 93 offset += sizeof(OatQuickMethodHeader);
114 uint8_t dummy_header[sizeof(OatQuickMethodHeader)];
125 out_.WriteFully(dummy_header, sizeof(OatQuickMethodHeader));
126 offset += sizeof(OatQuickMethodHeader);
  /art/compiler/linker/arm/
relative_patcher_thumb2_test.cc 48 CompiledCode::AlignCode(kTrampolineSize, kThumb2) + sizeof(OatQuickMethodHeader);
53 CHECK(IsAligned<kArmAlignment>(method3_offset - sizeof(OatQuickMethodHeader)));
58 sizeof(OatQuickMethodHeader);
59 const uint32_t method2_size = (method3_offset - sizeof(OatQuickMethodHeader) - method2_offset);
292 uint32_t method3_header_offset = method3_offset - sizeof(OatQuickMethodHeader);
relative_patcher_arm_base.cc 89 uint32_t quick_code_offset = compiled_method->AlignCode(offset) + sizeof(OatQuickMethodHeader);
  /art/compiler/
common_compiler_test.cc 61 : sizeof(OatQuickMethodHeader) + vmap_table->size();
66 : sizeof(OatQuickMethodHeader) + vmap_table->size() + mapping_table_size;
71 : sizeof(OatQuickMethodHeader) + vmap_table->size() + mapping_table_size + gc_map_size;
72 OatQuickMethodHeader method_header(mapping_table_offset, vmap_table_offset, gc_map_offset,
oat_test.cc 185 EXPECT_EQ(28U, sizeof(OatQuickMethodHeader));
oat_writer.h 255 std::vector<OatQuickMethodHeader> method_headers_;
oat_writer.cc 411 OatQuickMethodHeader* method_header = &oat_class->method_headers_[method_offsets_index_];
433 *method_header = OatQuickMethodHeader(mapping_table_offset, vmap_table_offset,
541 return offset_ + sizeof(OatQuickMethodHeader) + thumb_offset;
719 offset_ + sizeof(OatQuickMethodHeader) + compiled_method->CodeDelta())
721 const OatQuickMethodHeader& method_header =
    [all...]
  /art/compiler/linker/arm64/
relative_patcher_arm64_test.cc 61 CompiledCode::AlignCode(kTrampolineSize, kArm64) + sizeof(OatQuickMethodHeader);
68 const uint32_t gap_end = last_method_offset - sizeof(OatQuickMethodHeader);
79 uint32_t chunk_code_size = kSmallChunkSize - sizeof(OatQuickMethodHeader);
85 uint32_t chunk_code_size = gap_size - sizeof(OatQuickMethodHeader);
275 CompiledCode::AlignCode(kTrampolineSize, kArm64) + sizeof(OatQuickMethodHeader);
454 uint32_t last_method_header_offset = last_method_offset - sizeof(OatQuickMethodHeader);
relative_patcher_arm64.cc 75 uint32_t quick_code_offset = compiled_method->AlignCode(offset) + sizeof(OatQuickMethodHeader);
  /art/compiler/dex/quick/x86/
target_x86.cc     [all...]
assemble_x86.cc     [all...]
  /art/oatdump/
oatdump.cc 859 *indent1_os << "OatQuickMethodHeader ";
861 const OatQuickMethodHeader* method_header = oat_method.GetOatQuickMethodHeader();
871 // If we can't read the OatQuickMethodHeader, the rest of the data is dangerous to read.
    [all...]

Completed in 586 milliseconds