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

  1. 02 Jun, 2006 1 commit
  2. 01 Jun, 2006 4 commits
  3. 31 May, 2006 1 commit
  4. 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
  5. 10 May, 2006 1 commit
  6. 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
  7. 08 May, 2006 2 commits
  8. 24 Apr, 2006 1 commit
  9. 19 Apr, 2006 1 commit
  10. 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
  11. 12 Apr, 2006 4 commits
  12. 11 Apr, 2006 4 commits
  13. 03 Apr, 2006 1 commit
  14. 31 Mar, 2006 10 commits
  15. 30 Mar, 2006 1 commit
  16. 29 Mar, 2006 1 commit
  17. 27 Mar, 2006 1 commit
  18. 22 Mar, 2006 1 commit
    • Mark Mitchell's avatar
      * gdb/ser-mingw.c (net_windows_state): Add mutex. · a513920b
      Mark Mitchell authored
      	(net_windows_select_thread): Grab lock around access to
      	read_event.
      	(net_windows_wait_handle): Do not reset the read_event.
      	(net_windows_open): Create a mutex.
      	(net_windows_read_prim): New function.
      	(_initialize_ser_windows): Use it.
      a513920b
  19. 21 Mar, 2006 2 commits