/ndk/sources/host-tools/ndk-stack/elff/ |
dwarf_cu.h | 47 * and is independent of the DWARF version number. */ 51 * the first byte of the line number program itself. In the 32-bit DWARF 52 * format, this is a 4-byte unsigned length; in the 64-bit DWARF format, 114 /* Creates DwarfCUImpl instance, depending on DWARF format. 193 /* Checks if DWARF version for this CU is higher than 2. */ 230 // DWARF format dependent methods 309 /* DWARF version for this CU. */ 320 * - Dwarf32_CUHdr for 32-bit DWARF, or 321 * - Dwarf64_CUHdr for 64-bit DWARF. 322 * Dwarf_Off - type for an offset field in DWARF data format. Must be [all...] |
elf_file.h | 77 /* Checks if format of DWARF data in this file is 64, or 32-bit. */ 85 /* Gets DWARF objects allocator for this instance. */ 330 // DWARF management. 334 /* Parses DWARF, and buids a list of compilation units for this ELF file. 339 * This is ELF and DWARF data format - dependent method. 466 * pointer type can be defined independently from ELF and DWARF types, 519 /* DWARF objects allocator for this instance. */ 551 /* Flags DWARF format: 64, or 32 bits. DWARF format is determined by looking 554 * DWARF is 64 bit. Otherwise, DWARF is 32 bit. * [all...] |
/external/llvm/examples/ExceptionDemo/ |
ExceptionDemo.cpp | 63 #include "llvm/Support/Dwarf.h" 426 /// @param encoding dwarf encoding type 432 if (encoding == llvm::dwarf::DW_EH_PE_omit) 437 case llvm::dwarf::DW_EH_PE_absptr: 441 case llvm::dwarf::DW_EH_PE_uleb128: 445 case llvm::dwarf::DW_EH_PE_sleb128: 448 case llvm::dwarf::DW_EH_PE_udata2: 452 case llvm::dwarf::DW_EH_PE_udata4: 456 case llvm::dwarf::DW_EH_PE_udata8: 460 case llvm::dwarf::DW_EH_PE_sdata2 [all...] |
/external/llvm/include/llvm/Support/ |
Dwarf.h | 1 //===-- llvm/Support/Dwarf.h ---Dwarf Constants------------------*- C++ -*-===// 10 // This file contains constants used for implementing Dwarf debug support. For 11 // Details on the Dwarf 3 specfication see DWARF Debugging Information Format 12 // V.3 reference manual http://dwarf.freestandards.org , 37 namespace dwarf { namespace in namespace:llvm 40 // Dwarf constants as gleaned from the DWARF Debugging Information Format V.3 41 // reference manual http://dwarf.freestandards.org [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
DwarfException.cpp | 1 //===-- CodeGen/AsmPrinter/DwarfException.cpp - Dwarf Exception Impl ------===// 10 // This file contains support for writing DWARF exception info into asm files. 33 #include "llvm/Support/Dwarf.h" 268 // For Dwarf exception handling (SjLj handling doesn't use this). If some 371 // try-ranges for them need be deduced when using DWARF exception handling. 397 unsigned SiteStartSize = 4; // dwarf::DW_EH_PE_udata4 398 unsigned SiteLengthSize = 4; // dwarf::DW_EH_PE_udata4 399 unsigned LandingPadSize = 4; // dwarf::DW_EH_PE_udata4 418 TTypeEncoding = dwarf::DW_EH_PE_omit; 419 // dwarf::DW_EH_PE_abspt [all...] |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/arm-eabi/bin/ |
ld | |
ld.bfd | |
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/ |
arm-eabi-ld | |
arm-eabi-ld.bfd | |
/external/clang/lib/CodeGen/ |
CGDebugInfo.cpp | 35 #include "llvm/Support/Dwarf.h" 307 LangTag = llvm::dwarf::DW_LANG_ObjC_plus_plus; 309 LangTag = llvm::dwarf::DW_LANG_C_plus_plus; 311 LangTag = llvm::dwarf::DW_LANG_ObjC; 313 LangTag = llvm::dwarf::DW_LANG_C99; 315 LangTag = llvm::dwarf::DW_LANG_C89; 352 return DBuilder.createForwardDecl(llvm::dwarf::DW_TAG_structure_type, 363 DBuilder.createForwardDecl(llvm::dwarf::DW_TAG_structure_type, 384 DBuilder.createForwardDecl(llvm::dwarf::DW_TAG_structure_type, 389 case BuiltinType::Char_U: Encoding = llvm::dwarf::DW_ATE_unsigned_char; break [all...] |
/external/elfutils/config/ |
elfutils.spec.in | 32 helper libraries which implement DWARF, ELF, and machine-specific ELF 45 the DWARF debugging information. libasm provides a programmable 154 %{_includedir}/dwarf.h 225 ted; bug fixes for oddly-formatted DWARF 295 - dwarf.h updated for DWARF 3.0 final specification. 320 ed by dwarf_decl_file, dwarf_decl_line, dwarf_decl_column; dwarf 394 - readelf: improve DWARF output format 398 - readelf: improve DWARF output format 401 - libdw: Updated dwarf.h from DWARF3 speclibdw: add new funtions dwarf_ [all...] |
/external/elfutils/ |
elfutils.spec | 32 helper libraries which implement DWARF, ELF, and machine-specific ELF 45 the DWARF debugging information. libasm provides a programmable 154 %{_includedir}/dwarf.h 225 ted; bug fixes for oddly-formatted DWARF 295 - dwarf.h updated for DWARF 3.0 final specification. 320 ed by dwarf_decl_file, dwarf_decl_line, dwarf_decl_column; dwarf 394 - readelf: improve DWARF output format 398 - readelf: improve DWARF output format 401 - libdw: Updated dwarf.h from DWARF3 speclibdw: add new funtions dwarf_ [all...] |
NOTES | 58 .debug_abbrev > DWARF sections in ld
|
/external/elfutils/libdw/ |
ChangeLog | 21 * dwarf.h (DWARF3_LENGTH_MIN_ESCAPE_CODE): New define. 25 * dwarf_getpubnames: Include dwarf.h. 28 * dwarf_nextcu.c: Include dwarf.h. Correct comment. 148 * dwarf_begin_elf.c (check_section): Return Dwarf * instead of void. 165 * dwarf.h (DW_OP_fbreg): Comment fix. 222 * dwarf.h: Add missing DW_ATE_*, DW_TAG_*, DW_LANG_*, DW_CFA_*, 223 DW_OP_* values, to match DWARF 3.0. Add new DW_DS_*, DW_END_* 224 values from DWARF 3.0. 243 If CU base lookup fails with no error, flag invalid DWARF. 343 * dwarf.h: Comment typo fix [all...] |
/external/elfutils/libebl/ |
libebl.h | 236 /* Fill in register information given DWARF register numbers. 238 Otherwise, store in NAME the name for DWARF register number REGNO 241 Return 0 if REGNO is unused (a gap in the DWARF number assignment). 251 /* Fill in the DWARF register numbers for the registers used in system calls. 254 Each of these is filled with the DWARF register number corresponding, 332 Dwarf_Half regno; /* DWARF register number. */
|
eblopenbackend.c | 58 #include <dwarf.h> 644 /* We know by default only about the DWARF debug sections which have 648 /* DWARF 1 */ 651 /* GNU DWARF 1 extensions */ 654 /* DWARF 1.1 and DWARF 2 */ 657 /* DWARF 2 */ 665 /* DWARF 3 */ 667 /* SGI/MIPS DWARF 2 extensions */
|
/external/elfutils/tests/ |
dwflmodtest.c | 38 #include <dwarf.h> 188 Dwarf *dw, Dwarf_Addr bias, 192 name, base, dw == NULL ? "no" : "DWARF", bias, dwfl_errmsg (-1));
|
allfcts.c | 56 Dwarf *dbg = dwarf_begin (fd, DWARF_C_READ);
|
dwfl-addr-sect.c | 38 #include <dwarf.h>
|
/external/elfutils/backends/ |
ppc_attrs.c | 31 #include <dwarf.h>
|
/external/llvm/docs/ |
DebuggingJITedCode.html | 60 # 'nounwind' which disables DWARF exception handling info. Custom frontends 62 # DWARF CFA generation at the moment. 115 However, on Linux x86_64 in particular, GDB relies on the DWARF call frame 135 object files and it only generates symbols and DWARF CFA information. However,
|
/external/llvm/include/llvm/Analysis/ |
DIBuilder.h | 79 /// @param Lang Source programming language, eg. dwarf::DW_LANG_C99 110 /// @param Encoding DWARF encoding code, e.g. dwarf::DW_ATE_float. 116 /// @param Tag Tag identifing type, e.g. dwarf::TAG_volatile_type 239 /// DW_AT_containing_type. See DWARF documentation 401 /// @param Tag Dwarf TAG. Usually DW_TAG_auto_variable or 423 /// @param Tag Dwarf TAG. Usually DW_TAG_auto_variable or 450 /// This flags are used to emit dwarf attributes. 481 /// This flags are used to emit dwarf attributes.
|
/external/llvm/include/llvm/DebugInfo/ |
DIContext.h | 53 /// getDWARFContext - get a context for binary DWARF data.
|
/external/llvm/include/llvm/ |
LinkAllVMCore.h | 33 #include "llvm/Support/Dwarf.h"
|
/external/llvm/include/llvm/Target/ |
TargetMachine.h | 171 /// hasMCUseLoc - Check whether we should use dwarf's .loc directive. 174 /// setMCUseLoc - Set whether all we should use dwarf's .loc directive. 177 /// hasMCUseCFI - Check whether we should use dwarf's .cfi_* directives. 180 /// setMCUseCFI - Set whether all we should use dwarf's .cfi_* directives.
|