{"push_id":878119032,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"be81798bb66a6f2d007983f466ba4fdeb7141578","before":"3ff0b31dc6b8d8b7cd2bd617bfe843c3cdcf9f3b","commits":[{"sha":"2cc57ad8d14499775e4b9de4a3ffaf73ac728781","author":{"email":"c495fe4dba026c81f120733ccce155c132d5c6ba@redhat.com","name":"Pedro Alves"},"message":"Make gdb.python/py-inferior.exp test names unique\n\nBefore we had:\n\n      $ cat testsuite/gdb.sum | grep \"PASS\" | sort | uniq -c | sort -n\n      ...\n      1 PASS: gdb.python/py-inferior.exp: write str\n      2 PASS: gdb.python/py-inferior.exp: Get inferior list length\n      2 PASS: gdb.python/py-inferior.exp: py start_addr = gdb.selected_frame ().read_var ('search_buf')\n      2 PASS: gdb.python/py-inferior.exp: Switch to first inferior\n      3 PASS: gdb.python/py-inferior.exp: find mixed-sized pattern\n      4 PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof\n      4 PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address\n      5 PASS: gdb.python/py-inferior.exp: Check inferior validity\n      $\n\ngdb/testsuite/ChangeLog:\n2015-11-24  Pedro Alves  <palves@redhat.com>\n\n\t* gdb.python/py-inferior.exp: Use with_test_prefix.  Consistently\n\tuse lowercase.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/2cc57ad8d14499775e4b9de4a3ffaf73ac728781"},{"sha":"050c224b67b0cb62a5620d294997254d5b6675f9","author":{"email":"c495fe4dba026c81f120733ccce155c132d5c6ba@redhat.com","name":"Pedro Alves"},"message":"Linux: dump the signalled thread first\n\n... like the kernel does.\n\ngcore-thread.exp has a check to make sure the signalled thread is the\ncurrent thread after loading the core back, but that just works by\naccident, because the signalled thread happened to be the last thread\non the thread list, and gdb currently iterates over threads in reverse\norder.\n\nSo this fixes gcore-thread.exp once we start walking threads in\nascending number.\n\ngdb/ChangeLog:\n2015-11-24  Pedro Alves  <palves@redhat.com>\n\n\t* linux-tdep.c (find_stop_signal): Delete.\n\t(struct linux_corefile_thread_data) <pid>: Remove field.\n\t(linux_corefile_thread_callback): Rename to ...\n\t(linux_corefile_thread): ... this.  Now takes a struct\n\tlinux_corefile_thread_data pointer rather than a void pointer.\n\tRemove thread state and thread pid checks.\n\t(linux_make_corefile_notes): Prefer dumping the signalled thread\n\tfirst.  Use ALL_NON_EXITED_THREADS instead of\n\titerate_over_threads.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/050c224b67b0cb62a5620d294997254d5b6675f9"},{"sha":"7e0aa6aa9983c745aedc203db0cc360a0ad47cac","author":{"email":"c495fe4dba026c81f120733ccce155c132d5c6ba@redhat.com","name":"Pedro Alves"},"message":"List inferiors/threads/pspaces in ascending order\n\nBefore:\n  (gdb) info threads\n    Id   Target Id         Frame\n    3    Thread 0x7ffff77c3700 (LWP 29035) callme () at foo.c:30\n    2    Thread 0x7ffff7fc4700 (LWP 29034) 0x000000000040087b in child_function_2 (arg=0x0) at foo.c:60\n  * 1    Thread 0x7ffff7fc5740 (LWP 29030) 0x0000003b37209237 in pthread_join (threadid=140737353893632, thread_return=0x0) at pthread_join.c:92\n\nAfter:\n  (gdb) info threads\n    Id   Target Id         Frame\n  * 1    Thread 0x7ffff7fc5740 (LWP 29030) 0x0000003b37209237 in pthread_join (threadid=140737353893632, thread_return=0x0) at pthread_join.c:92\n    2    Thread 0x7ffff7fc4700 (LWP 29034) 0x000000000040087b in child_function_2 (arg=0x0) at foo.c:60\n    3    Thread 0x7ffff77c3700 (LWP 29035) callme () at foo.c:30\n\ngdb/doc/ChangeLog:\n2015-11-24  Pedro Alves  <palves@redhat.com>\n\n\tPR 17539\n\t* gdb.texinfo (Inferiors and Programs): Adjust \"maint info\n\tprogram-spaces\" example to ascending order listing.\n\t(Threads): Adjust \"info threads\" example to ascending order\n\tlisting.\n\t(Forks): Adjust \"info inferiors\" example to ascending order\n\tlisting.\n\ngdb/ChangeLog:\n2015-11-24  Pedro Alves  <palves@redhat.com>\n\n\tPR 17539\n\t* inferior.c (add_inferior_silent): Append the new inferior to the\n\tend of the list.\n\t* progspace.c (add_program_space): Append the new pspace to the\n\tend of the list.\n\t* thread.c (new_thread): Append the new thread to the end of the\n\tlist.\n\ngdb/testsuite/ChangeLog:\n2015-11-24  Pedro Alves  <palves@redhat.com>\n\n\tPR 17539\n\t* gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and\n\tthreads in ascending order.\n\t* gdb.base/foll-fork.exp: Likewise.\n\t* gdb.base/foll-vfork.exp: Likewise.\n\t* gdb.base/multi-forks.exp: Likewise.\n\t* gdb.mi/mi-nonstop.exp: Likewise.\n\t* gdb.mi/mi-nsintrall.exp: Likewise.\n\t* gdb.multi/base.exp: Likewise.\n\t* gdb.multi/multi-arch.exp: Likewise.\n\t* gdb.python/py-inferior.exp: Likewise.\n\t* gdb.threads/break-while-running.exp: Likewise.\n\t* gdb.threads/execl.exp: Likewise.\n\t* gdb.threads/gcore-thread.exp: Likewise.\n\t* gdb.threads/info-threads-cur-sal.exp: Likewise.\n\t* gdb.threads/kill.exp: Likewise.\n\t* gdb.threads/linux-dp.exp: Likewise.\n\t* gdb.threads/multiple-step-overs.exp: Likewise.\n\t* gdb.threads/next-bp-other-thread.exp: Likewise.\n\t* gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.\n\t* gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.\n\t* gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.\n\t* gdb.threads/thread-find.exp: Likewise.\n\t* gdb.threads/tls.exp: Likewise.\n\t* lib/mi-support.exp (mi_reverse_list): Delete.\n\t(mi_check_thread_states): No longer reverse list.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/7e0aa6aa9983c745aedc203db0cc360a0ad47cac"},{"sha":"2f341b6e28e27fadd8160d95337c3aa854bcba3b","author":{"email":"c495fe4dba026c81f120733ccce155c132d5c6ba@redhat.com","name":"Pedro Alves"},"message":"List checkpoints in ascending order\n\nBefore:\n     (gdb) info checkpoints\n       3 process 29132 at 0x4008ad, file foo.c, line 81\n       2 process 29131 at 0x4008ad, file foo.c, line 81\n       1 process 29130 at 0x4008ad, file foo.c, line 81\n     * 0 Thread 0x7ffff7fc5740 (LWP 29128) (main process) at 0x4008ad, file foo.c, line 81\n\nAfter:\n     (gdb) info checkpoints\n     * 0 Thread 0x7ffff7fc5740 (LWP 29128) (main process) at 0x4008ad, file foo.c, line 81\n       1 process 29130 at 0x4008ad, file foo.c, line 81\n       2 process 29131 at 0x4008ad, file foo.c, line 81\n       3 process 29132 at 0x4008ad, file foo.c, line 81\n\ngdb/ChangeLog:\n2015-11-24  Pedro Alves  <palves@redhat.com>\n\n\tPR 17539\n        * printcmd.c (display_command): Append new display at the end of\n        the list.\n\ngdb/testsuite/ChangeLog:\n2015-11-24  Pedro Alves  <palves@redhat.com>\n\n\tPR 17539\n        * gdb.base/display.exp: Expect displays to be sorted in ascending\n        order.  Use multi_line.\n        * gdb.base/solib-display.exp: Likewise.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/2f341b6e28e27fadd8160d95337c3aa854bcba3b"},{"sha":"62147a2265e322c758743edf13a1377fdcb62479","author":{"email":"c495fe4dba026c81f120733ccce155c132d5c6ba@redhat.com","name":"Pedro Alves"},"message":"List displays in ascending order\n\nBefore:\n      (gdb) info display\n      Auto-display expressions now in effect:\n      Num Enb Expression\n      3:   y  1\n      2:   y  1\n      1:   y  1\n\nAfter:\n      (gdb) info display\n      Auto-display expressions now in effect:\n      Num Enb Expression\n      1:   y  1\n      2:   y  1\n      3:   y  1\n\ngdb/ChangeLog:\n2015-11-24  Pedro Alves  <palves@redhat.com>\n\n\tPR 17539\n\t* printcmd.c (display_command): Append new display at the end of\n\tthe list.\n\ngdb/testsuite/ChangeLog:\n2015-11-24  Pedro Alves  <palves@redhat.com>\n\n\tPR 17539\n\t* gdb.base/display.exp: Expect displays to be sorted in ascending\n\torder.  Use multi_line.\n\t* gdb.base/solib-display.exp: Likewise.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/62147a2265e322c758743edf13a1377fdcb62479"},{"sha":"be81798bb66a6f2d007983f466ba4fdeb7141578","author":{"email":"c495fe4dba026c81f120733ccce155c132d5c6ba@redhat.com","name":"Pedro Alves"},"message":"NEWS: \"info\" commands now list in ascending order\n\ngdb/ChangeLog:\n2015-11-24  Pedro Alves  <palves@redhat.com>\n\n\t* NEWS: Mention that a few \"info\" commands now list the\n\tcorresponding items in ascending ID order.","distinct":true,"url":"https://api.github.com/repos/wallento/binutils-gdb/commits/be81798bb66a6f2d007983f466ba4fdeb7141578"}]}