/external/lldb/examples/python/ |
operating_system.py | 68 { 'name':'rax' , 'bitsize' : 64, 'offset' : 0, 'encoding':'uint' , 'format':'hex' , 'set': 0, 'gcc' : 0, 'dwarf' : 0}, 69 { 'name':'rbx' , 'bitsize' : 64, 'offset' : 8, 'encoding':'uint' , 'format':'hex' , 'set': 0, 'gcc' : 3, 'dwarf' : 3}, 70 { 'name':'rcx' , 'bitsize' : 64, 'offset' : 16, 'encoding':'uint' , 'format':'hex' , 'set': 0, 'gcc' : 2, 'dwarf' : 2, 'generic':'arg4', 'alt-name':'arg4', }, 71 { 'name':'rdx' , 'bitsize' : 64, 'offset' : 24, 'encoding':'uint' , 'format':'hex' , 'set': 0, 'gcc' : 1, 'dwarf' : 1, 'generic':'arg3', 'alt-name':'arg3', }, 72 { 'name':'rdi' , 'bitsize' : 64, 'offset' : 32, 'encoding':'uint' , 'format':'hex' , 'set': 0, 'gcc' : 5, 'dwarf' : 5, 'generic':'arg1', 'alt-name':'arg1', }, 73 { 'name':'rsi' , 'bitsize' : 64, 'offset' : 40, 'encoding':'uint' , 'format':'hex' , 'set': 0, 'gcc' : 4, 'dwarf' : 4, 'generic':'arg2', 'alt-name':'arg2', }, 74 { 'name':'rbp' , 'bitsize' : 64, 'offset' : 48, 'encoding':'uint' , 'format':'hex' , 'set': 0, 'gcc' : 6, 'dwarf' : 6, 'generic':'fp' , 'alt-name':'fp', }, 75 { 'name':'rsp' , 'bitsize' : 64, 'offset' : 56, 'encoding':'uint' , 'format':'hex' , 'set': 0, 'gcc' : 7, 'dwarf' : 7, 'generic':'sp' , 'alt-name':'sp', }, 76 { 'name':'r8' , 'bitsize' : 64, 'offset' : 64, 'encoding':'uint' , 'format':'hex' , 'set': 0, 'gcc' : 8, 'dwarf' : 8, 'generic':'arg5', 'alt-name':'arg5', }, 77 { 'name':'r9' , 'bitsize' : 64, 'offset' : 72, 'encoding':'uint' , 'format':'hex' , 'set': 0, 'gcc' : 9, 'dwarf' : 9, 'generic':'arg6', 'alt-name':'arg6', } [all...] |
/external/llvm/test/DebugInfo/X86/ |
ref_addr_relocation.ll | 3 ; RUN: llvm-dwarfdump %t | FileCheck %s -check-prefix=CHECK-DWARF 6 ; RUN: llvm-dwarfdump %t2 | FileCheck %s -check-prefix=DARWIN-DWARF 36 ; CHECK-DWARF: DW_TAG_compile_unit 37 ; CHECK-DWARF: 0x[[ADDR:.*]]: DW_TAG_structure_type 38 ; CHECK-DWARF: DW_TAG_compile_unit 39 ; CHECK-DWARF: DW_TAG_variable 40 ; CHECK-DWARF: DW_AT_type [DW_FORM_ref_addr] {{.*}}[[ADDR]]) 42 ; DARWIN-DWARF: DW_TAG_compile_unit 43 ; DARWIN-DWARF: 0x[[ADDR:.*]]: DW_TAG_structure_type 44 ; DARWIN-DWARF: DW_TAG_compile_uni [all...] |
/external/llvm/lib/MC/ |
MCDwarf.cpp | 114 // This emits the Dwarf line table for the specified section from the entries 128 // Loop through each MCLineEntry and encode the dwarf line number table. 135 MCOS->EmitIntValue(dwarf::DW_LNS_set_file, 1); 140 MCOS->EmitIntValue(dwarf::DW_LNS_set_column, 1); 146 MCOS->EmitIntValue(dwarf::DW_LNS_extended_op, 1); 148 MCOS->EmitIntValue(dwarf::DW_LNE_set_discriminator, 1); 153 MCOS->EmitIntValue(dwarf::DW_LNS_set_isa, 1); 158 MCOS->EmitIntValue(dwarf::DW_LNS_negate_stmt, 1); 161 MCOS->EmitIntValue(dwarf::DW_LNS_set_basic_block, 1); 163 MCOS->EmitIntValue(dwarf::DW_LNS_set_prologue_end, 1) [all...] |
/external/clang/test/Driver/ |
darwin-debug-flags.c | 15 // S: "-dwarf-debug-flags" 17 // P: "-dwarf-debug-producer"
|
/external/libunwind/src/x86_64/ |
Gresume.c | 42 be missing DWARF unwind info. We don't want to fail in that 45 dwarf_make_proc_info (&c->dwarf); 55 (unsigned long long) c->dwarf.ip); 73 unw_addr_space_t as = c->dwarf.as; 74 void *arg = c->dwarf.as_arg; 112 return (*c->dwarf.as->acc.resume) (c->dwarf.as, (unw_cursor_t *) c, 113 c->dwarf.as_arg);
|
/external/lldb/include/lldb/Core/ |
dwarf.h | 1 //===-- dwarf.h -------------------------------------------------*- C++ -*-===// 16 // Get the DWARF constant defintions from llvm 17 #include "llvm/Support/Dwarf.h" 19 using namespace llvm::dwarf; 26 typedef uint64_t dw_addr_t; // Dwarf address define that must be big enough for any addresses in the compile units that get parsed 30 typedef uint64_t dw_offset_t; // Dwarf Debug Information Entry offset for any offset into the file 33 typedef uint32_t dw_offset_t; // Dwarf Debug Information Entry offset for any offset into the file 45 //// document them in the llvm Dwarf.h header file, we won't see
|
/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/test/DebugInfo/ARM/ |
sectionorder.ll | 3 ; Verifies that the DWARF* sections come _after_ the __TEXT sections. 16 !3 = metadata !{i32 2, metadata !"Dwarf Version", i32 2}
|
/external/llvm/test/MC/ELF/ |
gen-dwarf.s | 1 // RUN: llvm-mc -g -dwarf-version 2 -triple i686-pc-linux-gnu %s -filetype=obj -o - | llvm-readobj -r | FileCheck %s 2 // RUN: not llvm-mc -g -dwarf-version 1 -triple i686-pc-linux-gnu %s -filetype=asm -o - 2>&1 | FileCheck --check-prefix=DWARF1 %s 3 // RUN: llvm-mc -g -dwarf-version 2 -triple i686-pc-linux-gnu %s -filetype=asm -o - | FileCheck --check-prefix=ASM --check-prefix=DWARF2 %s 4 // RUN: llvm-mc -g -dwarf-version 3 -triple i686-pc-linux-gnu %s -filetype=asm -o - | FileCheck --check-prefix=ASM --check-prefix=DWARF3 %s 6 // RUN: not llvm-mc -g -dwarf-version 5 -triple i686-pc-linux-gnu %s -filetype=asm -o - 2>&1 | FileCheck --check-prefix=DWARF5 %s 41 // Dwarf version 53 // DWARF1: Dwarf version 1 is not supported. 54 // DWARF5: Dwarf version 5 is not supported.
|
discriminator.s | 3 # RUN: llvm-dwarfdump -debug-dump=line %t.o | FileCheck %s -check-prefix=DWARF-DUMP 18 .short 4 # DWARF version number 59 # DWARF-DUMP: Address Line Column File ISA Discriminator Flags 60 # DWARF-DUMP: ------------------ ------ ------ ------ --- ------------- ------------- 61 # DWARF-DUMP: 0x0001021300000000 1 0 1 0 1 is_stmt
|
/external/libunwind/src/mips/ |
Gstep.c | 36 /* Try DWARF-based unwinding... this is the only method likely to work for 38 ret = dwarf_step (&c->dwarf); 43 /* Dwarf unwinding didn't work, stop. */ 47 return (c->dwarf.ip == 0) ? 0 : 1;
|
Gget_proc_info.c | 33 /* We can only unwind using Dwarf into on MIPS: return failure code 35 ret = dwarf_make_proc_info (&c->dwarf); 39 *pi = c->dwarf.pi;
|
Gregs.c | 69 loc = c->dwarf.loc[reg - UNW_MIPS_R0]; 73 loc = c->dwarf.loc[reg]; 79 *valp = c->dwarf.cfa; 90 return dwarf_put (&c->dwarf, loc, *valp); 92 return dwarf_get (&c->dwarf, loc, valp);
|
/external/libunwind/src/x86/ |
Ginit_remote.c | 42 c->dwarf.as = as; 43 c->dwarf.as_arg = as_arg; 46 c->dwarf.as_arg = c; 51 c->dwarf.as_arg = as_arg;
|
Gresume.c | 41 unw_addr_space_t as = c->dwarf.as; 42 void *arg = c->dwarf.as_arg; 80 return (*c->dwarf.as->acc.resume) (c->dwarf.as, (unw_cursor_t *) c, 81 c->dwarf.as_arg);
|
/external/linux-tools-perf/perf-3.12.0/tools/perf/arch/x86/ |
Makefile | 3 LIB_OBJS += $(OUTPUT)arch/$(ARCH)/util/dwarf-regs.o
|
/external/llvm/test/DebugInfo/Inputs/ |
dwarfdump-pubnames.cc | 2 // clang -g -mllvm -generate-dwarf-pubnames -o dwarfdump-pubnames.elf-x86_64 \
|
llvm-symbolizer-dwo-test.cc | 18 // $ clang -gsplit-dwarf llvm-symbolizer-dwo-test.cc
|
/external/libunwind/src/arm/ |
Gget_proc_info.c | 33 /* We can only unwind using Dwarf into on ARM: return failure code 35 ret = dwarf_make_proc_info (&c->dwarf); 39 *pi = c->dwarf.pi;
|
/external/linux-tools-perf/perf-3.12.0/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/llvm/lib/CodeGen/AsmPrinter/ |
DwarfUnit.h | 1 //===-- llvm/CodeGen/DwarfUnit.h - Dwarf Compile Unit ---*- C++ -*--===// 10 // This file contains support for writing dwarf compile unit. 65 /// Unit - This dwarf writer support class manages information associated 81 /// Asm - Target of Dwarf emission. 84 // Holders for some common dwarf information. 144 DwarfUnit(unsigned UID, dwarf::Tag, DICompileUnit CU, AsmPrinter *A, 263 void addFlag(DIE &Die, dwarf::Attribute Attribute); 266 void addUInt(DIE &Die, dwarf::Attribute Attribute, Optional<dwarf::Form> Form, 269 void addUInt(DIE &Block, dwarf::Form Form, uint64_t Integer) [all...] |
/external/libunwind/src/aarch64/ |
Gresume.c | 37 unw_tdep_context_t *uc = c->dwarf.as_arg; 80 if (c->dwarf.eh_valid_mask & 0x1) sc->regs[0] = c->dwarf.eh_args[0]; 81 if (c->dwarf.eh_valid_mask & 0x2) sc->regs[1] = c->dwarf.eh_args[1]; 82 if (c->dwarf.eh_valid_mask & 0x4) sc->regs[2] = c->dwarf.eh_args[2]; 83 if (c->dwarf.eh_valid_mask & 0x8) sc->regs[3] = c->dwarf.eh_args[3]; 134 unw_addr_space_t as = c->dwarf.as [all...] |
/external/linux-tools-perf/perf-3.12.0/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/test/CodeGen/Mips/ |
eh-dwarf-cfa.ll | 7 declare i8* @llvm.eh.dwarf.cfa(i32) nounwind 13 %0 = call i8* @llvm.eh.dwarf.cfa(i32 0) 24 %0 = call i8* @llvm.eh.dwarf.cfa(i32 0) 42 %0 = call i8* @llvm.eh.dwarf.cfa(i32 0) 60 %0 = call i8* @llvm.eh.dwarf.cfa(i32 0)
|
/external/libunwind/src/hppa/ |
Gresume.c | 58 ucontext_t *uc = c->dwarf.as_arg; 61 missing DWARF unwind info. We don't want to fail in that case, 64 dwarf_make_proc_info (&c->dwarf); 70 Debug (8, "resuming at ip=%x via sigreturn(%p)\n", c->dwarf.ip, sc); 75 Debug (8, "resuming at ip=%x via setcontext()\n", c->dwarf.ip); 96 unw_addr_space_t as = c->dwarf.as; 97 void *arg = c->dwarf.as_arg; 132 if (!c->dwarf.ip) 143 return (*c->dwarf.as->acc.resume) (c->dwarf.as, (unw_cursor_t *) c [all...] |