Index: sid/component/gdb/gdb.cxx =================================================================== RCS file: /cvs/src/src/sid/component/gdb/gdb.cxx,v retrieving revision 1.11 diff -c -p -r1.11 gdb.cxx *** sid/component/gdb/gdb.cxx 22 Mar 2004 21:27:23 -0000 1.11 --- sid/component/gdb/gdb.cxx 28 Jun 2004 21:10:43 -0000 *************** gdb::process_get_mem (struct gdbserv_reg *** 620,642 **** } host_int_4 addr = addr8; // truncate ! if (len==1 && e==endian_big) ! read_bus_word (gdbserv, memory, addr, big_int_1()); ! else if (len==1 && e==endian_little) ! read_bus_word (gdbserv, memory, addr, little_int_1()); ! else if (len==2 && e==endian_big) ! read_bus_word (gdbserv, memory, addr, big_int_2()); ! else if (len==2 && e==endian_little) ! read_bus_word (gdbserv, memory, addr, little_int_2()); ! else if (len==4 && e==endian_big) ! read_bus_word (gdbserv, memory, addr, big_int_4()); ! else if (len==4 && e==endian_little) ! read_bus_word (gdbserv, memory, addr, little_int_4()); ! else if (len==8 && e==endian_big) ! read_bus_word (gdbserv, memory, addr, big_int_8()); ! else if (len==8 && e==endian_little) ! read_bus_word (gdbserv, memory, addr, little_int_8()); ! else if (e==endian_little) { for (unsigned long i=0; i