/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...] |