]> git.feebdaed.xyz Git - 0xmirror/go.git/commit
internal/runtime/cgroup: simplify escapePath in test
author胡玮文 <huweiwen.hww@alibaba-inc.com>
Sat, 22 Nov 2025 09:15:04 +0000 (17:15 +0800)
committerGopher Robot <gobot@golang.org>
Thu, 27 Nov 2025 05:51:52 +0000 (21:51 -0800)
commit6be5de4bc4e30ac0e2843c781393235d78e384a8
tree3bcc632eb34d7f34b93c9c4e2d6967243de03b6f
parent481c6df7b9006e59febbb24689ab8bf686695e9d
internal/runtime/cgroup: simplify escapePath in test

Don't work on rune, kernel does not use utf-8 here.
Can be verified like this:

  # mkdir "$(echo -e "\xff\x20")"
  # mount -t tmpfs tmpfs "$(echo -e "\xff\x20")"
  # tail -n 1 /proc/self/mountinfo | xxd
  00000000: 3133 3334 2031 3030 2030 3a31 3632 202f  1334 100 0:162 /
  00000010: 202f 726f 6f74 2fff 5c30 3430 2072 772c   /root/.\040 rw,
  00000020: 7265 6c61 7469 6d65 2073 6861 7265 643a  relatime shared:
  00000030: 3433 3520 2d20 746d 7066 7320 746d 7066  435 - tmpfs tmpf
  00000040: 7320 7277 0a                             s rw.

Change-Id: I7468b56eb26f14bc809f8f7580535e6562795c62
Reviewed-on: https://go-review.googlesource.com/c/go/+/723300
Reviewed-by: Michael Pratt <mpratt@google.com>
Auto-Submit: Michael Pratt <mpratt@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
src/internal/runtime/cgroup/cgroup_test.go