Home
last modified time | relevance | path

Searched refs:getULEB128 (Results 1 – 25 of 31) sorted by relevance

12

/openbsd/src/gnu/llvm/libunwind/src/
DDwarfParser.hpp209 pint_t augLen = (pint_t)addressSpace.getULEB128(p, nextCFI); in decodeFDE()
278 pint_t augLen = (pint_t)addressSpace.getULEB128(p, nextCFI); in findFDE()
359 cieInfo->codeAlignFactor = (uint32_t)addressSpace.getULEB128(p, cieContentEnd); in parseCIE()
364 : addressSpace.getULEB128(p, cieContentEnd); in parseCIE()
371 addressSpace.getULEB128(p, cieContentEnd); in parseCIE()
491 reg = addressSpace.getULEB128(p, instructionsEnd); in parseFDEInstructions()
492 offset = (int64_t)addressSpace.getULEB128(p, instructionsEnd) * in parseFDEInstructions()
505 reg = addressSpace.getULEB128(p, instructionsEnd); in parseFDEInstructions()
516 reg = addressSpace.getULEB128(p, instructionsEnd); in parseFDEInstructions()
526 reg = addressSpace.getULEB128(p, instructionsEnd); in parseFDEInstructions()
[all …]
DDwarfInstructions.hpp387 pint_t length = (pint_t)addressSpace.getULEB128(p, expressionEnd); in evaluateExpression()
498 value = (pint_t)addressSpace.getULEB128(p, expressionEnd); in evaluateExpression()
647 *sp += static_cast<pint_t>(addressSpace.getULEB128(p, expressionEnd)); in evaluateExpression()
817 reg = static_cast<uint32_t>(addressSpace.getULEB128(p, expressionEnd)); in evaluateExpression()
864 reg = static_cast<uint32_t>(addressSpace.getULEB128(p, expressionEnd)); in evaluateExpression()
DAddressSpace.hpp248 static uint64_t getULEB128(pint_t &addr, pint_t end);
278 inline uint64_t LocalAddressSpace::getULEB128(pint_t &addr, pint_t end) { in getULEB128() function in libunwind::LocalAddressSpace
342 result = (pint_t)getULEB128(addr, end); in getEncodedP()
/openbsd/src/gnu/llvm/llvm/lib/DebugInfo/GSYM/
DExtractRanges.cpp26 const uint64_t AddrOffset = Data.getULEB128(&Offset); in decodeRange()
27 const uint64_t Size = Data.getULEB128(&Offset); in decodeRange()
45 uint64_t NumRanges = Data.getULEB128(&Offset); in decodeRanges()
52 Data.getULEB128(&Offset); in skipRange()
53 Data.getULEB128(&Offset); in skipRange()
57 uint64_t NumRanges = Data.getULEB128(&Offset); in skipRanges()
DInlineInfo.cpp84 Data.getULEB128(&Offset); // Skip Inline.CallFile. in skip()
85 Data.getULEB128(&Offset); // Skip Inline.CallLine. in skip()
127 Inline.CallFile = (uint32_t)Data.getULEB128(&Offset); in lookup()
128 Inline.CallLine = (uint32_t)Data.getULEB128(&Offset); in lookup()
201 Inline.CallFile = (uint32_t)Data.getULEB128(&Offset); in decode()
205 Inline.CallLine = (uint32_t)Data.getULEB128(&Offset); in decode()
DLineTable.cpp69 const uint32_t FirstLine = (uint32_t)Data.getULEB128(&Offset); in parse()
86 Row.File = (uint32_t)Data.getULEB128(&Offset); in parse()
93 Row.Addr += Data.getULEB128(&Offset); in parse()
/openbsd/src/gnu/llvm/llvm/lib/DebugInfo/DWARF/
DDWARFDebugMacro.cpp140 E.Type = Data.getULEB128(&Offset); in parseImpl()
163 E.Line = Data.getULEB128(&Offset); in parseImpl()
178 E.Line = Data.getULEB128(&Offset); in parseImpl()
195 E.Line = Data.getULEB128(&Offset); in parseImpl()
202 Data.getULEB128(&Offset)); in parseImpl()
212 E.Line = Data.getULEB128(&Offset); in parseImpl()
214 E.File = Data.getULEB128(&Offset); in parseImpl()
224 E.ExtConstant = Data.getULEB128(&Offset); in parseImpl()
DDWARFDebugRnglists.cpp36 Value0 = Data.getULEB128(C); in extract()
40 Value0 = Data.getULEB128(C); in extract()
41 Value1 = Data.getULEB128(C); in extract()
44 Value0 = Data.getULEB128(C); in extract()
45 Value1 = Data.getULEB128(C); in extract()
49 Value0 = Data.getULEB128(C); in extract()
50 Value1 = Data.getULEB128(C); in extract()
64 Value1 = Data.getULEB128(C); in extract()
DDWARFDebugLoc.cpp286 E.Value0 = Data.getULEB128(C); in visitLocationList()
289 E.Value0 = Data.getULEB128(C); in visitLocationList()
290 E.Value1 = Data.getULEB128(C); in visitLocationList()
293 E.Value0 = Data.getULEB128(C); in visitLocationList()
299 E.Value1 = Data.getULEB128(C); in visitLocationList()
302 E.Value0 = Data.getULEB128(C); in visitLocationList()
303 E.Value1 = Data.getULEB128(C); in visitLocationList()
317 E.Value1 = Data.getULEB128(C); in visitLocationList()
328 unsigned Bytes = Version >= 5 ? Data.getULEB128(C) : Data.getU16(C); in visitLocationList()
DDWARFAbbreviationDeclaration.cpp42 Code = Data.getULEB128(OffsetPtr); in extract()
47 Tag = static_cast<llvm::dwarf::Tag>(Data.getULEB128(OffsetPtr)); in extract()
61 auto A = static_cast<Attribute>(Data.getULEB128(OffsetPtr)); in extract()
62 auto F = static_cast<Form>(Data.getULEB128(OffsetPtr)); in extract()
DDWARFDebugFrame.cpp274 addInstruction(Primary, Op1, Data.getULEB128(C)); in parse()
317 addInstruction(Opcode, Data.getULEB128(C)); in parse()
325 auto RegNum = Data.getULEB128(C); in parse()
327 ? Data.getULEB128(C) in parse()
329 auto AddressSpace = Data.getULEB128(C); in parse()
341 uint64_t op1 = Data.getULEB128(C); in parse()
342 uint64_t op2 = Data.getULEB128(C); in parse()
351 uint64_t op1 = Data.getULEB128(C); in parse()
357 uint64_t ExprLength = Data.getULEB128(C); in parse()
372 uint64_t RegNum = Data.getULEB128(C); in parse()
[all …]
DDWARFFormValue.cpp120 uint64_t size = DebugInfoData.getULEB128(OffsetPtr); in skipValue()
194 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
198 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
204 Form = static_cast<dwarf::Form>(DebugInfoData.getULEB128(OffsetPtr)); in skipValue()
274 Value.uval = Data.getULEB128(OffsetPtr, &Err); in extractValue()
333 Value.uval = Data.getULEB128(OffsetPtr, &Err); in extractValue()
336 Value.uval = Data.getULEB128(OffsetPtr, &Err) << 32; in extractValue()
343 Form = static_cast<dwarf::Form>(Data.getULEB128(OffsetPtr, &Err)); in extractValue()
DDWARFDebugLine.cpp216 FileEntry.DirIdx = DebugLineData.getULEB128(OffsetPtr, &Err); in parseV2DirFileTables()
217 FileEntry.ModTime = DebugLineData.getULEB128(OffsetPtr, &Err); in parseV2DirFileTables()
218 FileEntry.Length = DebugLineData.getULEB128(OffsetPtr, &Err); in parseV2DirFileTables()
246 dwarf::LineNumberEntryFormat(DebugLineData.getULEB128(OffsetPtr, &Err)); in parseV5EntryFormat()
247 Descriptor.Form = dwarf::Form(DebugLineData.getULEB128(OffsetPtr, &Err)); in parseV5EntryFormat()
281 uint64_t DirEntryCount = DebugLineData.getULEB128(OffsetPtr); in parseV5DirFileTables()
309 uint64_t FileEntryCount = DebugLineData.getULEB128(OffsetPtr); in parseV5DirFileTables()
722 T Value = Data.getULEB128(Cursor); in parseULEB128()
818 uint64_t Len = TableData.getULEB128(Cursor); in parse()
938 FileEntry.DirIdx = TableData.getULEB128(Cursor); in parse()
[all …]
DDWARFDebugInfoEntry.cpp37 uint64_t AbbrCode = DebugInfoData.getULEB128(OffsetPtr); in extractFast()
DDWARFAcceleratorTable.cpp452 uint32_t Index = Section.AccelSection.getULEB128(Offset); in extractAttributeEncoding()
453 uint32_t Form = Section.AccelSection.getULEB128(Offset); in extractAttributeEncoding()
478 uint32_t Code = Section.AccelSection.getULEB128(Offset); in extractAbbrev()
482 uint32_t Tag = Section.AccelSection.getULEB128(Offset); in extractAbbrev()
617 uint32_t AbbrevCode = AS.getULEB128(Offset); in getEntry()
DDWARFExpression.cpp168 Operands[Operand] = Data.getULEB128(&Offset); in extract()
171 Operands[Operand] = Data.getULEB128(&Offset); in extract()
180 Operands[Operand] = Data.getULEB128(&Offset); in extract()
DDWARFDataExtractor.cpp93 Result = getULEB128(Offset); in getEncodedPointer()
/openbsd/src/gnu/llvm/llvm/lib/Support/
DARMAttributeParser.cpp99 uint64_t value = de.getULEB128(cursor); in CPU_arch_profile()
212 uint64_t value = de.getULEB128(cursor); in ABI_align_needed()
231 uint64_t value = de.getULEB128(cursor); in ABI_align_preserved()
286 uint64_t integer = de.getULEB128(cursor); in compatibility()
376 uint64_t value = de.getULEB128(cursor); in nodefaults()
393 uint64_t InnerTag = de.getULEB128(cursor); in also_compatible_with()
407 uint64_t InnerValue = de.getULEB128(cursor); in also_compatible_with()
439 uint64_t InnerValue = de.getULEB128(cursor); in also_compatible_with()
DELFAttributeParser.cpp25 uint64_t value = de.getULEB128(cursor); in parseStringAttribute()
39 uint64_t value = de.getULEB128(cursor); in integerAttribute()
87 uint64_t value = de.getULEB128(cursor); in parseIndexList()
98 uint64_t tag = de.getULEB128(cursor); in parseAttributeList()
DRISCVAttributeParser.cpp47 uint64_t value = de.getULEB128(cursor); in stackAlign()
DCSKYAttributeParser.cpp121 uint64_t value = de.getULEB128(cursor); in fpuHardFP()
/openbsd/src/gnu/llvm/llvm/tools/obj2yaml/
Ddwarf2yaml.cpp240 NewEntry.AbbrCode = EntryData.getULEB128(&offset); in dumpDebugInfo()
340 File.DirIdx = Data.getULEB128(&Offset); in dumpFileEntry()
341 File.ModTime = Data.getULEB128(&Offset); in dumpFileEntry()
342 File.Length = Data.getULEB128(&Offset); in dumpFileEntry()
410 NewOp.ExtLen = LineData.getULEB128(&Offset); in dumpDebugLines()
441 NewOp.Data = LineData.getULEB128(&Offset); in dumpDebugLines()
455 NewOp.StandardOpcodeData.push_back(LineData.getULEB128(&Offset)); in dumpDebugLines()
Delf2yaml.cpp860 uint64_t Size = Data.getULEB128(Cur); in dumpStackSizesSection()
907 uint64_t NumBlocks = Data.getULEB128(Cur); in dumpBBAddrMapSection()
911 uint32_t ID = Version >= 2 ? Data.getULEB128(Cur) : BlockIndex; in dumpBBAddrMapSection()
912 uint64_t Offset = Data.getULEB128(Cur); in dumpBBAddrMapSection()
913 uint64_t Size = Data.getULEB128(Cur); in dumpBBAddrMapSection()
914 uint64_t Metadata = Data.getULEB128(Cur); in dumpBBAddrMapSection()
948 uint64_t SymNdx = Data.getULEB128(Cur); in dumpAddrsigSection()
/openbsd/src/gnu/llvm/llvm/include/llvm/Support/
DDataExtractor.h643 uint64_t getULEB128(uint64_t *offset_ptr, llvm::Error *Err = nullptr) const;
648 uint64_t getULEB128(Cursor &C) const { return getULEB128(&C.Offset, &C.Err); } in getULEB128() function
/openbsd/src/gnu/llvm/lldb/source/Plugins/ObjectFile/wasm/
DObjectFileWasm.cpp58 uint64_t len = data.getULEB128(c); in GetWasmString()
173 uint64_t payload_len = data.getULEB128(c); in DecodeNextSection()

12