Searched refs:debug_frame (Results 1 – 4 of 4) sorted by relevance
155 const Elf_Shdr* debug_frame = GetSection(".debug_frame"); in VisitDebugFrame() local156 if (debug_frame != nullptr) { in VisitDebugFrame()157 for (size_t offset = 0; offset < debug_frame->sh_size;) { in VisitDebugFrame()158 const CFI* entry = Read<CFI>(debug_frame->sh_offset + offset); in VisitDebugFrame()159 DCHECK_LE(entry->size(), debug_frame->sh_size - offset); in VisitDebugFrame()161 visit_cie(Read<CIE>(debug_frame->sh_offset + offset)); in VisitDebugFrame()163 const FDE* fde = Read<FDE>(debug_frame->sh_offset + offset); in VisitDebugFrame()164 visit_fde(fde, Read<CIE>(debug_frame->sh_offset + fde->cie_pointer)); in VisitDebugFrame()
94 auto* debug_frame = builder->GetDebugFrame(); in WriteMinidebugInfo() local95 debug_frame->Start(); in WriteMinidebugInfo()104 auto it = cie_dedup.emplace(key, debug_frame->GetPosition()); in WriteMinidebugInfo()106 debug_frame->WriteFully(cie->data(), cie->size()); in WriteMinidebugInfo()126 debug_frame->WriteFully(&new_header, sizeof(FDE)); in WriteMinidebugInfo()127 debug_frame->WriteFully(fde->data() + sizeof(FDE), fde->size() - sizeof(FDE)); in WriteMinidebugInfo()130 debug_frame->End(); in WriteMinidebugInfo()
262 auto* debug_frame = builder->GetDebugFrame(); in PackElfFileForJIT() local300 debug_frame->Start(); in PackElfFileForJIT()306 debug_frame->WriteFully(cie->data(), cie->size()); in PackElfFileForJIT()313 debug_frame->WriteFully(fde->data(), fde->size()); in PackElfFileForJIT()317 debug_frame->End(); in PackElfFileForJIT()
42 // so keep the .debug_frame which is relatively small and does