]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
patch ../102429533.patch
authorDoug Evans <dje@google.com>
Thu, 10 Dec 2015 20:00:31 +0000 (12:00 -0800)
committerDoug Evans <dje@google.com>
Thu, 10 Dec 2015 20:00:31 +0000 (12:00 -0800)
README.google
gdb/breakpoint.c

index 04be03c3175169bbe3f3e31327f49b8f01859908..a593939bb1e4ee9b5189fcbaf32ecff1fd0c2a1f 100644 (file)
@@ -222,3 +222,11 @@ they are an ongoing maintenance burden.
 +
 +      testsuite/
 +      * gdb.python/py-objfile.exp: Add tests for objfile.have_debug_info.
+--- README.google      2015-09-05 18:13:45.000000000 -0700
++++ README.google      2015-09-05 18:20:10.000000000 -0700
++
++2015-09-05  Doug Evans  <google.com>
++
++      Ref: 15188412
++      * breakpoint.c (create_solib_event_breakpoint): Apply
++      gdbarch_skip_entrypoint if it's defined.
index a3683d7c7087d8e539c3d7c72299e619e59a17ec..e53c3c727539c45377341d32fe7513b908ddc3c9 100644 (file)
@@ -7711,6 +7711,10 @@ create_solib_event_breakpoint_1 (struct gdbarch *gdbarch, CORE_ADDR address,
 {
   struct breakpoint *b;
 
+  /* GOOGLE LOCAL: Ref# 15188412.  */
+  if (gdbarch_skip_entrypoint_p (gdbarch))
+    address = gdbarch_skip_entrypoint (gdbarch, address);
+
   b = create_internal_breakpoint (gdbarch, address, bp_shlib_event,
                                  &internal_breakpoint_ops);
   update_global_location_list_nothrow (insert_mode);