/external/qemu/elff/ |
dwarf_utils.h | 14 * Contains declarations of misc. DWARF utility routines.
22 /* Gets DWARF attribute name string (DW_AT_Xxx) for a given attribute ID.
24 * at - DWARF attribute ID to get name string for.
27 * if DWARF attribute value passed to this routine has not been recognized.
31 /* Gets DWARF form name string (DW_FORM_Xxx) for a given form.
33 * form - DWARF form to get name string for.
36 * DWARF form value passed to this routine has not been recognized.
40 /* Gets DWARF tag name string (DW_TAG_Xxx) for a given tag.
42 * tag - DWARF tag to get name string for.
44 * Tag name string. Note that this routine returns "DW_TAG_Unknown", if DWARF
[all...] |
elf_alloc.h | 15 * allocations for DWARF objects.
29 /* Chunk size. Even on relatively small ELF files, there are a lot of DWARF
31 * consumption on cached DWARF objects may easily reach 640K, which makes
62 /* Encapsulates memory allocator for DWARF-related objects.
63 * Due to the implementation of ELF/DWARF framework in this library, data,
64 * collected during ELF/DWARF parsing stays in memory for as long, as instance
68 * provide DWARF objects with blocks of the required size inside those chunks.
70 * will use overwritten operators new/delete for the DWARF objects that use
72 * for DWARF object allocation implementation. See DwarfAllocBase for more
86 /* Allocates requested number of bytes for a DWARF object. [all...] |
/ndk/sources/host-tools/ndk-stack/elff/ |
dwarf_utils.h | 14 * Contains declarations of misc. DWARF utility routines. 22 /* Gets DWARF attribute name string (DW_AT_Xxx) for a given attribute ID. 24 * at - DWARF attribute ID to get name string for. 27 * if DWARF attribute value passed to this routine has not been recognized. 31 /* Gets DWARF form name string (DW_FORM_Xxx) for a given form. 33 * form - DWARF form to get name string for. 36 * DWARF form value passed to this routine has not been recognized. 40 /* Gets DWARF tag name string (DW_TAG_Xxx) for a given tag. 42 * tag - DWARF tag to get name string for. 44 * Tag name string. Note that this routine returns "DW_TAG_Unknown", if DWARF [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/llvm/lib/CodeGen/AsmPrinter/ |
DwarfCompileUnit.cpp | 1 //===-- llvm/CodeGen/DwarfCompileUnit.cpp - Dwarf Compile Unit ------------===// 10 // This file contains support for writing dwarf compile unit. 85 Die->addValue(Attribute, dwarf::DW_FORM_strp, Value); 88 /// addLabel - Add a Dwarf label attribute data and value. 133 addUInt(Die, dwarf::DW_AT_decl_file, 0, FileID); 134 addUInt(Die, dwarf::DW_AT_decl_line, 0, Line); 149 addUInt(Die, dwarf::DW_AT_decl_file, 0, FileID); 150 addUInt(Die, dwarf::DW_AT_decl_line, 0, Line); 168 addUInt(Die, dwarf::DW_AT_decl_file, 0, FileID); 169 addUInt(Die, dwarf::DW_AT_decl_line, 0, Line) [all...] |
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...] |
/external/linux-tools-perf/arch/arm/util/ |
dwarf-regs.c | 2 * Mapping of DWARF debug register numbers into register names. 14 #include <dwarf-regs.h> 17 #include "util/include/dwarf-regs.h" 57 * get_arch_regstr() - lookup register name from it's DWARF register number 58 * @n: the DWARF register number 61 * regdwarfnum_table from it's DWARF register number. If the register is not
|
/external/linux-tools-perf/arch/x86/util/ |
dwarf-regs.c | 2 * dwarf-regs.c : Mapping of DWARF debug register numbers into register names. 26 #include <dwarf-regs.h> 28 #include "util/include/dwarf-regs.h" 33 * Generic dwarf analysis helpers 68 /* TODO: switching by dwarf address size */
|
/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/llvm/test/MC/AsmParser/ |
directive_file-errors.s | 9 // CHECK-ERRORS:6:9: error: input can't have .file dwarf directives when -g is used to generate dwarf debug info for assembly code
|
/external/elfutils/libdw/ |
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_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...] |
/external/linux-tools-perf/arch/powerpc/util/ |
dwarf-regs.c | 2 * Mapping of DWARF debug register numbers into register names. 13 #include <dwarf-regs.h> 74 * get_arch_regstr() - lookup register name from it's DWARF register number 75 * @n: the DWARF register number 78 * regdwarfnum_table from it's DWARF register number. If the register is not
|
/external/llvm/test/CodeGen/X86/ |
2008-09-26-FrameAddrBug.ll | 9 declare i8* @llvm.eh.dwarf.cfa(i32) nounwind 13 %0 = call i8* @llvm.eh.dwarf.cfa(i32 0) ; <i8*> [#uses=1]
|
/external/llvm/lib/MC/ |
MCDwarf.cpp | 94 // Create a new MCLineSection. This will be deleted after the dwarf line 128 // This emits the Dwarf line table for the specified section from the entries 141 // Loop through each MCLineEntry and encode the dwarf line number table. 148 MCOS->EmitIntValue(dwarf::DW_LNS_set_file, 1); 153 MCOS->EmitIntValue(dwarf::DW_LNS_set_column, 1); 158 MCOS->EmitIntValue(dwarf::DW_LNS_set_isa, 1); 163 MCOS->EmitIntValue(dwarf::DW_LNS_negate_stmt, 1); 166 MCOS->EmitIntValue(dwarf::DW_LNS_set_basic_block, 1); 168 MCOS->EmitIntValue(dwarf::DW_LNS_set_prologue_end, 1); 170 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...] |
/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/include/llvm/MC/ |
MCDwarf.h | 1 //===- MCDwarf.h - Machine Code Dwarf support -------------------*- C++ -*-===// 10 // This file contains the declaration of the MCDwarfFile to support the dwarf 21 #include "llvm/Support/Dwarf.h" 33 /// MCDwarfFile - Instances of this class represent the name of the dwarf 34 /// .file directive and its associated dwarf file number in the MC file, 37 /// index 0 is not used and not a valid dwarf file number). 74 /// dwarf .loc directive. 149 /// the dwarf line table entries. Which is created after a machine 161 // Constructor to create an MCLineEntry given a symbol and the dwarf loc. 175 /// .loc directives. This is the information used to build the dwarf lin [all...] |