Searched refs:cfi_info (Results 1 – 7 of 7) sorted by relevance
/art/compiler/dex/quick/x86/ |
D | target_x86.cc | 1489 std::vector<uint8_t>*cfi_info = new std::vector<uint8_t>; in ReturnCommonCallFrameInformation() local 1492 PushWord(*cfi_info, 0); in ReturnCommonCallFrameInformation() 1495 PushWord(*cfi_info, 0); in ReturnCommonCallFrameInformation() 1498 cfi_info->push_back(0x01); in ReturnCommonCallFrameInformation() 1501 cfi_info->push_back(0x7a); in ReturnCommonCallFrameInformation() 1502 cfi_info->push_back(0x52); in ReturnCommonCallFrameInformation() 1503 cfi_info->push_back(0x0); in ReturnCommonCallFrameInformation() 1506 EncodeUnsignedLeb128(*cfi_info, 1); in ReturnCommonCallFrameInformation() 1510 EncodeSignedLeb128(*cfi_info, -8); in ReturnCommonCallFrameInformation() 1512 EncodeSignedLeb128(*cfi_info, -4); in ReturnCommonCallFrameInformation() [all …]
|
/art/compiler/ |
D | compiled_method.cc | 152 const ArrayRef<const uint8_t>& cfi_info) in CompiledMethod() argument 158 cfi_info_(cfi_info.data() == nullptr ? nullptr : driver->DeduplicateCFIInfo(cfi_info)) { in CompiledMethod() 207 const ArrayRef<const uint8_t>& cfi_info) { in SwapAllocCompiledMethod() argument 211 fp_spill_mask, mapping_table, vmap_table, native_gc_map, cfi_info); in SwapAllocCompiledMethod()
|
D | oat_writer.cc | 412 std::vector<uint8_t>* cfi_info = writer_->compiler_driver_->GetCallFrameInformation(); in VisitMethod() local 413 if (cfi_info != nullptr) { in VisitMethod() 418 int cur_offset = cfi_info->size(); in VisitMethod() 419 cfi_info->insert(cfi_info->end(), fde->begin(), fde->end()); in VisitMethod() 424 (*cfi_info)[offset_to_update+0] = CIE_pointer; in VisitMethod() 425 (*cfi_info)[offset_to_update+1] = CIE_pointer >> 8; in VisitMethod() 426 (*cfi_info)[offset_to_update+2] = CIE_pointer >> 16; in VisitMethod() 427 (*cfi_info)[offset_to_update+3] = CIE_pointer >> 24; in VisitMethod() 431 (*cfi_info)[offset_to_update+0] = quick_code_start; in VisitMethod() 432 (*cfi_info)[offset_to_update+1] = quick_code_start >> 8; in VisitMethod() [all …]
|
D | compiled_method.h | 118 const ArrayRef<const uint8_t>& cfi_info); 147 const ArrayRef<const uint8_t>& cfi_info);
|
/art/compiler/dex/quick/ |
D | codegen_util.cc | 1100 std::unique_ptr<std::vector<uint8_t>> cfi_info(ReturnCallFrameInformation()); in GetCompiledMethod() local 1102 if (cfi_info.get() != nullptr) { in GetCompiledMethod() 1103 cfi_ref = ArrayRef<const uint8_t>(*cfi_info); in GetCompiledMethod()
|
/art/compiler/driver/ |
D | compiler_driver.h | 654 SwapVector<uint8_t>* DeduplicateCFIInfo(const ArrayRef<const uint8_t>& cfi_info);
|
D | compiler_driver.cc | 424 SwapVector<uint8_t>* CompilerDriver::DeduplicateCFIInfo(const ArrayRef<const uint8_t>& cfi_info) { in DeduplicateCFIInfo() argument 425 return dedupe_cfi_info_.Add(Thread::Current(), cfi_info); in DeduplicateCFIInfo()
|