#include "mmprivate.h"
Go to the source code of this file.
Functions | |
void | __mmalloc_free (struct mdesc *mdp, PTR ptr) |
void | mfree (PTR md, PTR ptr) |
void | free (PTR ptr) |
void __mmalloc_free | ( | struct mdesc * | mdp, | |
PTR | ptr | |||
) |
Definition at line 34 of file mfree.c.
References ADDRESS, BLOCK, BLOCKSIZE, FINAL_FREE_BLOCKS, free(), i, mfree(), morecore(), mmlist::next, NULL, mmlist::prev, PTR, RESIDUAL, size_t, and type.
Referenced by mfree(), and morecore().
void free | ( | PTR | ptr | ) |
Definition at line 248 of file mfree.c.
References mfree(), NULL, and PTR.
Referenced by __mmalloc_free(), XrdProofdProofServMgr::Accept(), XrdCmsManList::Add(), XrdCnsXref::Add(), XrdFrmCID::Add(), XrdXrootdFileTable::Add(), add_xml_buffer_open_tag(), XrdLink::Alloc(), AllocateX3DBuffer(), argb2ASImage(), asfont_destroy(), asglyph_destroy(), asim_add_hash_item(), asim_destroy_ashash(), asim_find_file(), asim_flush_ashash_memory_pool(), asim_free_xml_buffer_resources(), asim_init_ashash(), asim_my_scandir_ext(), asim_remove_hash_item(), asim_string_destroy_without_data(), asim_xml_elem_delete(), asim_xml_parse_parm(), ASImage2bmp(), asimage2drawable_gl(), ASImage2file(), ASImage2gif(), ASImage2jpeg(), ASImage2png_int(), ASImage2PNGBuff(), ASImage2xpm(), ASImage2xpmRawBuff(), asimage_destroy(), asimage_init(), XrdFrmAdmin::AuditSpaceXA(), XrdFrmAdmin::AuditUsageXA(), XrdProofdClientMgr::Auth(), XrdSecProtocolsss::Authenticate(), XrdNetSecurity::Authorize(), XrdSysLogger::Bind(), TODBCStatement::BindParam(), TKSocket::BlockRead(), TKSocket::BlockWrite(), XrdOucString::bufalloc(), build_image_from_xml(), build_xpm_colormap(), cfopei_(), cfstati_(), check_created_asimage(), RooArgSet::cleanup(), XrdProofdProofServMgr::CleanupProofServ(), TTable::Clear(), XrdCpMthrQueue::Clear(), XrdSfsNativeFile::close(), XrdPssDir::Close(), XrdLink::Close(), XrdNetLink::Close(), XrdSfsNativeDirectory::close(), XrdOfsDirectory::close(), XrdOucStream::Close(), XrdNetSocket::Close(), close_xpm_file(), commit_xml_image_built(), compose_asimage_xml_from_doc(), XrdCnsConfig::ConfigN2N(), XrdFrmConfig::ConfigPaths(), XrdOfs::ConfigPosc(), XrdFrmAdmin::ConfigProxy(), XrdOssSys::ConfigStage(), XrdFrmConfig::Configure(), XrdOfs::Configure(), XrdCmsClientConfig::Configure(), XrdCnsConfig::Configure(), XrdConfig::Configure(), XrdXrootdProtocol::Configure(), XrdCmsConfig::Configure2(), XrdNet::Connect(), convert_xpm_scanline(), XrdClientUrlSet::ConvertDNSAlias(), XrdClient::Copy(), TXSocket::Create(), create_asim_strip(), create_asstorage_block(), create_asvisual_for_id(), create_generic_fontman(), create_generic_imageman(), create_visual_ximage(), ctx_draw_bezier(), ctx_flood_fill(), XrdPosixXrootPath::CWD(), ROOT::Minuit2::StackAllocator::Deallocate(), DeallocMetadataImporterPluginType(), DeallocQuickLookGeneratorPluginType(), XrdFrmMonitor::Defaults(), XrdXrootdMonitor::Defaults(), define2(), XrdSecProtocolkrb5::Delete(), XrdSecProtocolkrb4::Delete(), XrdSecProtocolpwd::Delete(), XrdSecProtocolssl::Delete(), XrdSecProtocolsss::Delete(), TGX11::DeletePictureData(), TGWin32::DeletePictureData(), TMemStatDepend::Demangle(), memstat::demangle(), destroy_asdraw_context(), destroy_asdraw_context32(), destroy_asgradient(), destroy_ashash_bucket(), destroy_asim_strip(), destroy_asimage(), destroy_asimage_list_entry_buffer(), destroy_asstorage(), destroy_asstorage_block(), destroy_asvisual(), destroy_Cell(), destroy_colorhash(), destroy_colormap(), destroy_font(), destroy_font_manager(), destroy_glyph_range(), destroy_image_layers(), destroy_image_manager(), destroy_xpm_charmap(), XrdNetSocket::Detach(), DGifCloseFile(), DGifOpen(), XrdClientAdmin::DirList_low(), XrdNet::do_Accept_TCP(), XrdNet::do_Accept_UDP(), XrdXrootdProtocol::do_Bind(), do_replace_envvar(), doCp_loc2xrd(), doCp_xrd2loc(), doCp_xrd2xrd(), XrdClientConn::DoLogin(), drr_func_entry_free(), drr_parse_ret_type(), EGifCloseFile(), EGifOpen(), EGifOpenFileHandle(), el_match(), empty_mem_output_buffer(), XrdOucStream::Exec(), executeGetCheckSum(), XrdClientAdmin::ExistDirs(), XrdClientAdmin::ExistFiles(), XrdCmsNash::Expand(), XrdProofdAux::Expand(), XrdOfsHanTab::Expand(), extend_inputline(), file2ASImage_extra(), filename_completion_function(), FILL_TEXT_GLYPH_MAP(), TCastorFile::FindServerAndPath(), XrdPoll::Finish(), fix_colorindex_shortcuts(), flip_asimage(), forget_types(), free_gif_saved_image(), free_gif_saved_images(), free_glyph_data(), free_scanline(), free_xcf_channels(), free_xcf_hierarchy(), free_xcf_image(), free_xcf_layers(), free_xcf_properties(), TXMLEngine::FreeAllAttr(), TXMLEngine::FreeAttr(), TODBCStatement::FreeBuffers(), FreeExtension(), freefile(), TMemStatManager::FreeHashtable(), memstat::TMemStatMng::FreeHook(), FreeMapObject(), TXMLEngine::FreeNode(), TMemStatManager::FreePointer(), TMemHashTable::FreePointer(), FreeSavedImages(), ft_free(), get_asfont(), get_asimage_file_type(), get_thumbnail_asimage(), XrdNetDNS::getAddrName(), XrdCmsRRData::getBuff(), getchksum(), XrdSecProtocolkrb5::getCredentials(), XrdClientConn::GetDomainToMatch(), XrdSecProtocolssl::GetEnvironment(), TUUID::GetNodeIdentifier(), XrdSecsssID::getObj(), XrdProofdAux::GetProcesses(), XrdClientAdmin::GetSpaceInfo(), TMemStatDepend::GetSymbols(), memstat::getSymbols(), TGX11::GetTextExtent(), GetWinNTMemInfo(), gif2ASImage(), GIFquantize(), gl2psFree(), gl_error(), Gl_histadd(), gl_puts(), globus_gsi_cred_read(), globus_l_gsi_cred_get_service(), globus_l_gsi_cred_subject_cmp(), GlobusIssuerName(), gnu_special(), XrdFrmConfig::Grab(), GRSTasn1PrintPrintable(), GRSTgaclAclLoadforFile(), GRSTgaclCredAddValue(), GRSTgaclCredFree(), GRSTgaclEntryFree(), GRSTgaclFileFindAclname(), GRSTgaclUserFree(), GRSTgaclUserLoadDNlists(), GRSTgaclUserSetDNlists(), GRSThttpGetCGI(), GRSThttpPrintHeaderFooter(), GRSTx509CachedProxyFind(), GRSTx509CachedProxyKeyFind(), GRSTx509CacheProxy(), GRSTx509ChainFree(), GRSTx509CompactToCred(), GRSTx509MakeProxyRequest(), GRSTx509NameCmp(), GRSTx509ProxyGetTimes(), GRSTxacmlAclLoadFile(), GRSTxacmlAclLoadforFile(), GRSTxacmlFileFindAclname(), gsl_integration_workspace_alloc(), gsl_integration_workspace_free(), handle_asxml_tag_color(), handle_asxml_tag_gradient(), handle_asxml_tag_set(), ico2ASImage(), XrdClientVector< XrdClientPhyConnection * >::Init(), XrdClientAdmin::IsFileOnline(), XrdNetDNS::isMatch(), XrdOucStream::isSet(), jpeg_free_large(), jpeg_free_small(), Krb5Authenticate(), load_asimage_list_entry_data(), load_glyph_freetype(), load_xml2ASImage(), XrdClientAdmin::LocalLocate(), locate_image_file(), locate_image_file_in_path(), XrdProofConn::Login(), main(), main_orig(), make_Cell(), make_gradient(), make_gradient_diag_height(), make_gradient_scanline(), make_X11_default_glyph(), merge2defines(), mmalloc(), mop_up(), my_if_errors(), My_XDestroyImage(), new_free(), XrdBuffManager::Obtain(), XrdAccAuthFile::Open(), open_freetype_font_int(), XrdPssDir::Opendir(), operator delete(), XrdCmsProtocol::Pander(), XrdOucMsubs::Parse(), XrdCmsConfig::PidFile(), XrdXrootdProtocol::PidFile(), png2ASImage_int(), png_destroy_struct_2(), png_free_default(), poll(), XrdOfsHandle::PoscSet(), ppm2ASImage(), pr(), XrdCmsFinderRMT::Prepare(), prepare_scanline(), XrdClientConn::ProcessAsynResp(), XrdSecServer::ProtBind_Complete(), XrdFrmProxy::qChk(), XrdClientAbs::Query(), XrdProofdAdmin::QueryLogPaths(), R__huft_free(), read_bmp_image(), read_xcf_hierarchy(), read_xcf_image(), TBasket::ReadBasketBuffers(), XrdProofdNetMgr::ReadBufferLocal(), TDCacheFile::ReadBuffers(), XrdPssDir::Readdir(), ReaderThread_xrd_xtreme(), ReadFile(), TGX11::ReadGIF(), readline(), XrdClientConn::ReadPartialAnswer(), XrdClientMessage::ReadRaw(), ReadRemote(), ReadRemoteImage(), ReadUtmp(), TUnixSystem::ReadUtmpFile(), recurse4dnlists(), XrdOfsHanPsc::Recycle(), XrdCmsKeyItem::Recycle(), TGShapedToolTip::Refresh(), regexec(), XrdOucAppleBonjour::RegisterReply(), XrdOucAppleBonjour::RegisterService(), XrdOucAvahiBonjour::RegisterService(), ReleaseSidTreeItem(), reload_asimage_manager(), XrdOucTable< XrdXrootdJob2Do >::Remove(), XrdCmsCluster::Remove(), XrdClientSid::ReportSidResp(), XrdLink::Reset(), XrdOfs::fwdOpt::Reset(), XrdOucAvahiBonjour::ResolveReply(), XrdOucAppleBonjour::ResolveReply(), XrdOfsHandle::Retire(), XrdBwmHandle::Retire(), rl_complete_internal(), RootdOpen(), ROOT::RpdCheckAuthAllow(), ROOT::RpdGlobusAuth(), ROOT::RpdKrb5Auth(), XrdMpxOut::Run(), scale_asimage(), scale_asimage2(), XrdSecProtocolssl::secClient(), XrdSecProtocolssl::secServer(), XrdSecTLayer::secXeq(), TGRootIDE::Selected(), TGHtmlBrowser::Selected(), XrdNetMsg::Send(), TXSocket::SendCoordinator(), XrdClientConn::SendGenCommand(), TMonaLisaWriter::SendParameters(), XrdProofConn::SendRecv(), XrdOfsEvsFormat::Set(), XrdOucString::setbuffer(), TGWin32::SetClassHints(), SetDisplay(), TUnixSystem::SetDisplay(), TGFileItem::SetDNDData(), TGFileItem::SetDNDObject(), XrdNet::setDomain(), XrdLink::setEtext(), XrdCmsNode::setName(), XrdXrootdPrepare::setParms(), XrdCmsPrepare::setParms(), XrdSecsssKT::setPath(), TTable::SetTablePointer(), XrdOucProg::Setup(), setup_as_colormap(), SharedBufFree(), sniffOutstandingAllWriteReq(), sniffOutstandingFailedWriteReq(), stack_free(), stop_image_decoding(), stop_image_output(), store_asimage(), string_delete(), string_value_destroy(), SubdivColorMap(), XrdOucUtils::subLogfn(), XrdClientConn::SubmitRawDataToCache(), XrdClientReadV::SubmitToCacheReadVResp(), XrdClientReadCache::SubmitXMessage(), THDFSFile::SysSeek(), THDFSFile::SysStat(), tga2ASImage(), tiff2ASImage(), tilde_expand(), XrdSysLogger::Trim(), TUnixSystem::UnixDynListSymbols(), unref_asimage_list_entry(), vectorize_asimage(), XrdProofdAux::VerifyProcessByID(), visual_prop2visual(), W32ChangeProperty(), TWinNTSystem::WorkingDirectory(), XrdClientConn::WriteToServer_Async(), x3d_terminate(), XrdBwm::xalib(), XrdOfs::xalib(), XrdCmsClientConfig::xapath(), XrdCmsConfig::xapath(), XrdFrmConfig::xapath(), XrdConfig::xapath(), XrdXrootdProtocol::xcksum(), XrdOssSys::xcompdct(), XrdFrmConfig::xcopy(), XrdOfs::xforward(), XrdXrootdProtocol::xfsl(), XrdCmsConfig::xlclrt(), XrdCmsClientConfig::xmang(), XrdCmsConfig::xmang(), XrdXrootdProtocol::xmon(), XrdFrmConfig::xmon(), XrdCmsConfig::xnml(), XrdOssSys::xnml(), XrdFrmConfig::xnml(), XrdCmsConfig::xolib(), XrdOfs::xolib(), XrdPssSys::xorig(), XrdSecServer::xpbind(), XrdCmsConfig::xperf(), XrdOfs::xpers(), XrdCmsConfig::xpidf(), XrdXrootdProtocol::xpidf(), XrdBwm::xpol(), XrdFrmConfig::xpolprog(), XrdConfig::xprot(), XrdFrmConfig::xqchk(), XrdCryptosslX509Crl::XrdCryptosslX509Crl(), XrdFfsDent_dentcache_free(), XrdFfsDent_names_del(), XrdFfsFsinfo_cache_search(), XrdFfsMisc_get_all_urls(), XrdFfsMisc_get_list_of_data_servers(), XrdFfsMisc_refresh_url_cache(), XrdFfsMisc_xrd_init(), XrdFfsPosix_renameall(), XrdFfsPosix_statall(), XrdFfsPosix_truncateall(), XrdFfsQueue_create_workers(), XrdFfsQueue_free_task(), XrdFfsQueue_worker(), XrdFfsWcache_destroy(), XrdGetChecksum(), XrdNetCmsNotify::XrdNetCmsNotify(), XrdSecProtocolkrb5Init(), XrdSecProtocolpwdInit(), XrdXrootdProtocol::xred_set(), XrdConfig::xrep(), XrdCmsConfig::xrmtrt(), XrdOfs::xrole(), XrdCmsConfig::xrole(), XRotCreateTextItem(), XRotFreeTextItem(), XRotPaintAlignedString(), XRotTextExtents(), XrdCmsConfig::xsecl(), XrdXrootdProtocol::xsecl(), XrdOssSys::xstg(), XrdOssSys::xusage(), XrdCmsConfig::xxmi(), zcfree(), XrdCms::AdminReq::~AdminReq(), XrdFrmCID::cidEnt::~cidEnt(), NdbMTDir::~NdbMTDir(), NdbMTReacDesc::~NdbMTReacDesc(), XrdOucNSWalk::NSEnt::~NSEnt(), XrdOucTable< T >::OucTable::~OucTable(), XrdOfsEvr::theClient::~theClient(), XrdOfsEvr::theEvent::~theEvent(), TKrb5CleanUp::~TKrb5CleanUp(), TGenCollectionProxy::TStaging::~TStaging(), TXMLInputStream::~TXMLInputStream(), TXSockBuf::~TXSockBuf(), XrdAccAuthFile::~XrdAccAuthFile(), XrdAccCapability::~XrdAccCapability(), XrdAccCapName::~XrdAccCapName(), XrdAccGlist::~XrdAccGlist(), XrdBuffer::~XrdBuffer(), XrdBwmLogger::~XrdBwmLogger(), XrdClientMessage::~XrdClientMessage(), XrdClientReadCacheItem::~XrdClientReadCacheItem(), XrdClientVector< XrdClientPhyConnection * >::~XrdClientVector(), XrdCmsAdmin::~XrdCmsAdmin(), XrdCmsClientMan::~XrdCmsClientMan(), XrdCmsFinderTRG::~XrdCmsFinderTRG(), XrdCmsManRef::~XrdCmsManRef(), XrdCmsMeter::~XrdCmsMeter(), XrdCmsNode::~XrdCmsNode(), XrdCmsPList::~XrdCmsPList(), XrdCmsPrepArgs::~XrdCmsPrepArgs(), XrdCmsSelected::~XrdCmsSelected(), XrdCmsXmiReq::~XrdCmsXmiReq(), XrdCnsLogFile::~XrdCnsLogFile(), XrdCnsXref::~XrdCnsXref(), XrdConfigProt::~XrdConfigProt(), XrdMonCtrPacket::~XrdMonCtrPacket(), XrdNet::~XrdNet(), XrdNetBuffer::~XrdNetBuffer(), XrdNetCmsNotify::~XrdNetCmsNotify(), XrdNetMsg::~XrdNetMsg(), XrdNetPeer::~XrdNetPeer(), XrdNetTextList::~XrdNetTextList(), XrdOfsEvs::~XrdOfsEvs(), XrdOfsEvsMsg::~XrdOfsEvsMsg(), XrdOssCache_FS::~XrdOssCache_FS(), XrdOssCache_FSData::~XrdOssCache_FSData(), XrdOssCache_Group::~XrdOssCache_Group(), XrdOssStage_Req::~XrdOssStage_Req(), XrdOucArgs::~XrdOucArgs(), XrdOucArgsXO::~XrdOucArgsXO(), XrdOucEnv::~XrdOucEnv(), XrdOucHash< XrdProofdDirective >::~XrdOucHash(), XrdOucHash_Item< XrdProofdDirective >::~XrdOucHash_Item(), XrdOucMsubs::~XrdOucMsubs(), XrdOucMsubsInfo::~XrdOucMsubsInfo(), XrdOucNList::~XrdOucNList(), XrdOucNSWalk::~XrdOucNSWalk(), XrdOucPList::~XrdOucPList(), XrdOucProg::~XrdOucProg(), XrdOucStream::~XrdOucStream(), XrdOucString::~XrdOucString(), XrdOucSxeq::~XrdOucSxeq(), XrdOucTList::~XrdOucTList(), XrdPosixDir::~XrdPosixDir(), XrdPosixXrootd::~XrdPosixXrootd(), XrdSecBuffer::~XrdSecBuffer(), XrdSecProtBind::~XrdSecProtBind(), XrdSecProtocolhost::~XrdSecProtocolhost(), XrdSecProtocolunix::~XrdSecProtocolunix(), XrdSecProtParm::~XrdSecProtParm(), XrdSecsssID::~XrdSecsssID(), XrdSecsssKT::~XrdSecsssKT(), XrdSecTLayer::~XrdSecTLayer(), XrdSrvBuffer::~XrdSrvBuffer(), XrdStats::~XrdStats(), XrdSysLogger::~XrdSysLogger(), XrdXrootdFileTable::~XrdXrootdFileTable(), XrdXrootdJob::~XrdXrootdJob(), XrdXrootdJob2Do::~XrdXrootdJob2Do(), XrdXrootdMonitor::~XrdXrootdMonitor(), XrdXrootdPrepArgs::~XrdXrootdPrepArgs(), XrdXrootdXPath::~XrdXrootdXPath(), and XSElement::~XSElement().
void mfree | ( | PTR | md, | |
PTR | ptr | |||
) |
Definition at line 209 of file mfree.c.
References __mmalloc_free(), alignlist::aligned, exact(), l, MD_TO_MDP, alignlist::next, and NULL.
Referenced by __mmalloc_free(), free(), mfree_check(), mmemalign(), mrealloc(), and operator delete().