mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 11:25:35 +00:00
Introducing various astobj2 enhancements, chief being a refcount tracing feature, and various documentation updates in astobj2.h, and the addition of standalone utility, refcounter, that will filter the trace output for unbalanced, unfreed objects. This comes from the team/murf/bug11210 branch.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@114175 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -17,7 +17,7 @@ ASTTOPDIR?=..
|
||||
.PHONY: clean all uninstall
|
||||
|
||||
# to get check_expr, add it to the ALL_UTILS list
|
||||
ALL_UTILS:=astman smsq stereorize streamplayer aelparse muted check_expr conf2ael hashtest2 hashtest astcanary
|
||||
ALL_UTILS:=astman smsq stereorize streamplayer aelparse muted check_expr conf2ael hashtest2 hashtest astcanary refcounter
|
||||
UTILS:=$(ALL_UTILS)
|
||||
|
||||
LIBS += $(BKTR_LIB) # astobj2 with devmode uses backtrace
|
||||
@@ -76,7 +76,7 @@ clean:
|
||||
rm -f *.s *.i
|
||||
rm -f md5.c strcompat.c ast_expr2.c ast_expr2f.c pbx_ael.c pval.c hashtab.c
|
||||
rm -f aelparse.c aelbison.c conf2ael
|
||||
rm -f utils.c threadstorage.c sha1.c astobj2.c hashtest2 hashtest
|
||||
rm -f utils.c threadstorage.c sha1.c astobj2.c hashtest2 hashtest refcounter
|
||||
|
||||
md5.c: $(ASTTOPDIR)/main/md5.c
|
||||
@cp $< $@
|
||||
@@ -153,6 +153,10 @@ hashtest: hashtest.o md5.o hashtab.o utils.o sha1.o strcompat.o threadstorage.o
|
||||
|
||||
hashtest.o: ASTCFLAGS+=-O0
|
||||
|
||||
refcounter: refcounter.o md5.o hashtab.o utils.o sha1.o strcompat.o threadstorage.o clicompat.o
|
||||
|
||||
refcounter.o: ASTCFLAGS+=-O0
|
||||
|
||||
extconf.o: extconf.c
|
||||
|
||||
conf2ael: conf2ael.o ast_expr2f.o ast_expr2.o hashtab.o aelbison.o aelparse.o pbx_ael.o pval.o extconf.o strcompat.o
|
||||
|
Reference in New Issue
Block a user