| ... | ... | @@ -1769,7 +1769,12 @@ pub const Object = struct { |
| 1769 | 1769 | try o.used.append(gpa, counters_variable.toConst(&o.builder)); |
| 1770 | 1770 | counters_variable.setLinkage(.private, &o.builder); |
| 1771 | 1771 | counters_variable.setAlignment(comptime Builder.Alignment.fromByteUnits(1), &o.builder); |
| 1772 | | counters_variable.setSection(try o.builder.string("__sancov_cntrs"), &o.builder); |
| 1772 | |
| 1773 | if (target.ofmt == .macho) { |
| 1774 | counters_variable.setSection(try o.builder.string("__DATA,__sancov_cntrs"), &o.builder); |
| 1775 | } else { |
| 1776 | counters_variable.setSection(try o.builder.string("__sancov_cntrs"), &o.builder); |
| 1777 | } |
| 1773 | 1778 | |
| 1774 | 1779 | break :f .{ |
| 1775 | 1780 | .counters_variable = counters_variable, |
| ... | ... | @@ -1831,7 +1836,11 @@ pub const Object = struct { |
| 1831 | 1836 | pcs_variable.setLinkage(.private, &o.builder); |
| 1832 | 1837 | pcs_variable.setMutability(.constant, &o.builder); |
| 1833 | 1838 | pcs_variable.setAlignment(Type.usize.abiAlignment(zcu).toLlvm(), &o.builder); |
| 1834 | | pcs_variable.setSection(try o.builder.string("__sancov_pcs1"), &o.builder); |
| 1839 | if (target.ofmt == .macho) { |
| 1840 | pcs_variable.setSection(try o.builder.string("__DATA,__sancov_pcs1"), &o.builder); |
| 1841 | } else { |
| 1842 | pcs_variable.setSection(try o.builder.string("__sancov_pcs1"), &o.builder); |
| 1843 | } |
| 1835 | 1844 | try pcs_variable.setInitializer(init_val, &o.builder); |
| 1836 | 1845 | } |
| 1837 | 1846 | |