]> git.ipfire.org Git - thirdparty/freeswitch.git/commit
FS-10167: Revisited ks_pool to embed the ks_pool_t pointer into the prefix of each...
authorShane Bryldt <astaelan@gmail.com>
Fri, 4 Aug 2017 02:26:07 +0000 (20:26 -0600)
committerShane Bryldt <astaelan@gmail.com>
Fri, 4 Aug 2017 02:26:07 +0000 (20:26 -0600)
commit53690120ac266c54d02d910d6c5adbc9012d4e43
treeefdc5f2ae7481f782b8fc64f92bdc7a222b6672d
parent077fde224b51bdd4be9ba472efc35e134b95027c
FS-10167: Revisited ks_pool to embed the ks_pool_t pointer into the prefix of each allocation, updated libks and libblade to remove unneccessary pool pointers in structures, pool-allocated memory can now be freed without needing to pass the original pool
47 files changed:
libs/libblade/src/blade_connection.c
libs/libblade/src/blade_connectionmgr.c
libs/libblade/src/blade_identity.c
libs/libblade/src/blade_mastermgr.c
libs/libblade/src/blade_protocol.c
libs/libblade/src/blade_routemgr.c
libs/libblade/src/blade_rpc.c
libs/libblade/src/blade_rpcmgr.c
libs/libblade/src/blade_session.c
libs/libblade/src/blade_sessionmgr.c
libs/libblade/src/blade_stack.c
libs/libblade/src/blade_subscription.c
libs/libblade/src/blade_subscriptionmgr.c
libs/libblade/src/blade_transport.c
libs/libblade/src/blade_transport_wss.c
libs/libblade/src/blade_transportmgr.c
libs/libblade/src/blade_tuple.c
libs/libblade/src/blade_upstreammgr.c
libs/libblade/src/include/blade_connection.h
libs/libblade/src/include/blade_stack.h
libs/libblade/test/bladec.c
libs/libblade/test/blades.c
libs/libblade/test/testcli.c
libs/libblade/test/testcon.c
libs/libks/src/include/ks.h
libs/libks/src/include/ks_pool.h
libs/libks/src/include/ks_threadmutex.h
libs/libks/src/include/ks_types.h
libs/libks/src/include/simclist.h
libs/libks/src/ks.c
libs/libks/src/ks_acl.c
libs/libks/src/ks_hash.c
libs/libks/src/ks_mutex.c
libs/libks/src/ks_pool.c
libs/libks/src/ks_printf.c
libs/libks/src/ks_q.c
libs/libks/src/ks_thread.c
libs/libks/src/ks_thread_pool.c
libs/libks/src/kws.c
libs/libks/src/simclist.c
libs/libks/test/test_thread_pools.c
libs/libks/test/testacl.c
libs/libks/test/testpolling.c
libs/libks/test/testpools.c
libs/libks/test/testq.c
libs/libks/test/testrealloc.c
libs/libks/test/testthreadmutex.c