aboutsummaryrefslogtreecommitdiff
path: root/src/database/sql/sql_test.go
diff options
context:
space:
mode:
authorAustin Clements <austin@google.com>2016-11-28 18:03:16 -0500
committerAustin Clements <austin@google.com>2016-11-29 15:27:53 +0000
commit6f287fa2bb5b0b74506ecc586d036dcd11a761e2 (patch)
tree696350e756d42d210b017dec100feb976257a4eb /src/database/sql/sql_test.go
parentd39b7b5347a3e6cc9173224393e4cfaf874a272a (diff)
downloadgo-6f287fa2bb5b0b74506ecc586d036dcd11a761e2.tar.xz
runtime: fall back to /proc/self/auxv in Android libs
Android's libc doesn't provide access to auxv, so currently the Go runtime synthesizes a fake, minimal auxv when loaded as a library on Android. This used to be sufficient, but now we depend on auxv to retrieve the system physical page size and panic if we can't retrieve it. Fix this by falling back to reading auxv from /proc/self/auxv if the loader-provided auxv is empty and removing the synthetic auxv vectors. Fixes #18041. Change-Id: Ia2ec2c764a6609331494a5d359032c56cbb83482 Reviewed-on: https://go-review.googlesource.com/33652 Run-TryBot: Austin Clements <austin@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: David Crawshaw <crawshaw@golang.org>
Diffstat (limited to 'src/database/sql/sql_test.go')
0 files changed, 0 insertions, 0 deletions