Home | History | Annotate | Download | only in ExceptionDemo

Lines Matching full:dwarf

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:
464 case llvm::dwarf::DW_EH_PE_sdata4:
468 case llvm::dwarf::DW_EH_PE_sdata8:
480 case llvm::dwarf::DW_EH_PE_absptr:
483 case llvm::dwarf::DW_EH_PE_pcrel:
486 case llvm::dwarf::DW_EH_PE_textrel:
487 case llvm::dwarf::DW_EH_PE_datarel:
488 case llvm::dwarf::DW_EH_PE_funcrel:
489 case llvm::dwarf::DW_EH_PE_aligned:
497 if (encoding & llvm::dwarf::DW_EH_PE_indirect) {
507 /// Deals with Dwarf actions matching our type infos
508 /// (OurExceptionType_t instances). Returns whether or not a dwarf emitted
556 // Each emitted dwarf action corresponds to a 2 tuple of
601 /// Deals with the Language specific data portion of the emitted dwarf code.
633 // emitted dwarf code)
639 // dwarf emission
644 if (lpStartEncoding != llvm::dwarf::DW_EH_PE_omit) {
651 if (ttypeEncoding != llvm::dwarf::DW_EH_PE_omit) {
652 // Calculate type info locations in emitted dwarf code which
787 /// This is the personality function which is embedded (dwarf emitted), in the
788 /// dwarf unwind info block. Again see: JITDwarfEmitter.cpp.