summaryrefslogtreecommitdiff
path: root/ext/pdo_sqlite/sqlite/tool/memleak.awk
diff options
context:
space:
mode:
Diffstat (limited to 'ext/pdo_sqlite/sqlite/tool/memleak.awk')
-rw-r--r--ext/pdo_sqlite/sqlite/tool/memleak.awk29
1 files changed, 0 insertions, 29 deletions
diff --git a/ext/pdo_sqlite/sqlite/tool/memleak.awk b/ext/pdo_sqlite/sqlite/tool/memleak.awk
deleted file mode 100644
index 928d3b69dc..0000000000
--- a/ext/pdo_sqlite/sqlite/tool/memleak.awk
+++ /dev/null
@@ -1,29 +0,0 @@
-#
-# This script looks for memory leaks by analyzing the output of "sqlite"
-# when compiled with the SQLITE_DEBUG=2 option.
-#
-/[0-9]+ malloc / {
- mem[$6] = $0
-}
-/[0-9]+ realloc / {
- mem[$8] = "";
- mem[$10] = $0
-}
-/[0-9]+ free / {
- if (mem[$6]=="") {
- print "*** free without a malloc at",$6
- }
- mem[$6] = "";
- str[$6] = ""
-}
-/^string at / {
- addr = $4
- sub("string at " addr " is ","")
- str[addr] = $0
-}
-END {
- for(addr in mem){
- if( mem[addr]=="" ) continue
- print mem[addr], str[addr]
- }
-}