Lines Matching defs:LocExpression
559 for (const LinkedLocationExpressionsWithOffsetPatches &LocExpression :
561 if (LocExpression.Expression.Range) {
563 LocExpression.Expression.Range->LowPC - BaseAddress,
566 LocExpression.Expression.Range->HighPC - BaseAddress,
570 OutLocationSection.emitIntVal(LocExpression.Expression.Expr.size(), 2);
572 for (uint64_t *OffsetPtr : LocExpression.Patches)
576 << StringRef((const char *)LocExpression.Expression.Expr.data(),
577 LocExpression.Expression.Expr.size());
589 for (const LinkedLocationExpressionsWithOffsetPatches &LocExpression :
591 if (LocExpression.Expression.Range) {
595 BaseAddress = LocExpression.Expression.Range->LowPC;
607 encodeULEB128(LocExpression.Expression.Range->LowPC - *BaseAddress,
611 encodeULEB128(LocExpression.Expression.Range->HighPC - *BaseAddress,
617 encodeULEB128(LocExpression.Expression.Expr.size(), OutLocationSection.OS);
619 for (uint64_t *OffsetPtr : LocExpression.Patches)
623 (const char *)LocExpression.Expression.Expr.data(),
624 LocExpression.Expression.Expr.size());