Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/libunwind/src/
H A DDwarfParser.hpp208 pint_t augLen = (pint_t)addressSpace.getULEB128(p, nextCFI); in decodeFDE()
277 pint_t augLen = (pint_t)addressSpace.getULEB128(p, nextCFI); in findFDE()
358 cieInfo->codeAlignFactor = (uint32_t)addressSpace.getULEB128(p, cieContentEnd); in parseCIE()
363 : addressSpace.getULEB128(p, cieContentEnd); in parseCIE()
370 addressSpace.getULEB128(p, cieContentEnd); in parseCIE()
490 reg = addressSpace.getULEB128(p, instructionsEnd); in parseFDEInstructions()
491 offset = (int64_t)addressSpace.getULEB128(p, instructionsEnd) * in parseFDEInstructions()
504 reg = addressSpace.getULEB128(p, instructionsEnd); in parseFDEInstructions()
515 reg = addressSpace.getULEB128(p, instructionsEnd); in parseFDEInstructions()
525 reg = addressSpace.getULEB128(p, instructionsEnd); in parseFDEInstructions()
[all …]
H A DDwarfInstructions.hpp379 pint_t length = (pint_t)addressSpace.getULEB128(p, expressionEnd); in evaluateExpression()
490 value = (pint_t)addressSpace.getULEB128(p, expressionEnd); in evaluateExpression()
639 *sp += static_cast<pint_t>(addressSpace.getULEB128(p, expressionEnd)); in evaluateExpression()
809 reg = static_cast<uint32_t>(addressSpace.getULEB128(p, expressionEnd)); in evaluateExpression()
856 reg = static_cast<uint32_t>(addressSpace.getULEB128(p, expressionEnd)); in evaluateExpression()
H A DAddressSpace.hpp195 static uint64_t getULEB128(pint_t &addr, pint_t end);
225 inline uint64_t LocalAddressSpace::getULEB128(pint_t &addr, pint_t end) { in getULEB128() function in libunwind::LocalAddressSpace
285 result = (pint_t)getULEB128(addr, end); in getEncodedP()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A 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()
H A 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()
H A 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()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A 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()
H A 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()
H A 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()
H A DDWARFAbbreviationDeclaration.cpp42 Code = Data.getULEB128(OffsetPtr, &Err); in extract()
50 Tag = static_cast<llvm::dwarf::Tag>(Data.getULEB128(OffsetPtr, &Err)); in extract()
71 auto A = static_cast<Attribute>(Data.getULEB128(OffsetPtr, &Err)); in extract()
75 auto F = static_cast<Form>(Data.getULEB128(OffsetPtr, &Err)); in extract()
H A 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 …]
H A DDWARFFormValue.cpp120 uint64_t size = DebugInfoData.getULEB128(OffsetPtr); in skipValue()
196 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
200 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
206 Form = static_cast<dwarf::Form>(DebugInfoData.getULEB128(OffsetPtr)); in skipValue()
248 Value.uval = Data.getULEB128(OffsetPtr, &Err); in extractValue()
308 Value.uval = Data.getULEB128(OffsetPtr, &Err); in extractValue()
311 Value.uval = Data.getULEB128(OffsetPtr, &Err) << 32; in extractValue()
318 Form = static_cast<dwarf::Form>(Data.getULEB128(OffsetPtr, &Err)); in extractValue()
H A DDWARFDebugLine.cpp221 FileEntry.DirIdx = DebugLineData.getULEB128(OffsetPtr, &Err); in parseV2DirFileTables()
222 FileEntry.ModTime = DebugLineData.getULEB128(OffsetPtr, &Err); in parseV2DirFileTables()
223 FileEntry.Length = DebugLineData.getULEB128(OffsetPtr, &Err); in parseV2DirFileTables()
251 dwarf::LineNumberEntryFormat(DebugLineData.getULEB128(OffsetPtr, &Err)); in parseV5EntryFormat()
252 Descriptor.Form = dwarf::Form(DebugLineData.getULEB128(OffsetPtr, &Err)); in parseV5EntryFormat()
286 uint64_t DirEntryCount = DebugLineData.getULEB128(OffsetPtr); in parseV5DirFileTables()
314 uint64_t FileEntryCount = DebugLineData.getULEB128(OffsetPtr); in parseV5DirFileTables()
783 T Value = Data.getULEB128(Cursor); in parseULEB128()
879 uint64_t Len = TableData.getULEB128(Cursor); in parse()
1001 FileEntry.DirIdx = TableData.getULEB128(Cursor); in parse()
[all …]
H A DDWARFExpression.cpp160 Operands[Operand] = Data.getULEB128(&Offset); in extract()
198 Operands[Operand] = Data.getULEB128(&Offset); in extract()
201 Operands[Operand] = Data.getULEB128(&Offset); in extract()
210 Operands[Operand] = Data.getULEB128(&Offset); in extract()
H A DDWARFDebugInfoEntry.cpp37 uint64_t AbbrCode = DebugInfoData.getULEB128(OffsetPtr); in extractFast()
H A DDWARFDataExtractor.cpp93 Result = getULEB128(Offset); in getEncodedPointer()
H A DDWARFAcceleratorTable.cpp518 uint32_t Index = Section.AccelSection.getULEB128(Offset); in extractAttributeEncoding()
519 uint32_t Form = Section.AccelSection.getULEB128(Offset); in extractAttributeEncoding()
544 uint32_t Code = Section.AccelSection.getULEB128(Offset); in extractAbbrev()
548 uint32_t Tag = Section.AccelSection.getULEB128(Offset); in extractAbbrev()
775 uint32_t AbbrevCode = AS.getULEB128(Offset); in getEntry()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A 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()
H A 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()
H A DRISCVAttributeParser.cpp47 uint64_t Value = de.getULEB128(cursor); in atomicAbi()
58 uint64_t value = de.getULEB128(cursor); in stackAlign()
H A DCSKYAttributeParser.cpp121 uint64_t value = de.getULEB128(cursor); in fpuHardFP()
H A DDataExtractor.cpp221 uint64_t DataExtractor::getULEB128(uint64_t *offset_ptr, Error *Err) const { in getULEB128() function in DataExtractor
/freebsd/contrib/llvm-project/llvm/lib/DWP/
H A DDWP.cpp45 while (AbbrevData.getULEB128(&Offset) != AbbrCode) { in getCUAbbrev()
47 AbbrevData.getULEB128(&Offset); in getCUAbbrev()
51 while (AbbrevData.getULEB128(&Offset) | AbbrevData.getULEB128(&Offset)) in getCUAbbrev()
78 StrIndex = InfoData.getULEB128(&InfoOffset); in getIndexedString()
108 uint32_t AbbrCode = InfoData.getULEB128(&Offset); in getCUIdentifiers()
111 auto Tag = static_cast<dwarf::Tag>(AbbrevData.getULEB128(&AbbrevOffset)); in getCUIdentifiers()
118 while ((Name = AbbrevData.getULEB128(&AbbrevOffset)) | in getCUIdentifiers()
120 AbbrevData.getULEB128(&AbbrevOffset))) && in getCUIdentifiers()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A 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
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/wasm/
H A DObjectFileWasm.cpp58 uint64_t len = data.getULEB128(c); in GetWasmString()
173 uint64_t payload_len = data.getULEB128(c); in DecodeNextSection()

12