Lines Matching defs:PatchOffset
42 uint64_t PatchOffset = 0;
71 DebugOffsetPatch(uint64_t PatchOffset, SectionDescriptor *SectionPtr,
73 : SectionPatch({PatchOffset}), SectionPtr(SectionPtr, AddLocalValue) {}
80 DebugDieRefPatch(uint64_t PatchOffset, CompileUnit *SrcCU, CompileUnit *RefCU,
89 DebugULEB128DieRefPatch(uint64_t PatchOffset, CompileUnit *SrcCU,
98 DebugDieTypeRefPatch(uint64_t PatchOffset, TypeEntry *RefTypeName);
105 DebugType2TypeDieRefPatch(uint64_t PatchOffset, DIE *Die, TypeEntry *TypeName,
114 DebugTypeStrPatch(uint64_t PatchOffset, DIE *Die, TypeEntry *TypeName,
123 DebugTypeLineStrPatch(uint64_t PatchOffset, DIE *Die, TypeEntry *TypeName,
212 PatchesOffsetsList.emplace_back(¬ePatch(Patch).PatchOffset);
266 /// Write specified \p Value of \p AttrForm to the \p PatchOffset.
267 void apply(uint64_t PatchOffset, dwarf::Form AttrForm, uint64_t Val);
269 /// Returns integer value of \p Size located by specified \p PatchOffset.
270 uint64_t getIntVal(uint64_t PatchOffset, unsigned Size);
273 /// Writes integer value \p Val of \p Size by specified \p PatchOffset.
274 void applyIntVal(uint64_t PatchOffset, uint64_t Val, unsigned Size);
276 /// Writes integer value \p Val of ULEB128 format by specified \p PatchOffset.
277 void applyULEB128(uint64_t PatchOffset, uint64_t Val);
279 /// Writes integer value \p Val of SLEB128 format by specified \p PatchOffset.
280 void applySLEB128(uint64_t PatchOffset, uint64_t Val);