Home
last modified time | relevance | path

Searched refs:fde (Results 1 – 8 of 8) sorted by relevance

/art/tools/
Dcheck_cfi.py67 fde = Fde(int(m[1], 16), int(m[2], 16), section)
68 if fde.addr != 0:
69 results.append(fde)
94 def get_cfa(fde: Fde) -> List[Cfa]:
98 return [Cfa(int(addr, 16), cfa) for addr, cfa in cfa_re.findall(fde.data)]
170 def check_fde(fde: Fde, insts: List[Inst], srcs, verbose: bool = False) -> Tuple[str, Set[int]]:
174 cfas = get_cfa(fde)
205 for fde in fdes:
206 if fde.addr not in srcs:
211 while asms and asms[0].addr < fde.end:
[all …]
/art/tools/create_minidebuginfo/
Dcreate_minidebuginfo.cc110 [&](const FDE* fde, const CIE* cie) { in WriteMinidebugInfo() argument
111 entries.emplace_back(std::make_pair(fde, cie)); in WriteMinidebugInfo()
122 const FDE* fde = entry.first; in WriteMinidebugInfo() local
124 FDE new_header = *fde; in WriteMinidebugInfo()
127 debug_frame->WriteFully(fde->data() + sizeof(FDE), fde->size() - sizeof(FDE)); in WriteMinidebugInfo()
/art/compiler/debug/
Delf_debug_writer.cc217 }, [&](const Reader::FDE* fde, const Reader::CIE* cie ATTRIBUTE_UNUSED) { in MakeElfFileForJIT() argument
218 DCHECK_EQ(fde->sym_addr, method_info.code_address); in MakeElfFileForJIT()
219 DCHECK_EQ(fde->sym_size, method_info.code_size); in MakeElfFileForJIT()
309 }, [&](const Reader::FDE* fde, const Reader::CIE* cie ATTRIBUTE_UNUSED) { in PackElfFileForJIT() argument
311 DCHECK_EQ(fde->cie_pointer, 0); in PackElfFileForJIT()
312 if (!is_removed_symbol(fde->sym_addr)) { in PackElfFileForJIT()
313 debug_frame->WriteFully(fde->data(), fde->size()); in PackElfFileForJIT()
/art/libelffile/elf/
Delf_debug_reader.h163 const FDE* fde = Read<FDE>(debug_frame->sh_offset + offset); in VisitDebugFrame() local
164 visit_fde(fde, Read<CIE>(debug_frame->sh_offset + fde->cie_pointer)); in VisitDebugFrame()
/art/test/dexdump/
Dbytecodes.txt936 000fde: 0800 1200 |0021: move-object/from16 v0, v18
Dcheckers.txt2390 002fde: 0183 |0003: move v3, v8
7289 006fde: 0200 1000 |0109: move/from16 v0, v16
Dinvoke-custom.txt699 003fde: 0e00 |0003: return-void
Dall-dex-files.txt3031 002fde: 0183 |0003: move v3, v8
7930 006fde: 0200 1000 |0109: move/from16 v0, v16
9516 003fde: 0e00 |0003: return-void