aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/write_err_android.go
diff options
context:
space:
mode:
authorapocelipes <seve3r@outlook.com>2025-04-08 10:00:13 +0000
committerMichael Pratt <mpratt@google.com>2025-04-08 07:47:16 -0700
commit38a2a3c7ce156e01f8980cb97912b7067709aaa3 (patch)
tree3d3701b563e81640ba6a3376c098c16cb556a8e5 /src/runtime/write_err_android.go
parent14b15a2beaed423ba6b6c97fa5983bd57999038e (diff)
downloadgo-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.go17
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)
-}