教你用 gdb 工具检查内存泄露注: set heap-check scramble on 可以不设置,要是设置了易出现程序运行不起来。 PTosa(scd1)> gdb chefers HP gdb for HP Itanium (32 or 64 bit) and target HP-UX . Copyright 1986 - 2001 Free Software Foundation, Inc. Hewlett-Packard Wildebeest (based on GDB) is covered by the GNU General Public License. Type "show copying" to see the conditions to change it and/or distribute copies. Type "show warranty" for warranty/support. .. (gdb) set heap-check leaks on (gdb) set heap-check free on (gdb) set heap-check bounds on (gdb) set heap-check scramble on (gdb) b :180 Breakpoint 1 at 0x405a3c0:2: file /data/2000/optes/chefers/, line 180 from /data/users/osa/bin/chefers. (gdb) run ots1 scada psbob Starting program: /data/users/osa/bin/chefers ots1 scada psbob warning: Load module /oracle/app/oracle/product/. has been stripped. Debugging information is not available. warning: Load module /oracle/app/oracle/product/ has been stripped. Debugging information is not available. warning: Load module /oracle/app/oracle/product/. has been stripped. Debugging information is not available. warning: Load module /oracle/app/oracle/product/ has been stripped. Debugging information is not available. input = POINT_SIMULATE positon is 10 Breakpoint 1, chkErrors::verifyRun
教你用gdb工具检查内存泄露 来自淘豆网m.daumloan.com转载请标明出处.