HomeSort by relevance Sort by last modified time
    Searched refs:dwarf (Results 1 - 25 of 149) sorted by null

1 2 3 4 5 6

  /external/elfutils/libdw/
dwarf_getelf.c 1 /* Retrieve ELF descriptor used for DWARF access.
61 dwarf_getelf (dwarf)
62 Dwarf *dwarf;
64 if (dwarf == NULL)
68 return dwarf->elf;
dwarf_end.c 80 dwarf_end (dwarf)
81 Dwarf *dwarf;
83 if (dwarf != NULL)
88 tdestroy (dwarf->cu_tree, cu_free);
90 struct libdw_memblock *memp = dwarf->mem_tail;
91 /* The first block is allocated together with the Dwarf object. */
100 free (dwarf->pubnames_sets);
103 if (dwarf->free_elf)
104 elf_end (dwarf->elf)
    [all...]
dwarf_nextcu.c 56 #include <dwarf.h>
60 dwarf_nextcu (dwarf, off, next_off, header_sizep, abbrev_offsetp,
62 Dwarf *dwarf;
71 if (dwarf == NULL)
79 || unlikely (off + 4 >= dwarf->sectiondata[IDX_debug_info]->d_size))
87 char *bytes = (char *) dwarf->sectiondata[IDX_debug_info]->d_buf + off;
93 including the length field itself. In the 32-bit DWARF format,
95 0xfffffff0); in the 64-bit DWARF format, this consists of the
100 DWARF information for that compilation unit. For DWARF Versio
    [all...]
dwarf_decl_column.c 55 #include <dwarf.h>
dwarf_whatattr.c 55 #include <dwarf.h>
dwarf_whatform.c 55 #include <dwarf.h>
dwarf_abbrevhaschildren.c 56 #include <dwarf.h>
dwarf_diename.c 55 #include <dwarf.h>
dwarf_getabbrevcode.c 56 #include <dwarf.h>
dwarf_getabbrevtag.c 56 #include <dwarf.h>
dwarf_hasform.c 55 #include <dwarf.h>
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinterDwarf.cpp 1 //===-- AsmPrinterDwarf.cpp - AsmPrinter Dwarf Support --------------------===//
10 // This file implements the Dwarf emissions parts of AsmPrinter.
27 #include "llvm/Support/Dwarf.h"
32 // Dwarf Emission Helper Routines
55 if (Val >= dwarf::DW_CFA_offset && Val < dwarf::DW_CFA_offset+64)
57 Twine(Val-dwarf::DW_CFA_offset) + ")");
59 OutStreamer.AddComment(dwarf::CallFrameString(Val));
66 case dwarf::DW_EH_PE_absptr: return "absptr";
67 case dwarf::DW_EH_PE_omit: return "omit"
    [all...]
DIE.cpp 1 //===--- lib/CodeGen/DIE.cpp - DWARF Info Entries -------------------------===//
10 // Data structures for DWARF info entries.
57 // Emit its Dwarf tag type.
59 AP->EmitULEB128(Tag, dwarf::TagString(Tag));
63 AP->EmitULEB128(ChildrenFlag, dwarf::ChildrenString(ChildrenFlag));
72 dwarf::AttributeString(AttrData.getAttribute()));
77 dwarf::FormEncodingString(AttrData.getForm()));
90 << dwarf::TagString(Tag)
92 << dwarf::ChildrenString(ChildrenFlag)
97 << dwarf::AttributeString(Data[i].getAttribute()
    [all...]
DwarfCompileUnit.cpp 1 //===-- llvm/CodeGen/DwarfCompileUnit.cpp - Dwarf Compile Unit ------------===//
10 // This file contains support for constructing a dwarf compile unit.
57 Die->addValue(Attribute, dwarf::DW_FORM_flag_present,
60 addUInt(Die, Attribute, dwarf::DW_FORM_flag, 1);
94 Die->addValue(Attribute, dwarf::DW_FORM_strp, Value);
97 /// addLabel - Add a Dwarf label attribute data and value.
142 addUInt(Die, dwarf::DW_AT_decl_file, 0, FileID);
143 addUInt(Die, dwarf::DW_AT_decl_line, 0, Line);
158 addUInt(Die, dwarf::DW_AT_decl_file, 0, FileID);
159 addUInt(Die, dwarf::DW_AT_decl_line, 0, Line)
    [all...]
  /external/linux-tools-perf/arch/arm/
Makefile 3 LIB_OBJS += $(OUTPUT)arch/$(ARCH)/util/dwarf-regs.o
  /external/linux-tools-perf/arch/powerpc/
Makefile 3 LIB_OBJS += $(OUTPUT)arch/$(ARCH)/util/dwarf-regs.o
  /external/linux-tools-perf/arch/s390/
Makefile 3 LIB_OBJS += $(OUTPUT)arch/$(ARCH)/util/dwarf-regs.o
  /external/linux-tools-perf/arch/sh/
Makefile 3 LIB_OBJS += $(OUTPUT)arch/$(ARCH)/util/dwarf-regs.o
  /external/linux-tools-perf/arch/sparc/
Makefile 3 LIB_OBJS += $(OUTPUT)arch/$(ARCH)/util/dwarf-regs.o
  /external/linux-tools-perf/arch/x86/
Makefile 3 LIB_OBJS += $(OUTPUT)arch/$(ARCH)/util/dwarf-regs.o
  /external/linux-tools-perf/arch/s390/util/
dwarf-regs.c 2 * Mapping of DWARF debug register numbers into register names.
10 #include <dwarf-regs.h>
  /external/linux-tools-perf/arch/sh/util/
dwarf-regs.c 2 * Mapping of DWARF debug register numbers into register names.
23 #include <dwarf-regs.h>
26 * Generic dwarf analysis helpers
  /external/linux-tools-perf/arch/sparc/util/
dwarf-regs.c 2 * Mapping of DWARF debug register numbers into register names.
13 #include <dwarf-regs.h>
33 * get_arch_regstr() - lookup register name from it's DWARF register number
34 * @n: the DWARF register number
37 * regdwarfnum_table from it's DWARF register number. If the register is not
  /external/llvm/lib/MC/
MCDwarf.cpp 95 // Create a new MCLineSection. This will be deleted after the dwarf line
129 // This emits the Dwarf line table for the specified section from the entries
142 // Loop through each MCLineEntry and encode the dwarf line number table.
149 MCOS->EmitIntValue(dwarf::DW_LNS_set_file, 1);
154 MCOS->EmitIntValue(dwarf::DW_LNS_set_column, 1);
159 MCOS->EmitIntValue(dwarf::DW_LNS_set_isa, 1);
164 MCOS->EmitIntValue(dwarf::DW_LNS_negate_stmt, 1);
167 MCOS->EmitIntValue(dwarf::DW_LNS_set_basic_block, 1);
169 MCOS->EmitIntValue(dwarf::DW_LNS_set_prologue_end, 1);
171 MCOS->EmitIntValue(dwarf::DW_LNS_set_epilogue_begin, 1)
    [all...]
MCObjectFileInfo.cpp 24 PersonalityEncoding = dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel
25 | dwarf::DW_EH_PE_sdata4;
26 LSDAEncoding = FDEEncoding = FDECFIEncoding = dwarf::DW_EH_PE_pcrel;
27 TTypeEncoding = dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel |
28 dwarf::DW_EH_PE_sdata4;
224 ? dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | dwarf::DW_EH_PE_sdata
    [all...]

Completed in 905 milliseconds

1 2 3 4 5 6