diff options
| author | apocelipes <seve3r@outlook.com> | 2025-04-08 10:00:13 +0000 |
|---|---|---|
| committer | Michael Pratt <mpratt@google.com> | 2025-04-08 07:47:16 -0700 |
| commit | 38a2a3c7ce156e01f8980cb97912b7067709aaa3 (patch) | |
| tree | 3d3701b563e81640ba6a3376c098c16cb556a8e5 /src/runtime/write_err_android.go | |
| parent | 14b15a2beaed423ba6b6c97fa5983bd57999038e (diff) | |
| download | go-38a2a3c7ce156e01f8980cb97912b7067709aaa3.tar.xz | |
runtime: use internal/byteorder
To simplify the code.
Change-Id: Ib1af5009cc25bb29fd26fdb7b29ff4579f0150aa
GitHub-Last-Rev: f698a8a771ac8c6ecb745ea4c27a7c677c1789d1
GitHub-Pull-Request: golang/go#73255
Reviewed-on: https://go-review.googlesource.com/c/go/+/663735
Reviewed-by: Carlos Amedee <carlos@golang.org>
Reviewed-by: Michael Pratt <mpratt@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/runtime/write_err_android.go')
| -rw-r--r-- | src/runtime/write_err_android.go | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/runtime/write_err_android.go b/src/runtime/write_err_android.go index 34de106b50..bcc934e54c 100644 --- a/src/runtime/write_err_android.go +++ b/src/runtime/write_err_android.go @@ -4,7 +4,10 @@ package runtime -import "unsafe" +import ( + "internal/byteorder" + "unsafe" +) var ( writeHeader = []byte{6 /* ANDROID_LOG_ERROR */, 'G', 'o', 0} @@ -148,18 +151,10 @@ func writeLogdHeader() int { // hdr[7:11] nsec unsigned uint32, little endian. hdr[0] = 0 // LOG_ID_MAIN sec, nsec, _ := time_now() - packUint32(hdr[3:7], uint32(sec)) - packUint32(hdr[7:11], uint32(nsec)) + byteorder.LEPutUint32(hdr[3:7], uint32(sec)) + byteorder.LEPutUint32(hdr[7:11], uint32(nsec)) // TODO(hakim): hdr[1:2] = gettid? return 11 + len(writeHeader) } - -func packUint32(b []byte, v uint32) { - // little-endian. - b[0] = byte(v) - b[1] = byte(v >> 8) - b[2] = byte(v >> 16) - b[3] = byte(v >> 24) -} |
