and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

  1. 02 Oct, 2006 1 commit
    • Daniel Jacobowitz's avatar
      Backport: · 206be649
      Daniel Jacobowitz authored
      	2006-06-15  Daniel Jacobowitz  <dan@codesourcery.com>
      	* Makefile.def (fixincludes): Correct extra_configure_flags
      	typo.
      	(expat): Don't install.  Don't build shared libraries.
      	* Makefile.in: Regenerated.
      206be649
  2. 28 Sep, 2006 1 commit
    • Daniel Jacobowitz's avatar
      gdb/ · 8b7a1900
      Daniel Jacobowitz authored
              * buildsym.c, symtab.c: Add local hack for FILENAME_CMP testing.
              * utils.c (cygwin_filename_cmp): New.
      
              Backport:
              2006-04-21  Frederic Riss  <frederic.riss@st.com>
              * dwarf2read.c (dwarf2_start_subfile): Change prototype to accept
              compilation directory as last argument.
              Always pass comp_dir as second argument to start_subfile and prepend
              dirname to the filename when necessary.
              Remove now superfluous search for pre-existing subfile.
              (dwarf_decode_lines): Pass the compilation directory to
              dwarf2_start_subfile.
      
              gdb/testsuite/
              * config/symbian.exp (gdb_target_symbian): Handle a running target.
              (gdb_load): Add return value.
      
              * gdb.base/completion.exp: Test arg rather than a.  Handle
              very small lists of symbols.
      
              * gdb.base/list.exp: Differentiate run behavior based on
              use_gdb_stub.
      
              * gdb.base/maint.exp: Accept local symbols.  Accept missing .data.
      
              * gdb.base/remote.exp: Update packet limits.
      
              * gdb.base/varargs.exp: Don't pass an empty list item.
      
              * lib/gdb.exp (fullname_syntax): Recognize forward slashes in DOS
              paths.
      
              Backport:
              2006-06-22  Daniel Jacobowitz  <dan@codesourcery.com>
              * gdb.base/gdb1555.exp: Use gdb_compile_shlib.  Skip if not
              native.
      
              2006-06-22  Daniel Jacobowitz  <dan@codesourcery.com>
              * gdb.stabs/exclfwd.exp: Skip the test if configure did not
              enable stabs testing.
      
              2006-05-06  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
              * gdb.mi/mi-basics.exp: Add missing serial number to
              expected output in some mi_gdb_test statements.
              * gdb.mi/mi2-basics.exp: Likewise.
      8b7a1900
  3. 25 Sep, 2006 1 commit
    • Daniel Jacobowitz's avatar
      gdb/testsuite/ · eb9a4096
      Daniel Jacobowitz authored
              * gdb.arch/thumb-prologue.c: Update breakpoint mechanism.  Restore
              lr before returning for completeness.
              * gdb.arch/thumb-prologue.exp: Update to set a breakpoint.
      eb9a4096
  4. 21 Sep, 2006 1 commit
  5. 15 Sep, 2006 4 commits
    • Daniel Jacobowitz's avatar
      gdb/testsuite/ · 2514098e
      Daniel Jacobowitz authored
              * config/symbian.exp (cyg_to_win): New.
              (symbian_compile): Use it.  Handle c++ and incdir.
      2514098e
    • Daniel Jacobowitz's avatar
      gdb/testsuite/ · 4afcb6d1
      Daniel Jacobowitz authored
              * gdb.base/commands.exp (bp_deleted_in_command_test)
              (temporary_breakpoint_commands): Allow run.c without a pathname.
              * gdb.base/ending-run.exp: Allow E32Main.
      4afcb6d1
    • Daniel Jacobowitz's avatar
      gdb/testsuite/ · 558b9c22
      Daniel Jacobowitz authored
              * config/symbian.exp (infer_host_exec): Cope with MI.
              (mi_target_gdb_load): New.
              * lib/mi-support.exp: Use mi_target_gdb_load.
      558b9c22
    • Daniel Jacobowitz's avatar
      gdb/testsuite/ · 671501e0
      Daniel Jacobowitz authored
      	* gdb.base/args.c (main): Add breakpoint marker.
      	* gdb.base/args.exp: Use args_test for tests.  Add new tests which
      	really test empty arguments.
      	(args_load): Delete.
      	(args_test): New.
      671501e0
  6. 30 Aug, 2006 1 commit
  7. 23 Aug, 2006 1 commit
  8. 17 Aug, 2006 2 commits
  9. 11 Jul, 2006 2 commits
  10. 02 Jun, 2006 1 commit
  11. 01 Jun, 2006 4 commits
  12. 31 May, 2006 1 commit
  13. 23 May, 2006 2 commits
    • Daniel Jacobowitz's avatar
      * gdb/remote.c (remote_fileio_errno_to_host) · 753503fc
      Daniel Jacobowitz authored
      	(remote_hostio_error): Rename argument to errnum.
      	(_initialize_remote): Update calls to add_packet_config_cmd.
      753503fc
    • Daniel Jacobowitz's avatar
      * gdb/remote.c: Include "gdb/fileio.h". · 2ee64950
      Daniel Jacobowitz authored
      	(PACKET_Fopen, PACKET_Fread, PACKET_Fwrite, PACKET_Fclose): New
      	enums.
      	(remote_escape_output, remote_unescape_input): New functions.
      	(remote_write_bytes): Use remote_escape_output.
      	(readchar): Do not mask off the high bit.
      	(read_frame): Print binary packets correctly.
      	(getpkt_sane): Likewise.  Return the number of bytes read
      	or -1.
      	(remote_buffer_add_string, remote_buffer_add_bytes)
      	(remote_buffer_add_int, remote_hostio_parse_result)
      	(remote_hostio_send_command, remote_hostio_open)
      	(remote_hostio_write, remote_hostio_read)
      	(remote_hostio_close, remote_fileio_errno_to_host)
      	(remote_hostio_error, fclose_cleanup, remote_download_command)
      	(remote_upload_command): New functions.
      	(_initialize_remote): Register new packets and remote-upload
      	and remote-download commands.
      
      	* gdb/doc/gdb.texinfo (File Transfer): New section.
      	(Remote Configuration): Document Host I/O packet commands.
      	(Host I/O Packets): New section.
      	(Packets): Mention overloading of F prefix.
      
      	* gdb/gdbserver/Makefile.in (OBS): Add hostio.o.
      	(hostio.o): New rule.
      	* gdb/gdbserver/hostio.c: New file.
      	* gdb/gdbserver/remote-utils.c (putpkt_binary): New function,
      	broken out from putpkt.
      	(putpkt): Use it.
      	(readchar): Do not mask the high bits.  Correct the buffer
      	type.
      	* gdb/gdbserver/server.c (main): Leave space for a trailing
      	zero in the packet buffer.  Save the length of the
      	received packet.  Handle Host I/O requests.  Optionally call
      	putpkt_binary.
      	* gdb/gdbserver/server.h (handle_f_hostio, putpkt_binary): New
      	prototypes.
      2ee64950
  14. 10 May, 2006 1 commit
  15. 09 May, 2006 1 commit
    • Daniel Jacobowitz's avatar
      * gdb/bsd-uthread.c (bsd_uthread_solib_loaded): Always pass 0 for · 4923699a
      Daniel Jacobowitz authored
      	from_tty.
      	* gdb/remote.c (remote_get_shared_libraries): Don't call solib_add.
      	* gdb/solib.c: Include "exceptions.h".
      	(solib_map_sections): Throw NOT_FOUND_ERROR if appropriate.
      	(symbol_add_stub): Delete.
      	(solib_read_symbols): Use TRY_CATCH.  Inline symbol_add_stub.
      	Use current from_tty, not a copy from the so_list.  Don't warn
      	a second time for a missing library.
      	(update_solib_list): Don't save from_tty.  Use TRY_CATCH.  Print
      	out a single warning for all missing libraries.
      	* gdb/solist.h (struct so_list): Remove from_tty.
      	* gdb/Makefile.in (solib.o): Update.
      4923699a
  16. 08 May, 2006 2 commits
  17. 24 Apr, 2006 1 commit
  18. 19 Apr, 2006 1 commit
  19. 17 Apr, 2006 1 commit
    • Daniel Jacobowitz's avatar
      * buildsym.c (start_subfile): Handle producer. · 4927a0a6
      Daniel Jacobowitz authored
      	(record_producer): New function.
      	* buildsym.h (struct subfile): Include producer.
      	(record_producer): New prototype.
      	* dwarf2-frame.c (struct dwarf2_cie): Add version.
      	(struct dwarf2_frame_state): Add armcc_cfa_offsets_sf and
      	armcc_cfa_offsets_reversed.
      	(execute_cfa_program): Handle armcc_cfa_offsets_sf.
      	(dwarf2_frame_find_quirks): New function.
      	(dwarf2_frame_cache): Call it.  Handle armcc_cfa_offsets_reversed.
      	(decode_frame_entry_1): Record the CIE version.
      	* dwarf2read.c (read_file_scope): Save the producer.
      	* symtab.h (struct symtab): Rename unused version member to
      	producer.
      4927a0a6
  20. 12 Apr, 2006 4 commits
  21. 11 Apr, 2006 4 commits
  22. 03 Apr, 2006 1 commit
  23. 31 Mar, 2006 2 commits