r4088: Get medieval on our ass about malloc.... :-). Take control of all our allocation
authorJeremy Allison <jra@samba.org>
Tue, 7 Dec 2004 18:25:53 +0000 (18:25 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 15:53:32 +0000 (10:53 -0500)
commitacf9d61421faa6c0055d57fdee7db300dc5431aa
tree5482afecfe9b4a68b9a1f18d541a3109f8143ab7
parent3bd3be97dc8a581c0502410453091c195e322766
r4088: Get medieval on our ass about malloc.... :-). Take control of all our allocation
functions so we can funnel through some well known functions. Should help greatly with
malloc checking.
HEAD patch to follow.
Jeremy.
(This used to be commit 620f2e608f70ba92f032720c031283d295c5c06a)
218 files changed:
source3/auth/auth.c
source3/auth/auth_ntlmssp.c
source3/auth/auth_util.c
source3/client/client.c
source3/client/clitar.c
source3/groupdb/mapping.c
source3/include/smb.h
source3/include/smb_macros.h
source3/intl/lang_tdb.c
source3/lib/access.c
source3/lib/account_pol.c
source3/lib/adt_tree.c
source3/lib/bitmap.c
source3/lib/charcnv.c
source3/lib/data_blob.c
source3/lib/debug.c
source3/lib/dprintf.c
source3/lib/gencache.c
source3/lib/iconv.c
source3/lib/interface.c
source3/lib/ldap_escape.c
source3/lib/messages.c
source3/lib/module.c
source3/lib/ms_fnmatch.c
source3/lib/privileges.c
source3/lib/secace.c
source3/lib/secacl.c
source3/lib/secdesc.c
source3/lib/server_mutex.c
source3/lib/smbldap.c
source3/lib/substitute.c
source3/lib/system.c
source3/lib/system_smbd.c
source3/lib/talloc.c
source3/lib/time.c
source3/lib/util.c
source3/lib/util_file.c
source3/lib/util_getent.c
source3/lib/util_pw.c
source3/lib/util_sid.c
source3/lib/util_sock.c
source3/lib/util_str.c
source3/lib/util_unistr.c
source3/lib/wins_srv.c
source3/lib/xfile.c
source3/libads/ads_struct.c
source3/libads/authdata.c
source3/libads/kerberos_keytab.c
source3/libads/kerberos_verify.c
source3/libads/krb5_setpw.c
source3/libads/ldap.c
source3/libads/ldap_printer.c
source3/libads/ldap_utils.c
source3/libads/sasl.c
source3/libsmb/asn1.c
source3/libsmb/clientgen.c
source3/libsmb/clifile.c
source3/libsmb/clilist.c
source3/libsmb/cliquota.c
source3/libsmb/clireadwrite.c
source3/libsmb/clitrans.c
source3/libsmb/conncache.c
source3/libsmb/libsmb_cache.c
source3/libsmb/libsmb_compat.c
source3/libsmb/libsmbclient.c
source3/libsmb/namequery.c
source3/libsmb/nmblib.c
source3/libsmb/ntlmssp.c
source3/libsmb/samlogon_cache.c
source3/libsmb/smb_signing.c
source3/libsmb/spnego.c
source3/locking/brlock.c
source3/locking/locking.c
source3/locking/posix.c
source3/modules/vfs_netatalk.c
source3/modules/vfs_recycle.c
source3/modules/vfs_shadow_copy.c
source3/nmbd/nmbd_become_lmb.c
source3/nmbd/nmbd_browserdb.c
source3/nmbd/nmbd_browsesync.c
source3/nmbd/nmbd_incomingrequests.c
source3/nmbd/nmbd_namelistdb.c
source3/nmbd/nmbd_nameregister.c
source3/nmbd/nmbd_packets.c
source3/nmbd/nmbd_processlogon.c
source3/nmbd/nmbd_responserecordsdb.c
source3/nmbd/nmbd_serverlistdb.c
source3/nmbd/nmbd_subnetdb.c
source3/nmbd/nmbd_synclists.c
source3/nmbd/nmbd_winsproxy.c
source3/nmbd/nmbd_winsserver.c
source3/nmbd/nmbd_workgroupdb.c
source3/nsswitch/wb_client.c
source3/nsswitch/winbindd.c
source3/nsswitch/winbindd_acct.c
source3/nsswitch/winbindd_ads.c
source3/nsswitch/winbindd_cache.c
source3/nsswitch/winbindd_cm.c
source3/nsswitch/winbindd_dual.c
source3/nsswitch/winbindd_group.c
source3/nsswitch/winbindd_misc.c
source3/nsswitch/winbindd_pam.c
source3/nsswitch/winbindd_passdb.c
source3/nsswitch/winbindd_rpc.c
source3/nsswitch/winbindd_user.c
source3/nsswitch/winbindd_util.c
source3/nsswitch/winbindd_wins.c
source3/nsswitch/wins.c
source3/param/loadparm.c
source3/param/params.c
source3/passdb/login_cache.c
source3/passdb/lookup_sid.c
source3/passdb/machine_sid.c
source3/passdb/passdb.c
source3/passdb/pdb_get_set.c
source3/passdb/pdb_interface.c
source3/passdb/pdb_ldap.c
source3/passdb/pdb_smbpasswd.c
source3/passdb/pdb_sql.c
source3/passdb/pdb_tdb.c
source3/passdb/privileges.c
source3/passdb/secrets.c
source3/passdb/util_sam_sid.c
source3/printing/load.c
source3/printing/notify.c
source3/printing/nt_printing.c
source3/printing/print_cups.c
source3/printing/print_generic.c
source3/printing/printing.c
source3/printing/printing_db.c
source3/registry/reg_cachehook.c
source3/registry/reg_db.c
source3/registry/reg_frontend.c
source3/registry/reg_objects.c
source3/registry/reg_printing.c
source3/rpc_client/cli_ds.c
source3/rpc_client/cli_echo.c
source3/rpc_client/cli_lsarpc.c
source3/rpc_client/cli_samr.c
source3/rpc_client/cli_spoolss.c
source3/rpc_client/cli_srvsvc.c
source3/rpc_parse/parse_dfs.c
source3/rpc_parse/parse_ds.c
source3/rpc_parse/parse_echo.c
source3/rpc_parse/parse_lsa.c
source3/rpc_parse/parse_misc.c
source3/rpc_parse/parse_net.c
source3/rpc_parse/parse_prs.c
source3/rpc_parse/parse_samr.c
source3/rpc_parse/parse_sec.c
source3/rpc_parse/parse_spoolss.c
source3/rpc_parse/parse_srv.c
source3/rpc_server/srv_dfs_nt.c
source3/rpc_server/srv_echo_nt.c
source3/rpc_server/srv_lsa_ds_nt.c
source3/rpc_server/srv_lsa_hnd.c
source3/rpc_server/srv_lsa_nt.c
source3/rpc_server/srv_netlog_nt.c
source3/rpc_server/srv_pipe.c
source3/rpc_server/srv_pipe_hnd.c
source3/rpc_server/srv_reg_nt.c
source3/rpc_server/srv_samr_nt.c
source3/rpc_server/srv_spoolss_nt.c
source3/rpc_server/srv_srvsvc_nt.c
source3/rpc_server/srv_util.c
source3/rpc_server/srv_wkssvc_nt.c
source3/rpcclient/cmd_echo.c
source3/rpcclient/cmd_lsarpc.c
source3/rpcclient/cmd_samr.c
source3/rpcclient/cmd_spoolss.c
source3/rpcclient/rpcclient.c
source3/sam/idmap.c
source3/sam/idmap_tdb.c
source3/smbd/blocking.c
source3/smbd/conn.c
source3/smbd/dir.c
source3/smbd/fake_file.c
source3/smbd/fileio.c
source3/smbd/files.c
source3/smbd/ipc.c
source3/smbd/lanman.c
source3/smbd/mangle_hash.c
source3/smbd/mangle_hash2.c
source3/smbd/msdfs.c
source3/smbd/notify.c
source3/smbd/ntquotas.c
source3/smbd/nttrans.c
source3/smbd/open.c
source3/smbd/oplock.c
source3/smbd/password.c
source3/smbd/posix_acls.c
source3/smbd/process.c
source3/smbd/reply.c
source3/smbd/sec_ctx.c
source3/smbd/session.c
source3/smbd/statcache.c
source3/smbd/trans2.c
source3/smbd/vfs.c
source3/tdb/tdb.c
source3/tdb/tdbback.c
source3/tdb/tdbutil.c
source3/utils/net.c
source3/utils/net_ads.c
source3/utils/net_cache.c
source3/utils/net_idmap.c
source3/utils/net_rap.c
source3/utils/net_rpc.c
source3/utils/net_rpc_join.c
source3/utils/net_rpc_printer.c
source3/utils/net_rpc_samsync.c
source3/utils/net_status.c
source3/utils/ntlm_auth.c
source3/utils/pdbedit.c
source3/utils/smbcacls.c
source3/utils/smbtree.c
source3/web/cgi.c
source3/web/neg_lang.c
source3/web/statuspage.c