Home
last modified time | relevance | path

Searched full:sleb128 (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/libunwind/src/
H A Ddwarf2.h95 DW_OP_consts = 0x11, // SLEB128 constant
190 DW_OP_breg0 = 0x70, // base register 0 + SLEB128 offset
191 DW_OP_breg1 = 0x71, // base register 1 + SLEB128 offset
192 DW_OP_breg2 = 0x72, // base register 2 + SLEB128 offset
193 DW_OP_breg3 = 0x73, // base register 3 + SLEB128 offset
194 DW_OP_breg4 = 0x74, // base register 4 + SLEB128 offset
195 DW_OP_breg5 = 0x75, // base register 5 + SLEB128 offset
196 DW_OP_breg6 = 0x76, // base register 6 + SLEB128 offset
197 DW_OP_breg7 = 0x77, // base register 7 + SLEB128 offset
198 DW_OP_breg8 = 0x78, // base register 8 + SLEB128 offset
[all …]
H A DAddressSpace.hpp249 /// Read a SLEB128 into a 64-bit word.
258 _LIBUNWIND_ABORT("truncated sleb128 expression"); in getSLEB128()
H A DDwarfInstructions.hpp532 // push immediate SLEB128 value in evaluateExpression()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DLEB128.h9 // This file declares some utility functions for encoding SLEB128 and
22 /// Utility function to encode a SLEB128 value to an output stream. Returns
51 /// Utility function to encode a SLEB128 value to a buffer. Returns
162 /// Utility function to decode a SLEB128 value.
176 *error = "malformed sleb128, extends past end";
187 *error = "sleb128 too big for int64";
227 /// Utility function to get the size of the SLEB128-encoded value.
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DLEB128.cpp9 // This file implements some utility functions for encoding SLEB128 and
28 /// Utility function to get the size of the SLEB128-encoded value.
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DStream.h382 /// Output a SLEB128 number to the stream.
384 /// Put an SLEB128 \a uval out to the stream using the printf format in \a
388 /// A uint64_t value that was extracted as a SLEB128 value.
H A DDataExtractor.h60 TypeSLEB128 ///< Format output as SLEB128 numbers
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/LowLevel/
H A DDWARFCFIProgram.h153 // Operands: SLEB128 in parse()
182 // Operands: ULEB128, SLEB128 in parse()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCELFExtras.h46 // Delta symidx/type/addend members (SLEB128). in encodeCrel()
H A DMCSection.h604 /// True if this is a sleb128, false if uleb128.
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDIEHash.h63 /// Encodes and adds \param Value to the hash as a SLEB128.
H A DAsmPrinterDwarf.cpp45 return "sleb128"; in DecodeDWARFEncoding()
H A DEHStreamer.cpp544 // Each action entry consists of two SLEB128 fields. in emitExceptionTable()
/freebsd/crypto/openssl/crypto/perlasm/
H A Dx86_64-xlate.pl654 consts => 0x11, # sleb128
658 breg0 => 0x70, # add 0-31 to opcole, sleb128
660 fbreg => 0x91, # sleb128
661 bregx => 0x92, # uleb128, sleb128
681 sub sleb128 { subroutine
723 return ($DW_OP_complex{consts}, sleb128($val));
733 return (($DW_OP_complex{breg0} + $reg), sleb128($off));
750 push @ret,$DW_OP_complex{$1}, ($3 ? uleb128($i) : sleb128($i));
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DDwarf.cpp805 case DW_FORM_sdata: // SLEB128. in getFixedFormByteSize()
870 // The implicit value is stored in the abbreviation as a SLEB128, and in getFixedFormByteSize()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DDWARFExpression.cpp296 case DW_OP_consts: // 0x11 1 SLEB128 constant in GetOpcodeDataSize()
331 case DW_OP_fbreg: // 0x91 1 SLEB128 offset in GetOpcodeDataSize()
344 case DW_OP_bregx: // 0x92 2 ULEB128 register followed by SLEB128 offset in GetOpcodeDataSize()
1778 // SLEB128 offset from register N in Evaluate()
1827 // SLEB128 offset from register N in Evaluate()
/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DStream.cpp48 // Put an SLEB128 "uval" out to the stream using the printf format in "format". in PutSLEB128()
/freebsd/contrib/elftoolchain/libdwarf/
H A Dlibdwarf_loc.c329 * Operand2: SLEB128 in _dwarf_loc_fill_loc()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DOutputSections.h284 /// Writes integer value \p Val of SLEB128 format by specified \p PatchOffset.
H A DOutputSections.cpp290 /// Writes integer value \p Val of SLEB128 format by specified \p PatchOffset.
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DELF.cpp454 // which is based on SLEB128 and delta encoding. in android_relas()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DELF.h239 // Delta symidx/type/addend members (SLEB128). in decodeCrel()
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp643 // .sleb128 (Signed=true) and .uleb128 (Signed=false)
4925 /// ::= (.sleb128 | .uleb128) [ expression (, expression)* ]
5506 DirectiveKindMap[".sleb128"] = DK_SLEB128; in initializeDirectiveKindMap()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp1313 // Delta symidx/type/addend members (SLEB128). in writeSectionContent()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCAsmStreamer.cpp1416 OS << "\t.sleb128 "; in emitSLEB128Value()

12