[mark@hermans frysk-obj]$ frysk-core/frysk/bindir/fhpd (fhpd) run /home/mark/src/frysk/frysk-core/frysk/pkglibdir/test1 Attached to process 601 (fhpd) where #0 0x4edd78d0 in _start () (fhpd) break main breakpoint 0 (fhpd) break add breakpoint 1 (fhpd) list No source for current frame java.lang.NullPointerException at gnu.java.nio.channels.FileChannelImpl.(libgcj.so.7rh) at gnu.java.nio.channels.FileChannelImpl.create(libgcj.so.7rh) at java.io.FileInputStream.(libgcj.so.7rh) at java.io.FileReader.(libgcj.so.7rh) at frysk.cli.hpd.CLI$ListHandler.handle(fhpd) at frysk.cli.hpd.CLI.execCommand(fhpd) at fhpd.main(fhpd) Internal debugger error: (fhpd) go (fhpd) Breakpoint 0 main list 24 } 25 26 inline int add(int i, int j) 27 { 28 result = i + j; 29 return result; 30 } 31 32 int main (int argc, char **argv) 33 { 34 int i = 0; 35 36 if (argc > 2) 37 { 38 pid_t target_pid; 39 int signal; 40 41 errno = 0; 42 target_pid = (pid_t)strtoul(argv[1], (char **)0, 10); 43 if (errno) (fhpd) break anotherFunction breakpoint 2 (fhpd) go (fhpd) Breakpoint 1 add go (fhpd) Breakpoint 2 anotherFunction where #0 0x08048466 in anotherFunction () from: /home/mark/src/frysk/frysk-core/frysk/pkglibdir/test1.c#18 #1 0x080485a9 in main () from: /home/mark/src/frysk/frysk-core/frysk/pkglibdir/test1.c#63 #2 0x4ee09f2c in __libc_start_main () #3 0x080483d1 in _start () (fhpd) list 44* { 45 perror("Invalid pid"); 46 exit(1); 47 } 48 signal = (int)strtoul(argv[2], (char **)0, 10); 49 if (errno) 50 { 51 perror("Invalid signal"); 52 exit(1); 53 } 54 kill(target_pid, signal); 55 } 56 signal(SIGALRM, &signal_handler); 57 while (running) 58 { 59 if (i >= 0) 60 { 61 i--; 62 add(i, 2 * i); 63 anotherFunction(i, i); (fhpd) actionpoints 0 y main 1 y add 2 y anotherFunction (fhpd) disable 2 breakpoint 2 disabled (fhpd) go (fhpd) Breakpoint 1 add go (fhpd) Breakpoint 1 add go (fhpd) Breakpoint 1 add enable 2 breakpoint 2 enabled (fhpd) go (fhpd) Breakpoint 1 add go (fhpd) Breakpoint 2 anotherFunction go (fhpd) Breakpoint 1 add