[Bug gdb/23375] [8.1 -> 8.2 regression] gdb.base/jit-simple.exp, with --target_board=native-gdbserver
cvs-commit at gcc dot gnu.org
sourceware-bugzilla@sourceware.org
Wed Aug 22 17:38:00 GMT 2018
https://sourceware.org/bugzilla/show_bug.cgi?id=23375
--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Simon Marchi <simark@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=4e2aa472847923f94b99f138d7fc4c77796f8239
commit 4e2aa472847923f94b99f138d7fc4c77796f8239
Author: Simon Marchi <simon.marchi@ericsson.com>
Date: Wed Aug 22 13:37:05 2018 -0400
Restore behavior of disabling address randomization by default on GDBserver
Commit
c12a508 ("Add client_state struct.")
inadvertently changed the default behavior of GDBserver wrt address
randomization. The old disable_randomization global variable was
initialized to 1, whereas the corresponding field in the client_state
structure is initialized to 0.
This fixes
make check TESTS="gdb.base/jit-simple.exp"
RUNTESTFLAGS="--target_board=native-gdbserver"
make check TESTS="gdb.base/execl-update-breakpoints.exp"
RUNTESTFLAGS="--target_board=native-gdbserver"
Note that the execl-update-breakpoints.exp would only fail on systems
where the toolchain emits position-independent executables by default
(otherwise the main executable position is never randomized, so the
value of disable_randomization didn't matter).
gdb/gdbserver/ChangeLog:
PR gdb/23374
PR gdb/23375
* server.h (struct client_state) <disable_randomization>:
Initialize to 1.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Gdb-prs
mailing list