Searched refs:method_header (Results 1 - 13 of 13) sorted by relevance

/art/runtime/
H A Doat_file-inl.h35 const OatQuickMethodHeader* method_header = GetOatQuickMethodHeader(); local
36 if (method_header == nullptr) {
39 return reinterpret_cast<const uint8_t*>(method_header) - begin_;
43 const OatQuickMethodHeader* method_header = GetOatQuickMethodHeader(); local
44 if (method_header == nullptr) {
47 return reinterpret_cast<const uint8_t*>(&method_header->code_size_) - begin_;
80 const OatQuickMethodHeader* method_header = GetOatQuickMethodHeader(); local
81 if (method_header == nullptr) {
84 return reinterpret_cast<const uint8_t*>(&method_header->vmap_table_offset_) - begin_;
H A Dart_method.cc399 OatQuickMethodHeader* method_header = local
402 if (method_header->Contains(pc)) {
403 return method_header;
411 OatQuickMethodHeader* method_header = code_cache->LookupMethodHeader(pc, this); local
412 if (method_header != nullptr) {
413 DCHECK(method_header->Contains(pc));
414 return method_header;
452 OatQuickMethodHeader* method_header = OatQuickMethodHeader::FromEntryPoint(oat_entry_point); local
456 return method_header;
459 DCHECK(method_header
[all...]
H A Dstack.cc115 const OatQuickMethodHeader* method_header = GetCurrentOatQuickMethodHeader(); local
116 uint32_t native_pc_offset = method_header->NativeQuickPcOffset(cur_quick_frame_pc_);
117 CodeInfo code_info = method_header->GetOptimizedCodeInfo();
131 const OatQuickMethodHeader* method_header = GetCurrentOatQuickMethodHeader(); local
132 CodeInfoEncoding encoding = method_header->GetOptimizedCodeInfo().ExtractEncoding();
157 const OatQuickMethodHeader* method_header = GetCurrentOatQuickMethodHeader(); local
158 CodeInfoEncoding encoding = method_header->GetOptimizedCodeInfo().ExtractEncoding();
269 const OatQuickMethodHeader* method_header = GetCurrentOatQuickMethodHeader(); local
270 CodeInfo code_info = method_header->GetOptimizedCodeInfo();
273 uint32_t native_pc_offset = method_header
[all...]
H A Dfault_handler.cc372 const OatQuickMethodHeader* method_header = method_obj->GetOatQuickMethodHeader(return_pc); local
379 reinterpret_cast<uintptr_t>(method_header->GetEntryPoint());
382 uint32_t dexpc = method_header->ToDexPc(method_obj, return_pc, false);
H A Dquick_exception_handler.cc382 const OatQuickMethodHeader* method_header = GetCurrentOatQuickMethodHeader(); local
383 CodeInfo code_info = method_header->GetOptimizedCodeInfo();
384 uintptr_t native_pc_offset = method_header->NativeQuickPcOffset(GetCurrentQuickFramePc());
H A Dthread.cc2772 const OatQuickMethodHeader* method_header = GetCurrentOatQuickMethodHeader(); local
2773 DCHECK(method_header->IsOptimized());
2776 uintptr_t native_pc_offset = method_header->NativeQuickPcOffset(GetCurrentQuickFramePc());
2777 CodeInfo code_info = method_header->GetOptimizedCodeInfo();
/art/test/004-ReferenceMap/
H A Dstack_walk_refmap_jni.cc26 const OatQuickMethodHeader* method_header = GetCurrentOatQuickMethodHeader(); \
27 uintptr_t native_quick_pc = method_header->ToNativeQuickPc(GetMethod(), \
32 CheckReferences(t, t_size, method_header->NativeQuickPcOffset(native_quick_pc)); \
/art/runtime/jit/
H A Djit_code_cache.cc247 const OatQuickMethodHeader* method_header = OatQuickMethodHeader::FromCodePointer(code_ptr); local
255 if (method_header->vmap_table_offset_ != 0) {
256 const uint8_t* data = method_header->code_ - method_header->vmap_table_offset_;
322 OatQuickMethodHeader* method_header = nullptr; local
338 method_header = OatQuickMethodHeader::FromCodePointer(code_ptr);
339 new (method_header) OatQuickMethodHeader(
366 method, method_header->GetEntryPoint());
379 << reinterpret_cast<const void*>(method_header->GetEntryPoint()) << ","
380 << reinterpret_cast<const void*>(method_header
455 const OatQuickMethodHeader* method_header = GetCurrentOatQuickMethodHeader(); local
491 OatQuickMethodHeader* method_header = local
717 const OatQuickMethodHeader* method_header = OatQuickMethodHeader::FromCodePointer(code_ptr); local
777 const OatQuickMethodHeader* method_header = OatQuickMethodHeader::FromCodePointer(code_ptr); local
807 OatQuickMethodHeader* method_header = OatQuickMethodHeader::FromCodePointer(code_ptr); local
[all...]
/art/compiler/
H A Dcommon_compiler_test.cc62 OatQuickMethodHeader method_header(vmap_table_offset,
71 const size_t size = vmap_table.size() + sizeof(method_header) + code_size;
73 chunk->resize(sizeof(method_header));
74 memcpy(&(*chunk)[0], &method_header, sizeof(method_header));
H A Dexception_test.cc77 OatQuickMethodHeader method_header(stack_maps_offset, 4 * sizeof(void*), 0u, 0u, code_size);
78 memcpy(&fake_header_code_and_maps_[stack_maps_size], &method_header, sizeof(method_header));
H A Doat_writer.cc726 OatQuickMethodHeader* method_header = &oat_class->method_headers_[method_offsets_index_];
727 uint32_t vmap_table_offset = method_header->vmap_table_offset_;
741 *method_header = OatQuickMethodHeader(vmap_table_offset,
749 offset_ += sizeof(*method_header); // Method header is prepended before code.
765 bool has_code_info = method_header->IsOptimized();
777 info.is_optimized = method_header->IsOptimized();
1028 const OatQuickMethodHeader& method_header =
1030 if (!out->WriteFully(&method_header, sizeof(method_header))) {
1034 writer_->size_method_header_ += sizeof(method_header);
[all...]
/art/oatdump/
H A Doatdump.cc242 const OatQuickMethodHeader* method_header = oat_method.GetOatQuickMethodHeader(); local
243 if (method_header == nullptr || method_header->GetCodeSize() == 0) {
262 info.is_optimized = method_header->IsOptimized();
265 info.code_size = method_header->GetCodeSize();
266 info.frame_size_in_bytes = method_header->GetFrameSizeInBytes();
267 info.code_info = info.is_optimized ? method_header->GetOptimizedCodeInfoPtr() : nullptr;
858 const OatQuickMethodHeader* method_header = oat_method.GetOatQuickMethodHeader(); local
861 vios->Stream() << StringPrintf("%p ", method_header);
1800 OatQuickMethodHeader* method_header local
[all...]
/art/compiler/optimizing/
H A Doptimizing_compiler.cc942 const auto* method_header = reinterpret_cast<const OatQuickMethodHeader*>(code); local
943 const uintptr_t code_address = reinterpret_cast<uintptr_t>(method_header->GetCode());
958 info.frame_size_in_bytes = method_header->GetFrameSizeInBytes();

Completed in 208 milliseconds