Would someone be interested in a separate binary distribution of this
stuff to play with ?
I'd like confirmation that it works.
After that, I'd like opinions about removing the gdb source tree from
our svn (but keeping gdb in binary distributions).
Danny
On Wed, 2008-09-03 at 20:29 +0200, Danny Backx wrote:
> Hi,
>
> Pedro always referred to gdbserver, I never got a chance to play with
> that. My new iPAQ urged me to try it, because I don't have synce to
> provide a connection to it. (I don't feel like connecting it via the USB
> cable - the wireless connection should do the trick.)
>
> Anyway, I took gdb 6.8 from the GNU servers and compiled that, copied
> gdbserver to the iPAQ, and got things to work. Haven't played with it a
> lot yet so I don't know how good it all works but initial tests are
> good ...
>
> Danny
>
> dannypc: {21} rsh ipaq /temp/gdbserver :9999 /temp/power.exe
> Process /temp/power.exe created; pid = 598273158
> Listening on port 9999
> Remote debugging from host 172.17.1.2
> System power status : AC online, battery charging (97%)
>
> Child exited with status 0
>
> dannypc: {42} ~/src/gdb/gdb-6.8/gdb/gdb power.exe
> GNU gdb 6.8
> Copyright (C) 2008 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law. Type "show
> copying"
> and "show warranty" for details.
> This GDB was configured as "--host=i686-pc-linux-gnu
> --target=arm-mingw32ce"...
> (gdb) target remote ipaq:9999
> Remote debugging using ipaq:9999
> [New Thread 637363190]
> Error while mapping shared library sections:
> coredll.dll.0409.mui: No such file or directory.
> Error while mapping shared library sections:
> coredll.dll: No such file or directory.
> Symbol file not found for coredll.dll.0409.mui
> Symbol file not found for coredll.dll
> 0x00011104 in WinMainCRTStartup ()
> (gdb) where
> #0 0x00011104 in WinMainCRTStartup ()
> (gdb) l
> 1 #include <windows.h>
> 2 #include <stdio.h>
> 3 #include <stdlib.h>
> 4 #include <unistd.h>
> 5
> 6 #include <winbase.h>
> 7
> 8 int APIENTRY WinMain(HINSTANCE a,HINSTANCE b,LPWSTR c,int d)
> 9 {
> 10 BOOL r;
> (gdb)
> 11 SYSTEM_POWER_STATUS_EX st;
> 12 char bf[128];
> 13
> 14 r = GetSystemPowerStatusEx(&st, TRUE);
> 15 if (r != TRUE) {
> 16 printf("GetSystemPowerStatus failed");
> 17 exit(1);
> 18 }
> 19 if (st.BatteryFlag == 255) {
> 20 strcpy(bf, "unknown");
> (gdb) break 14
> Breakpoint 1 at 0x11178: file power.c, line 14.
> (gdb) c
> Continuing.
>
> Breakpoint 1, WinMain (a=0x23a8ec86, b=0x0, c=0x2811fed8, d=5) at
> power.c:14
> 14 r = GetSystemPowerStatusEx(&st, TRUE);
> (gdb) n
> 15 if (r != TRUE) {
> (gdb) p r
> $1 = 1
> (gdb) p st
> $2 = {ACLineStatus = 1 '\001', BatteryFlag = 8 '\b',
> BatteryLifePercent = 97 'a', Reserved1 = 0 '\0', BatteryLifeTime =
> 100,
> BatteryFullLifeTime = 120, Reserved2 = 0 '\0', BackupBatteryFlag = 255
> '�',
> BackupBatteryLifePercent = 255 '�', Reserved3 = 0 '\0',
> BackupBatteryLifeTime = 0, BackupBatteryFullLifeTime = 0}
> (gdb) c
> Continuing.
>
> Program exited normally.
> (gdb) q
> dannypc: {43}
>
--
Danny Backx ; danny.backx - at - scarlet.be ; http://danny.backx.info
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Cegcc-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cegcc-devel