OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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