From: Julian Seward Date: Sat, 6 Sep 2014 14:45:12 +0000 (+0000) Subject: Rename "--kernel-variant=android-emulator-no-hw-tls" to X-Git-Tag: svn/VALGRIND_3_10_0~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=de3c2f793beb122a8e2d53c7c83210b9f1ce9d52;p=thirdparty%2Fvalgrind.git Rename "--kernel-variant=android-emulator-no-hw-tls" to "=android-no-hw-tls" per suggestion from Philippe. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14479 --- diff --git a/coregrind/m_main.c b/coregrind/m_main.c index 65928bf8cc..5d9baaacef 100644 --- a/coregrind/m_main.c +++ b/coregrind/m_main.c @@ -184,7 +184,7 @@ static void usage_NORETURN ( Bool debug_help ) " --kernel-variant=variant1,variant2,...\n" " handle non-standard kernel variants [none]\n" " where variant is one of:\n" -" bproc android-emulator-no-hw-tls\n" +" bproc android-no-hw-tls\n" " android-gpu-sgx5xx android-gpu-adreno3xx none\n" " --merge-recursive-frames= merge frames between identical\n" " program counters in max frames) [0]\n" @@ -633,7 +633,7 @@ void main_process_cmd_line_options ( /*OUT*/Bool* logging_to_fd, else if VG_USETX_CLO (arg, "--kernel-variant", "bproc," - "android-emulator-no-hw-tls," + "android-no-hw-tls," "android-gpu-sgx5xx," "android-gpu-adreno3xx", VG_(clo_kernel_variant)) {} diff --git a/coregrind/m_syswrap/syswrap-arm-linux.c b/coregrind/m_syswrap/syswrap-arm-linux.c index 19466bc771..db17e1d945 100644 --- a/coregrind/m_syswrap/syswrap-arm-linux.c +++ b/coregrind/m_syswrap/syswrap-arm-linux.c @@ -279,7 +279,7 @@ static SysRes sys_set_tls ( ThreadId tid, Addr tlsptr ) { assign_guest_tls(tid, tlsptr); - if (KernelVariantiS(KernelVariant_android_emulator_no_hw_tls, + if (KernelVariantiS(KernelVariant_android_no_hw_tls, VG_(clo_kernel_variant))) { /* Android emulator does not provide an hw tls register. So, the tls register is emulated by the kernel. diff --git a/coregrind/pub_core_options.h b/coregrind/pub_core_options.h index 876d112f31..e44a30fa73 100644 --- a/coregrind/pub_core_options.h +++ b/coregrind/pub_core_options.h @@ -341,7 +341,7 @@ extern VgSmc VG_(clo_smc_check); typedef enum { KernelVariant_bproc, - KernelVariant_android_emulator_no_hw_tls, + KernelVariant_android_no_hw_tls, KernelVariant_android_gpu_sgx5xx, KernelVariant_android_gpu_adreno3xx } diff --git a/docs/xml/manual-core.xml b/docs/xml/manual-core.xml index 454bed4f67..77a8d3bcbe 100644 --- a/docs/xml/manual-core.xml +++ b/docs/xml/manual-core.xml @@ -2095,7 +2095,7 @@ need to use them. - : some + : some versions of the Android emulator for ARM do not provide a hardware TLS (thread-local state) register, and Valgrind crashes at startup. Use this variant to select software diff --git a/none/tests/cmdline1.stdout.exp b/none/tests/cmdline1.stdout.exp index c232ccaa5e..88cbb92860 100644 --- a/none/tests/cmdline1.stdout.exp +++ b/none/tests/cmdline1.stdout.exp @@ -97,7 +97,7 @@ usage: valgrind [options] prog-and-args --kernel-variant=variant1,variant2,... handle non-standard kernel variants [none] where variant is one of: - bproc android-emulator-no-hw-tls + bproc android-no-hw-tls android-gpu-sgx5xx android-gpu-adreno3xx none --merge-recursive-frames= merge frames between identical program counters in max frames) [0] diff --git a/none/tests/cmdline2.stdout.exp b/none/tests/cmdline2.stdout.exp index 59414d79c2..6a7d7ba5de 100644 --- a/none/tests/cmdline2.stdout.exp +++ b/none/tests/cmdline2.stdout.exp @@ -97,7 +97,7 @@ usage: valgrind [options] prog-and-args --kernel-variant=variant1,variant2,... handle non-standard kernel variants [none] where variant is one of: - bproc android-emulator-no-hw-tls + bproc android-no-hw-tls android-gpu-sgx5xx android-gpu-adreno3xx none --merge-recursive-frames= merge frames between identical program counters in max frames) [0]