207 // 48 bits because this uses too much address space for older
208 // iOS versions.
209▶ // TODO(mknyszek): Once iOS <14 is deprecated, promote ios/arm64
210 // to a 48-bit address space like every other arm64 platform.
211 //
· · ·
784 // Failed. Discard this hint and try the next.
785 //
786▶ // TODO: This would be cleaner if sysReserve could be
787 // told to only return the requested address. In
788 // particular, this is already how Windows behaves, so
· · ·
1043// enabled, and none of the memory sanitizers should be enabled. We allow the race detector,
1044// in contrast to sizeSpecializedMallocEnabled.
1045▶// TODO(thepudds): it would be nice to check Valgrind integration, though there are some hints
1046// there might not be any canned tests in tree for Go's integration with Valgrind.
1047const runtimeFreegcEnabled = goexperiment.RuntimeFreegc && !asanenabled && !msanenabled && !valgrindenabled
· · ·
1257 // value is aligned to 8 bytes and does not cause a fault on
1258 // atomic access. See issue 37262.
1259▶ // TODO(mknyszek): Remove this workaround if/when issue 36606
1260 // is resolved.
1261 off = alignUp(off, 8)
· · ·
1323 // will update the mem profile on the "free" side.
1324 //
1325▶ // TODO(mknyszek): We should really count the header as part
1326 // of gc_sys or something. The code below just pretends it is
1327 // internal fragmentation and matches the GC's accounting by
+ 21 more matches in this file