On May 26, 2006, at 11:33 PM, Georg Holzmann wrote:
Hallo!
Ok, that's a start, I've gotten that far before. I want to be able to set breakpoints in the functions of my object. But when I do this:
(gdb) break hid_free Function "hid_free" not defined.
hm ... you could try:
break function(types)
think this should work ...
So luck there. This didn't work:
(gdb) break hid_anything(t_hid *x, t_symbol *s, t_int argc, t_atom *argv) Function "hid_anything(t_hid *x, t_symbol *s, t_int argc, t_atom *argv)" not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 1 (hid_anything(t_hid *x, t_symbol *s, t_int argc, t_atom *argv)) pending. (gdb) run
Neither did this, even tho it found the function:
(gdb) break post Breakpoint 1 at 0x765c4: file s_print.c, line 51. (gdb) run Starting program: /Users/hans/cvs/pure-data/pd-0.39-2/bin/pd Reading symbols for shared libraries .............................................................. .... done Reading symbols for shared libraries .. done Reading symbols for shared libraries . done [hid] 0.7, written by Hans-Christoph Steiner hans@eds.org compiled on May 26 2006 at 23:31:06 Device 0: 'Apple' 'Keyboard' version 0 cstrDeviceName: Keyboard usage page: 0x0001 usage: 0x0006 vendorID: 0x05ac productID: 0x0000 locID: 0x02c30000 Device 1: 'Apple' 'Trackpad' version 0 cstrDeviceName: Mouse usage page: 0x0001 usage: 0x0002 vendorID: 0x05ac productID: 0x0000 locID: 0x03010000 Device 2: 'Microsoft' 'Microsoft 5-Button Mouse with IntelliEye(TM)' version 768 cstrDeviceName: Mouse usage page: 0x0001 usage: 0x0002 vendorID: 0x045e productID: 0x0039 locID: 0x19100000
All of that text is from post() functions...
.hc
________________________________________________________________________ ____
¡El pueblo unido jamás será vencido!