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

1 2 3 4 5 6 7 8 91011>>

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

Completed in 528 milliseconds

1 2 3 4 5 6 7 8 91011>>