aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2001-05-26 * solib.c (update_solib_list): Move target_resize_to_sections()Nicholas Duffek2-19/+19
into solib_map_sections() loop. (info_sharedlibrary_command): Try bfd_arch_bits_per_address() if bfd_get_arch_size() fails.
2001-05-26 * Makefile.in (osfsolib.c, osfsolib.o): Rename to solib-osf.c andNicholas Duffek6-7/+631
solib-osf.o. * config/alpha/alpha-osf1.mh (NATDEPFILES): Replace osfsolib.o with solib-osf.o and solib.o. * config/alpha/alpha-osf2.mh: Likewise. * config/alpha/alpha-osf3.mh: Likewise. * solib-osf.c: New file, renamed and largely rewritten from osfsolib.c.
2001-05-252001-05-25 Michael Snyder <msnyder@redhat.com>Michael Snyder2-0/+5
* remote.c (remote_write_bytes): Update 'p' packet pointer.
2001-05-25* gnu-v2-abi.c (gnuv2_virtual_fn_field): There's no need to clearJim Blandy2-1/+6
VALUE_POINTED_TO_OFFSET here; if value_cast doesn't return a useful value, then we should fix that instead.
2001-05-252001-05-24 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+29
* gdb.threads/linux-dp.exp: Remove assumptions about thread ordering. Don't require that the main thread and the manager thread are the first in the list.
2001-05-25 * solist.h (struct so_list): Document the requirement thatNicholas Duffek2-1/+8
current_sos initialize some fields to 0.
2001-05-252001-05-24 Michael Snyder <msnyder@redhat.com>Michael Snyder2-4/+7
* gdb.threads/pthreads.exp (test_startup): Relax test for thread debugging. If test fails, issue an "unsupported" not a "fail".
2001-05-25Don't assume that short is shorter than int.Jim Blandy2-3/+15
* gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't assume that shorts are smaller than ints. On a 16-bit machine, this isn't true. ("print unsigned char == (~0)"): Add test that verifies that ~0, an int, is not equal to ~0 stored in an unsigned char. This tests the same thing that the previous test meant to, but works on 16-bit machines, too. ("print unsigned char != (~0)"): Same test, complemented.
2001-05-24* gnu-nat.c: Include <ctype.h>.Mark Kettenis2-3/+13
(gnu_pid_to_exec_file): Add PID parameter. (set_sig_thread_cmd): Use PIDGET on return value from thread_id_to_pid. (proc_string): Use MERGEPID to construct argument to pid_to_thread_id.
2001-05-242001-05-24 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+11
* gdb.threads/pthreads.exp (all_threads_running): Add an explicit test for (full_coverage == 0). This makes the test run faster, and prevents dejagnu getting out of step.
2001-05-242001-05-21 Michael Snyder <msnyder@redhat.com>Michael Snyder2-7/+31
* gdb.base/long_long.exp: Allow for targets with 4-byte short.
2001-05-24 * gdb.base/finish.exp (finish_void): Revise pattern forKevin Buettner2-1/+7
stopping on the call statement to not permit stopping at the start of the instructions comprising the call sequence.
2001-05-232001-05-19 Michael Chastain <chastain@redhat.com>Michael Chastain9-47/+54
* gdb.base/callfuncs.exp: Make all test names unique. * gdb.base/commands.exp: Make all test names unique. * gdb.base/condbreak.exp: Make all test names unique. * gdb.base/dbx.exp: Make all test names unique. * gdb.base/default.exp: Make all test names unique. * gdb.base/define.exp: Make all test names unique. Conform some FAIL and TIMEOUT messages to their corresponding PASS message. * gdb.base/ending-run.exp: Make all test names unique. * gdb.base/long_long.exp: Remove duplicate test.
2001-05-23 * breakpoint.c (breakpoint_address_is_meaningful): New function.Kevin Buettner2-7/+44
(check_duplicates): Don't compare non-meaningful addresses.
2001-05-232001-05-22 Michael Snyder <msnyder@redhat.com>Michael Snyder2-3/+24
* thread-db.c: Allow for defunct zombie threads. (attach_thread): Do not attempt to attach zombie thread. (thread_db_thread_alive): Return false for defunct zombie thread. (find_new_threads_callback): Don't add defunct zombie thread to list.
2001-05-22Add support for the GNU V3 C++ ABI.Jim Blandy4-4/+393
(Includes changes by Dan Berlin.) * gnu-v3-abi.c: New file. * minsyms.c: #include "value.h" and "cp-abi.h". (install_minimal_symbols): Check the minimal symbol table for symbols that look mangled in the V3 style, and select the V3 ABI if we find any. * Makefile.in (SFILES): Add gnu-v3-abi.c. (COMMON_OBS): Add gnu-v3-abi.o. (gnu-v3-abi.o): Add new rule. (minsyms.o): Depend on $(cp_abi_h) and $(value_h).
2001-05-22 * gdb.base/finish.exp (finish_void): Allow "finish" command toKevin Buettner2-0/+13
stop on the call statement as well as the statement after the call.
2001-05-21* values.c (value_primitive_field): If we're extracting a baseJim Blandy2-1/+5
class, then the type of the result should be the base class being extracted, not the type of which it is a base class.
2001-05-21* value.h (struct value): Doc fix, and rearrange members to placeJim Blandy2-21/+50
them near their explanations.
2001-05-212001-05-21 Michael Snyder <msnyder@redhat.com>Michael Snyder2-2/+9
* remote.c (remote_async_wait): Added new variable fieldsize. Add fieldsize (return value of hex2bin) to string pointer p.
2001-05-21Formatting tweak.Jim Blandy1-1/+2
2001-05-20 * m68hc11-tdep.c (m68hc11_pop_frame): Fix stack pointer computation.Stephane Carrez2-2/+11
(m68hc11_analyze_instruction): Update the pc correctly. (m68hc11_guess_from_prologue): Take into account the stack correction for the saving address.
2001-05-192001-05-07 Daniel Berlin <dan@cgsoftware.com>Daniel Berlin4-9/+80
Changes by Jim Ingham: * values.c (value_change_enclosing_type): New function. If the new enclosing type is larger than the old one, we need to allocate more space. * value.h: Add value_change_enclosing_type prototype. * valops.c (value_cast): Use it. (value_assign): Use it. (value_addr): Use it. (value_ind): Use it. (value_full_object): Use it. 2001-05-07 Daniel Berlin <dan@cgsoftware.com> * values.c (value_static_field): Handle static fields that have a constant value.
2001-05-172001-05-17 Michael Snyder <msnyder@redhat.com>Michael Snyder2-4/+8
* blockframe.c (create_new_frame): Zero all the fields via memset, rather than zeroing them one by one.
2001-05-17 * top.c (user_args): Remove unused declaration.Eli Zaretskii2-15/+4
2001-05-162001-05-15 John S Kallal <jskallal@home.com>Michael Snyder2-2/+9
* remote.c (remote_wait): Added new variable fieldsize. Add fieldsize (return value of hex2bin) to string pointer p.
2001-05-162001-05-16 Michael Snyder <msnyder@redhat.com>Michael Snyder2-3/+6
* infcmd.c (do_registers_info): Move alloca outside of loop.
2001-05-15* sparc-tdep.c (sparc_gdbarch_init): Get the architecture fromMark Kettenis2-1/+6
info.bfd_arch_info.
2001-05-15Fix warnings resulting from fact that GET_LWP() now returns a long ratherKevin Buettner2-5/+12
than an int.
2001-05-15Redefine ptid_t to be a struct rather than an int.Kevin Buettner18-173/+267
2001-05-14Remove stray @item's.Andrew Cagney2-2/+7
2001-05-142001-05-14 Michael Snyder <msnyder@redhat.com>Michael Snyder2-11/+14
* remote.c (hex2bin): Make first argument const. Require explicit count, don't accept null-terminated str. (remote_resume, remote_async_resume): White space fix-up.
2001-05-14* symtab.c (lookup_symtab_1): Use lbasename (NAME) instead ofMark Kettenis2-2/+10
basename (NAME). The FreeBSD basename returns a pointer to a static buffer, even if it's simply returning a string identical to its argument. (lookup_partial_symtab): Likewise.
2001-05-142001-05-14 Michael Snyder <msnyder@redhat.com>Michael Snyder3-0/+15
* solib.c, solib.h: Add comment for function no_shared_libraries.
2001-05-142001-05-14 Michael Snyder <msnyder@redhat.com>Michael Snyder2-2/+6
* remote.c (remote_write_bytes): Set nr_bytes to return value of bin2hex.
2001-05-14Fix no_shared_libraries() declaration.Kevin Buettner2-1/+6
2001-05-14Output ``[...]'' when a list.Andrew Cagney2-2/+26
2001-05-14* remote.c (remote_write_bytes): Set nr_bytes before returning it.Andrew Cagney3-0/+8
* solib.h (no_shared_libraries): Declare.
2001-05-14Fix logic selecting a new architecture. Use the sequence:Andrew Cagney5-117/+106
o provided by INFO o hard-wired by (gdb) set ... o reversed engineered from INFO.abfd o default to previous architecture
2001-05-14* Makefile.in (GDBvn.texi): Set GDBVN from ../version.in.Andrew Cagney2-3/+7
2001-05-12Add missing entry for change committed on 2001-01-28.Michael Chastain1-0/+22
2001-05-122001-05-12 Fernando Nasser <fnasser@redhat.com>Fernando Nasser3-2/+15
* remote-e7000.c (e7000_open): Check for bad baud rate. * remote-st.c (st2000_open): Ditto.
2001-05-12* thread.c (do_captured_list_thread_ids): Use ui_out_tuple_beginJim Blandy2-2/+6
and ui_out_tuple_end instead of ui_out_list_begin and ui_out_list_end.
2001-05-12* Makefile.in (gnu-v2-abi.o): Add $(demangle_h) to list ofJim Blandy2-2/+8
dependencies. Reorder dependencies to match #includes in file, for easier verification.
2001-05-12s/ui_out_list/ui_out_tupple/Andrew Cagney13-104/+158
2001-05-12* gnu-v2-abi.c: Don't #include "gdb_regex.h". We don't use it.Jim Blandy2-1/+4
2001-05-12Tweeks from RDBrown to fix compiling on HP/UX using HP's compiler.Andrew Cagney4-15/+32
2001-05-12NEWS on version.in.Andrew Cagney2-0/+7
2001-05-12* mips-tdep.c (mips_store_return_value,Jim Blandy2-2/+8
mips_extract_return_value): Pass arguments to return_value_location in the proper order.
2001-05-12Replace Makefile.in:VERSION with the file version.in.Andrew Cagney3-8/+17