• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

GNU Binutils with patches for OS216


gdb-csl-symbian-20060226-branch
RSS
Rev. Time Author
206be64 gdb-csl-symbian-20060226-branch gdb-csl-symbian-6_4_50_20060226-12 2006-10-02 23:39:33 Daniel Jacobowitz

Backport:
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.

8b7a190 2006-09-29 05:18:17 Daniel Jacobowitz

gdb/
* 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.

eb9a409 2006-09-26 03:16:03 Daniel Jacobowitz

gdb/testsuite/
* gdb.arch/thumb-prologue.c: Update breakpoint mechanism. Restore
lr before returning for completeness.
* gdb.arch/thumb-prologue.exp: Update to set a breakpoint.

75e0470 2006-09-22 05:43:50 Daniel Jacobowitz

* infrun.c (handle_inferior_event): Always clear stop_stack_dummy.
Don't check it for load events.

2514098 2006-09-16 03:52:15 Daniel Jacobowitz

gdb/testsuite/
* config/symbian.exp (cyg_to_win): New.
(symbian_compile): Use it. Handle c++ and incdir.

4afcb6d 2006-09-16 01:06:58 Daniel Jacobowitz

gdb/testsuite/
* 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.

558b9c2 2006-09-16 01:01:57 Daniel Jacobowitz

gdb/testsuite/
* config/symbian.exp (infer_host_exec): Cope with MI.
(mi_target_gdb_load): New.
* lib/mi-support.exp: Use mi_target_gdb_load.

671501e 2006-09-16 00:58:28 Daniel Jacobowitz

gdb/testsuite/
* 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.

79a7623 2006-08-30 22:39:39 Daniel Jacobowitz

* remote.c (remote_start_remote, extended_remote_attach_1)
(extended_remote_mourn_1, extended_remote_run): Use only rs->buf.

3128dd1 gdb-csl-symbian-6_4_50_20060226-11 2006-08-24 02:24:07 Daniel Jacobowitz

* config/symbian.exp (symbian_compile): Fail after unknown options.
Copy ELF files from the build tree.
* gdb.asm/asm-source.exp: Use untested.

2c3fa12 2006-08-17 23:47:26 Daniel Jacobowitz

* config/symbian.exp: New file.

946dec2 2006-08-17 23:45:29 Daniel Jacobowitz

* objfiles.c (init_entry_point_info): Handle shared objects
with entry points.

ef48a1a 2006-07-12 05:37:02 Daniel Jacobowitz

gdb/
* symfile.c (symfile_section_offset_from_segment): Correct
last change.

* solib.c (solib_open): Always set errno.

63cebf9 2006-07-12 04:35:43 Daniel Jacobowitz

* symfile.c (symfile_map_offsets_to_segments): Don't warn
for empty sections.
(symfile_section_offset_from_segment): Likewise.

95463fc gdb-csl-symbian-6_4_50_20060226-10 2006-06-03 03:38:43 Daniel Jacobowitz

* gdb/remote.c (remote_hostio_write): Correct buffer length
calculation.

121dd52 2006-06-02 05:03:30 Daniel Jacobowitz

* gdb/exec.c (exec_set_section_address): Always update the
section's address.
* gdb/objfiles.c (objfile_relocate): Also relocate the
target sections table.
* gdb/Makefile.in (objfiles.o): Update.

* gdb/remote.c (remote_xfer_partial): Fail if the target is not
running.

d5754f5 gdb-csl-symbian-6_4_50_20060226-9 2006-06-02 00:53:17 Daniel Jacobowitz

* gdb/remote.c (remote_download_command): Use FILEIO_O_TRUNC.

03e4ab7 2006-06-02 00:46:41 Daniel Jacobowitz

* gdb/remote.c (remote_hostio_parse_result): Check for strtol
errors.

1801b5c 2006-06-02 00:41:14 Daniel Jacobowitz

* gdb/doc/gdb.texinfo (Host I/O Packets): Mention explicit negative
signs.

73157ac 2006-06-01 01:18:16 Daniel Jacobowitz

* gdb/remote.c (remote_download_command): Correct short write
handling.

753503f gdb-csl-symbian-6_4_50_20060226-8 2006-05-24 07:21:01 Daniel Jacobowitz

* gdb/remote.c (remote_fileio_errno_to_host)
(remote_hostio_error): Rename argument to errnum.
(_initialize_remote): Update calls to add_packet_config_cmd.

2ee6495 2006-05-24 06:44:20 Daniel Jacobowitz

* gdb/remote.c: Include "gdb/fileio.h".
(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.

38ef4f2 2006-05-11 03:34:29 Daniel Jacobowitz

* gdb/frame.c (get_prev_frame): Move check for pc == 0 ...
(get_prev_frame_1): ... to here.

4923699 2006-05-10 02:46:17 Daniel Jacobowitz

* gdb/bsd-uthread.c (bsd_uthread_solib_loaded): Always pass 0 for
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.

62ceabe 2006-05-09 05:19:58 Daniel Jacobowitz

* gdb/remote.c (remote_get_shared_libraries): Check for NULL ops.
(remote_wait): Handle ",nop" on DLL packets and "dll:dll" response.

39d36a1 2006-05-09 00:39:13 Daniel Jacobowitz

* gdb/solib-target.c (solib_target_remove_one_solib): Correct loop
logic.

e92dbc6 2006-04-25 05:06:49 Daniel Jacobowitz

* arm-tdep.c (thumb_heuristic_function_start): New function.
(thumb_scan_prologue): Use it.
(arm_prologue_this_id): Adjust LOWEST_PC check.

638471f 2006-04-20 03:30:11 Daniel Jacobowitz

Merge from parent branch.

4927a0a 2006-04-17 23:21:14 Daniel Jacobowitz

* buildsym.c (start_subfile): Handle producer.
(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.

11cff0a 2006-04-13 03:11:43 Daniel Jacobowitz

Add experimental support for SymbianOS-related protocol features.