Defines | Functions

ink_assert.h File Reference

A brief file description. More...

#include "ink_apidefs.h"
#include "ink_error.h"
Include dependency graph for ink_assert.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define assert   __DONT_USE_BARE_assert_USE_ink_assert__
#define _ASSERT_H
#define __ASSERT_H__
#define ink_assert(EX)   (void)(EX)
#define ink_release_assert(EX)

Functions

inkcoreapi void _ink_assert (const char *a, const char *f, int l) TS_NORETURN

Detailed Description

A brief file description.

License

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Definition in file ink_assert.h.


Define Documentation

#define __ASSERT_H__

Definition at line 45 of file ink_assert.h.

#define _ASSERT_H

Definition at line 43 of file ink_assert.h.

#define assert   __DONT_USE_BARE_assert_USE_ink_assert__
#define ink_assert (   EX  )     (void)(EX)

Definition at line 54 of file ink_assert.h.

Referenced by _conf_to_memberp(), HttpSM::_instantiate_func(), _mime_hdr_field_list_search_by_string(), _mime_hdr_field_list_search_by_wks(), _RecRegisterRawStat(), accept_error_seriousness(), LogCollationAccept::accept_event(), UnixNetProcessor::accept_internal(), Log::access(), LogHostList::add(), LogFormatList::add(), LogFilterList::add(), LogFieldList::add(), LogBufferList::add(), InkXmlObject::add_attr(), HttpTransact::add_new_stat_block(), InkXmlConfigFile::add_object(), HttpTunnel::add_producer(), InkXmlObject::add_tag(), PacketQueue::addPacket(), CongestionDB::addRecord(), PacketQueue::advanceNow(), agg_copy(), Vol::aggWrite(), Vol::aggWriteDone(), aio_init_fildes(), aio_stats_cb(), CacheSync::aio_write(), IOBufferBlock::alloc(), MultiCacheBase::alloc(), UnsunkPtrRegistry::alloc(), StrListOverflow::alloc(), Arena::alloc(), ClusterHandler::alloc_channel(), HdrHeap::allocate_obj(), HdrHeap::allocate_str(), HostLookup::AllocateSpace(), IpMatcher< Data, Result >::AllocateSpace(), RegexMatcher< Data, Result >::AllocateSpace(), UrlMatcher< Data, Result >::AllocateSpace(), HostMatcher< Data, Result >::AllocateSpace(), CacheHostMatcher::AllocateSpace(), CacheContinuation::allocMsgBuffer(), MIOBuffer::append_block(), MIOBuffer::append_block_internal(), asn1_strdup(), EventProcessor::assign_thread(), ats_ip_to_hex(), HdrHeap::attach_block(), HttpSM::attach_client_session(), HttpClientSession::attach_server_session(), HdrHeap::attach_str_heap(), LogSock::authorized_client(), Vol::begin_read(), UDPConnection::bindToThread(), PrefetchBlaster::blastObject(), HttpTransactHeaders::build_base_response(), ClusterHandler::build_controlmsg_descriptors(), ClusterHandler::build_data_vector(), ClusterState::build_do_io_vector(), ClusterHandler::build_freespace_descriptors(), ClusterHandler::build_initial_vector(), HttpTransact::build_request(), HttpTransact::build_response_from_cache(), build_vol_hash_table(), ClusterHandler::build_write_descriptors(), UrlRewrite::BuildTable(), ControlMatcher< Data, Result >::BuildTableFromString(), CacheHostTable::BuildTableFromString(), cache_hook_handler(), cache_op(), cache_op_ClusterFunction(), cache_op_result_ClusterFunction(), CacheContinuation::cacheContAllocator_free(), CacheHostTable::CacheHostTable(), HttpTransactHeaders::calculate_document_age(), HttpTransact::calculate_document_freshness_limit(), HttpSM::calculate_output_cl(), HttpTransactCache::calculate_quality_of_accept_match(), HttpTransactCache::CalcVariability(), CacheVC::callcont(), CacheVC::calluser(), Action::cancel(), HttpCacheAction::cancel(), Action::cancel_action(), cftime(), cftime_replacement(), HttpTunnel::chain_abort_cache_write(), Log::change_configuration(), check_bucket_not_contains(), HttpTransact::check_response_validity(), AbstractBuffer::checkin_read(), LogBuffer::checkin_write(), AbstractBuffer::checkin_write(), LogBuffer::checkout_write(), AbstractBuffer::checkout_write(), RegressionSM::child_done(), ProtoVCTable< VCTentry, max_entries >::cleanup_entry(), HttpVCTable::cleanup_entry(), Vol::clear_dir(), URL::clear_string_ref(), CacheDisk::clearDone(), LogCollationClientSM::client_handler(), MIOBuffer::clone_reader(), EventIO::close(), LogSock::close(), close_channel_ClusterFunction(), ClusterHandler::close_ClusterVConnection(), Vol::close_read(), HttpTunnel::close_vc(), Vol::close_write(), OpenDir::close_write(), ClusterHandler::cluster_signal_and_update(), HostDBContinuation::clusterEvent(), TestProxy::clusterOpenEvent(), HostDBContinuation::clusterResponseEvent(), ClusterVC_enqueue_read(), ClusterVC_enqueue_write(), ClusterVC_remove_read(), ClusterVC_remove_write(), HdrHeap::coalesce_str_heaps(), Log::collate_thread_main(), DFA::compile(), ClusterHandler::complete_channel_read(), RamCacheCLFUS::compress_entries(), configuration_add_machine(), configuration_remove_machine(), CongestionDB::CongestionDB(), Connection::connect(), LogHost::connect(), DNSConnection::connect(), LogSock::connected_host(), LogSock::connected_port(), UnixNetVConnection::connectUp(), IOBufferReader::consume(), IOBufferBlock::consume(), HttpTunnel::consumer_handler(), ControlMatcher< Data, Result >::ControlMatcher(), convert_cache_write_code(), HttpTransactHeaders::convert_to_0_9_request_header(), HttpTransactHeaders::convert_to_1_0_request_header(), HttpTransactHeaders::convert_to_1_1_request_header(), HttpTransactHeaders::convert_to_1_1_response_header(), URL::copy(), HTTPHdr::copy(), copy_header(), HttpTransactHeaders::copy_header_fields(), MultiCacheBase::copy_heap_data(), URL::copy_shallow(), HTTPHdr::copy_shallow(), cplist_init(), cplist_reconfigure(), create_config(), CacheDisk::create_volume(), create_volume(), UrlMappingContainer::createNewToURL(), UDPNetProcessor::CreateUDPSocket(), CacheVC::dead(), MIOBuffer::dealloc_reader(), HttpTunnel::deallocate_buffers(), HdrHeap::deallocate_obj(), HttpTransact::DecideCacheLookup(), HttpTransact::delete_server_rr_entry(), ProtectedQueue::dequeue_local(), PacketQueue::dequeue_ready(), PriorityEventQueue::dequeue_ready(), Cache::deref(), CacheVC::derefRead(), completionUtil::destroy(), HttpServerSession::destroy(), HttpClientSession::destroy(), HTTPCacheAlt::destroy(), AbstractBuffer::destroy(), CacheHTTPInfoVector::detach(), diags_config_callback(), dir_clean_segment(), dir_delete(), Vol::dir_init_done(), dir_insert(), dir_lookaside_cleanup(), dir_lookaside_fixup(), dir_lookaside_insert(), dir_lookaside_probe(), dir_lookaside_remove(), dir_overwrite(), dir_probe(), dir_segment_accounted(), LogFilterIP::display(), LogFilterInt::display(), LogFilterString::display(), LogFilterIP::display_as_XML(), LogFilterInt::display_as_XML(), LogFilterString::display_as_XML(), CacheContinuation::disposeOfDataBuffer(), dns_process(), HostDBContinuation::dnsEvent(), HostDBContinuation::dnsPendingEvent(), ProxyClientSession::do_api_callout(), HttpSM::do_api_callout_internal(), HttpSM::do_cache_delete_all_alts(), HttpSM::do_cache_lookup_and_read(), HttpSM::do_cache_prepare_action(), HttpSM::do_cache_prepare_update(), HttpSM::do_congestion_control_lookup(), do_cookies_prevent_caching(), HostDBContinuation::do_dns(), HttpSM::do_hostdb_lookup(), HttpSM::do_hostdb_reverse_lookup(), HttpSM::do_http_server_open(), HttpSM::do_icp_lookup(), VConnection::do_io(), TransformTerminus::do_io_close(), PluginVC::do_io_close(), INKVConnInternal::do_io_close(), DummyVConnection::do_io_close(), HttpClientSession::do_io_close(), CacheVC::do_io_close(), CacheVC::do_io_pread(), UnixNetVConnection::do_io_read(), TransformTerminus::do_io_read(), PluginVC::do_io_read(), INKVConnInternal::do_io_read(), DummyVConnection::do_io_read(), ClusterVConnectionBase::do_io_read(), CacheVC::do_io_read(), UnixNetVConnection::do_io_shutdown(), TransformVConnection::do_io_shutdown(), PluginVC::do_io_shutdown(), ClusterVConnectionBase::do_io_shutdown(), INKVConnInternal::do_io_shutdown(), DummyVConnection::do_io_shutdown(), CacheVConnection::do_io_shutdown(), UnixNetVConnection::do_io_write(), TransformTerminus::do_io_write(), PluginVC::do_io_write(), INKVConnInternal::do_io_write(), DummyVConnection::do_io_write(), ClusterVConnectionBase::do_io_write(), CacheVC::do_io_write(), HttpSM::do_post_transform_open(), HttpSM::do_range_setup_if_necessary(), CacheVC::do_read_call(), HttpSM::do_remap_request(), CacheContinuation::do_remote_lookup(), HttpSM::do_setup_post_tunnel(), HttpSM::do_transform_open(), ClusterState::doIO(), ClusterState::doIO_read_event(), ClusterState::doIO_write_event(), domaincmp(), TestProxy::done(), ICPPeriodicCont::DoReconfigAction(), HttpBodyFactory::dump_template_tables(), MultiCacheBase::dup(), HttpTransact::EndRemapRequest(), ProtectedQueue::enqueue(), ProtectedQueue::enqueue_local(), EThread::EThread(), Vol::evac_range(), evacuate_fragments(), HdrHeap::evacuate_from_str_heaps(), CacheVC::evacuateDocDone(), Vol::evacuateDocReadDone(), CacheVC::evacuateReadHead(), Vol::evacuateWrite(), CacheTestSM::event_handler(), ServerSessionPool::eventHandler(), EThread::execute(), LogFile::exists(), HdrStrHeap::expand(), fd_read_char(), IOBufferBlock::fill(), IpMap::fill(), filters_are_equal(), Http2Frame::finalize(), find_appropriate_cached_resp(), ProtoVCTable< VCTentry, max_entries >::find_entry(), HttpVCTable::find_entry(), find_server_and_update_current_info(), HostDBRoundRobin::find_target(), ParentRecord::FindParent(), ParentConfigParams::findParent(), SocksEntry::findServer(), ClusterHandler::finish_delayed_reads(), MIOBuffer::first_write_block(), MultiCacheBase::fixup_heap_offsets(), MultiCache< C >::flush(), AbstractBuffer::flush(), AbstractBuffer::flush_complete(), flush_signals(), LogFormat::format_from_specification(), URL::fragment_get(), URL::fragment_set(), UDPReadContinuation::free(), UnixNetVConnection::free(), SSLNetVConnection::free(), SocksEntry::free(), free_CacheVC(), EThread::free_event(), ClusterProcessor::free_remote_data(), ChunkedHandler::generate_chunked_content(), CacheHTTPInfoVector::get(), LogBufferList::get(), Layout::get(), MultiCacheBase::get_elementsize(), HTTPInfo::get_handle(), CacheHTTPInfoVector::get_handles(), ClusterVConnection::get_header(), HttpSM::get_http_schedule(), HttpTransact::get_ka_info_from_host_db(), HdrCsvIter::get_nth(), ClusterHandler::get_read_locks(), ClusterVConnection::get_single_data(), ProxyClientSession::get_user_arg(), ClusterHandler::get_write_locks(), HostDBProcessor::getbyname_imm(), CacheContinuation::getMsgBuffer(), HostDBProcessor::getSRVbyname_imm(), HttpUpdateSM::handle_api_return(), HttpTransact::handle_cache_operation_on_forward_server_response(), HttpTransact::handle_cache_write_lock(), CheckConnect::handle_connect(), HttpTransact::handle_content_length_header(), Vol::handle_dir_clear(), RangeTransform::handle_event(), NullTransform::handle_event(), TransformControl::handle_event(), TransformVConnection::handle_event(), TransformTerminus::handle_event(), PrefetchTransform::handle_event(), INKContInternal::handle_event_count(), HttpTransact::handle_forward_server_connection_open(), Vol::handle_header_read(), HttpTransact::handle_internal_request(), HttpTransact::handle_no_cache_operation_on_forward_server_response(), HttpTransact::handle_parent_died(), HttpSM::handle_post_failure(), NetTesterSM::handle_read(), Vol::handle_recover_from_data(), HttpTransact::handle_request_keep_alive_headers(), HttpTransact::handle_response_from_icp_suggested_host(), HttpTransact::handle_response_from_parent(), HttpTransact::handle_response_from_server(), HttpTransact::handle_response_keep_alive_headers(), HttpTransact::handle_server_connection_not_open(), HttpSM::handle_server_setup_error(), HttpPagesHandler::handle_smdetails(), HttpPagesHandler::handle_smlist(), HttpTransact::handle_trace_and_options_requests(), HttpTransact::handle_transform_cache_write(), HttpTransact::handle_transform_ready(), HttpTransact::HandleCacheOpenReadHit(), HttpTransact::HandleCacheOpenReadHitFreshness(), CacheContinuation::handleDisposeEvent(), KeepAliveConn::handleEvent(), PrefetchBlaster::handleEvent(), BlasterUrlList::handleEvent(), HttpTransact::HandleICPLookup(), HttpTransact::HandlePushResponseHdr(), HttpTransact::HandlePushTunnelSuccess(), CacheVC::handleRead(), CacheVC::handleReadDone(), HttpTransact::HandleRequest(), HttpTransact::HandleResponse(), HttpTransact::HandleUpdateCachedObject(), HttpTransact::HandleUpdateCachedObjectContinue(), CacheVC::handleWrite(), URL::hash_get(), UpdateConfigList::HashAdd(), AtomicLock::HaveLock(), hdrtoken_index_to_flags(), hdrtoken_index_to_length(), hdrtoken_index_to_mask(), hdrtoken_index_to_prefix(), hdrtoken_index_to_slotid(), hdrtoken_index_to_token_type(), hdrtoken_index_to_wks(), hdrtoken_init(), hdrtoken_tokenize(), hdrtoken_wks_to_flags(), hdrtoken_wks_to_index(), hdrtoken_wks_to_length(), hdrtoken_wks_to_mask(), hdrtoken_wks_to_prefix(), hdrtoken_wks_to_slotid(), hdrtoken_wks_to_token_type(), MultiCacheSync::heapEvent(), URL::host_get(), LogCollationHostSM::host_handler(), URL::host_hash_get(), URL::host_set(), hostcmp(), how_to_open_connection(), http_hdr_copy_onto(), http_hdr_method_get(), http_hdr_method_set(), http_hdr_print(), http_hdr_reason_get(), http_hdr_reason_set(), http_hdr_status_get(), http_hdr_status_set(), http_hdr_url_set(), http_hdr_version_to_string(), http_parser_parse_req(), http_parser_parse_resp(), i_am_the_record_owner(), i_find(), ICPPeerReadCont::ICPPeerReadEvent(), ICPRequestCont::ICPRequestEvent(), Vol::increment_generation(), HostDBRoundRobin::index_of(), ICPConfiguration::indexToPeerConfigData(), HdrHeap::inherit_string_heaps(), ObjectReloadCont::Init(), UpdateScheduler::Init(), RamCacheCLFUS::init(), OneWayTunnel::init(), OneWayMultiTunnel::init(), Machine::init(), LogFieldAliasTable::init(), LogConfig::init(), Log::init(), HttpTunnel::init(), HdrHeap::init(), DNSEntry::init(), CacheHostRecord::Init(), Vol::init(), init_core_size(), init_daemon_signals(), UDPReadContinuation::init_read(), init_reverse_proxy(), initCacheControl(), initCongestionControl(), Tokenizer::Initialize(), MultiCacheBase::initialize(), AbstractBuffer::initialize(), initialize_process_manager(), HttpTransact::initialize_state_variables_for_origin_server(), HttpTransact::initialize_state_variables_from_request(), ink_aio_read(), ink_aio_write(), ink_atomiclist_push(), ink_atomiclist_remove(), ink_cluster_time(), ink_code_incr_MMH_update(), ink_code_md5_stringify(), ink_cond_broadcast(), ink_cond_destroy(), ink_cond_init(), ink_cond_signal(), ink_cond_timedwait(), ink_cond_wait(), ink_freelist_init(), ink_freelist_new(), ink_sem_destroy(), ink_sem_init(), ink_sem_post(), ink_sem_trywait(), ink_sem_wait(), ink_small_itoa(), ink_string_append(), ink_thr_yield(), ink_thread_cancel(), ink_thread_create(), ink_thread_get_priority(), ink_thread_join(), ink_thread_key_create(), ink_thread_key_delete(), ink_thread_setspecific(), Intervals::insert(), TSHashTable< H >::insert(), ConfigUpdateCbTable::insert(), charIndex::Insert(), HostDBContinuation::insert(), CacheHTTPInfoVector::insert(), MultiCache< C >::insert_block(), HttpTransactHeaders::insert_supported_methods_in_response(), HttpTransactHeaders::insert_via_header_in_request(), HttpTransactHeaders::insert_via_header_in_response(), Machine::instance(), ClusterProcessor::internal_invoke_remote(), ConfigUpdateCbTable::invoke(), APIHook::invoke(), ClusterProcessor::invoke_remote_data(), SSLNextProtocolTrampoline::ioCompletionEvent(), ProtocolProbeTrampoline::ioCompletionEvent(), HttpSM::is_bg_fill_necessary(), HTTPHdr::is_cache_control_set(), LogSock::is_connected(), HTTPHdr::is_pragma_no_cache_set(), CacheVC::is_ram_cache_hit(), HttpTransactHeaders::is_request_proxy_authorized(), HttpTransact::is_response_valid(), HttpTransact::is_server_negative_cached(), HttpSM::issue_cache_update(), HttpTransact::issue_revalidate(), charIndex::iter_next(), PluginVCCore::kill_no_connect(), HttpSM::kill_this(), HttpTunnel::kill_tunnel(), URL::length_get(), HTTPHdr::length_get(), Cache::link(), CacheVC::linkWrite(), Server::listen(), CoreUtils::load_http_hdr(), CacheContinuation::localVCsetupEvent(), AtomicLock::Lock(), LogObject::log(), LogAccessHttp::LogAccessHttp(), LogAccessICP::LogAccessICP(), LogBufferIterator::LogBufferIterator(), LogCollationAccept::LogCollationAccept(), LogCollationClientSM::LogCollationClientSM(), LogCollationHostSM::LogCollationHostSM(), LogField::LogField(), LogFilter::LogFilter(), LogObject::LogObject(), LogSock::LogSock(), HostDBContinuation::lookup_done(), HttpTransact::LookupSkipOpenServer(), machine_list_ClusterFunction(), Http2ConnectionState::main_event_handler(), PluginVC::main_handler(), HttpTunnel::main_handler(), HttpSM::main_handler(), UnixNetVConnection::mainEvent(), SocksAccepter::mainEvent(), SocksProxy::mainEvent(), SocksEntry::mainEvent(), DNSEntry::mainEvent(), ClusterVConnection::mainEvent(), CacheSync::mainEvent(), UDPNetHandler::mainNetEvent(), NetHandler::mainNetEvent(), HostDBContinuation::make_get_message(), HostDBContinuation::make_put_message(), makeHostHash(), LogUtils::manager_alarm(), MapElem< uintptr_t, List< MapElem< K, C >, A > >::MapElem(), IpMap::mark(), HttpSM::mark_host_failure(), ParentConfigParams::markParentDown(), LogFieldList::marshal(), HTTPInfo::marshal(), HdrHeap::marshal(), CacheHTTPInfoVector::marshal(), LogField::marshal_agg(), CacheHTTPInfoVector::marshal_length(), LogAccess::marshal_mem(), LogAccess::marshal_record(), IpMatcher< Data, Result >::Match(), HostMatcher< Data, Result >::Match(), CacheHostMatcher::Match(), match_accept_content_language(), HttpTransactCache::match_response_to_request_conditionals(), HostLookup::MatchNext(), HttpTransact::merge_and_update_headers_for_cache_update(), HTTPHdr::method_get(), HTTPHdr::method_get_wksidx(), HTTPHdr::method_set(), mime_days_since_epoch_to_mdy(), mime_days_since_epoch_to_mdy_slowcase(), mime_field_destroy(), mime_field_name_set(), mime_field_name_value_set(), mime_field_value_extend_comma_val(), mime_field_value_set_comma_val(), mime_field_value_str_from_strlist(), mime_format_date(), mime_hdr_copy_onto(), mime_hdr_field_attach(), mime_hdr_field_detach(), mime_hdr_field_find(), mime_hdr_get_accelerator_slotnum(), mime_hdr_set_accelerator_slotnum(), mime_mem_print(), mime_parse_rfc822_date_fastcase(), mime_scanner_get(), mime_str_u16_set(), MultiCacheBase::mmap_data(), MultiCacheBase::mmap_region(), Mutex_lock(), Mutex_trylock(), Mutex_trylock_spin(), Mutex_unlock(), HttpTransact::need_to_revalidate(), SSLNetVConnection::net_read_io(), new_CacheVC(), HttpServerSession::new_connection(), HttpClientSession::new_connection(), new_HdrStrHeap(), new_IOBufferData_internal(), HttpClientSession::new_transaction(), HostLookup::NewEntry(), IpMatcher< Data, Result >::NewEntry(), RegexMatcher< Data, Result >::NewEntry(), UrlMatcher< Data, Result >::NewEntry(), HostMatcher< Data, Result >::NewEntry(), CacheHostMatcher::NewEntry(), ParentConfigParams::nextParent(), normalize_url(), URL::nuke_proxy_stuff(), obj_copy_data(), OneWayTunnel::OneWayTunnel(), Connection::open(), MultiCacheBase::open(), HttpCacheSM::open_read(), Cache::open_read(), Vol::open_write(), HttpCacheSM::open_write(), Cache::open_write(), OpenDir::open_write(), CacheProcessor::open_write_buffer(), CacheVC::openReadChooseWriter(), CacheVC::openReadFromWriter(), CacheVC::openReadFromWriterMain(), CacheVC::openReadMain(), CacheVC::openReadStartEarliest(), CacheVC::openReadStartHead(), CacheDisk::openStart(), CacheVC::openWriteCloseDataDone(), CacheVC::openWriteCloseDir(), CacheVC::openWriteCloseHead(), CacheVC::openWriteCloseHeadDone(), CacheVC::openWriteMain(), CacheVC::openWriteWriteDone(), TSHashTable< H >::iterator::operator++(), Tokenizer::operator[](), IOBufferReader::operator[](), LogBuffer::operator[](), AbstractBuffer::operator[](), HttpTransact::OriginServerRawOpen(), HttpTransact::OSDNSLookup(), URL::params_get(), URL::params_set(), PARENTSELECTION(), URL::parse(), InkXmlConfigFile::parse(), LogFormat::parse_format_string(), parse_log_buff(), URL::parse_no_path_component_breakdown(), HttpSM::parse_range_and_compare(), HTTPHdr::parse_req(), HTTPHdr::parse_resp(), LogFormat::parse_symbol_string(), HttpCompat::parse_tok_list(), parseConfigLine(), URL::password_get(), URL::password_set(), Span::path(), URL::path_get(), URL::path_set(), ICPPeerReadCont::PeerReadStateMachine(), LogSock::pending_any(), LogSock::pending_message_any(), HttpSM::perform_cache_write_action(), RemapProcessor::perform_remap(), plugin_load(), PluginVC::PluginVC(), PollCont::pollEvent(), URL::port_get(), URL::port_get_raw(), URL::port_set(), HttpTransact::PPDNSLookup(), LogHost::preproc_and_try_delete(), URL::print(), HTTPHdr::print(), CacheHTTPInfoVector::print(), probe(), HostDBContinuation::probeEvent(), CacheContinuation::probeLookupEvent(), CongestionDB::process(), EThread::process_event(), HttpSM::process_hostdb_info(), ClusterHandler::process_incoming_callouts(), ClusterHandler::process_read(), HttpSM::process_srv_info(), processDurationString(), TestDnsStateMachine::processEvent(), HttpTunnel::producer_handler(), HttpTunnel::producer_handler_chunked(), HttpTunnel::producer_handler_dechunked(), proto_is_http2(), MultiCacheBase::ptr(), HTTPInfo::push_frag_offset(), URL::query_get(), URL::query_set(), ProcessFatalClass::raise(), ProcessorFatalClass::raise(), ThreadFatalClass::raise(), RequestFatalClass::raise(), raw_stat_get_tlp(), LogSock::read(), LogSock::read_alloc(), read_from_net(), LogCollationHostSM::read_handler(), read_MachineList(), read_signal_and_update(), PrefetchConfiguration::readConfiguration(), MIOBufferAccessor::reader_for(), ClusterControl::real_alloc_data(), HTTPHdr::reason_get(), HTTPHdr::reason_set(), MultiCacheBase::rebuild(), MultiCacheBase::rebuild_element(), rec_mutex_destroy(), REC_readCounter(), REC_readFloat(), REC_readInteger(), REC_readString(), RecTree::rec_tree_get_list(), RecTree::rec_tree_insert(), RecDataSet(), RecDataSetFromFloat(), RecDataSetFromInk64(), RecDataSetFromString(), RecGetRecordCheckExpr(), RecGetRecordCheckType(), RecGetRecordDefaultDataString_Xmalloc(), RecGetRecordUpdateType(), RecMessageInit(), RecMessageMarshal_Realloc(), RecMessageUnmarshalNext(), ICPProcessor::ReconfigureStateMachine(), ParentConfigParams::recordRetrySuccess(), RecRegisterConfigCounter(), RecRegisterConfigFloat(), RecRegisterConfigInt(), RecRegisterConfigString(), RecRegisterConfigUpdateCb(), RecRegisterStat(), RecSetRecord(), RecSignalManager(), RecSyncConfigToTB(), RecSyncStatsFile(), UDPConnection::recv(), recv_message_cb(), UDPNetProcessor::recvfrom_re(), HttpTransact::ReDNSRoundRobin(), UnixNetVConnection::reenable(), TransformVConnection::reenable(), TransformTerminus::reenable(), PluginVC::reenable(), INKVConnInternal::reenable(), ClusterVConnectionBase::reenable(), CacheVC::reenable(), UnixNetVConnection::reenable_re(), PluginVC::reenable_re(), CacheVC::reenable_re(), RegressionSM::RegressionSM(), UDPConnection::Release(), HttpServerSession::release(), HttpClientSession::release(), HttpSM::release_server_session(), remap_load_plugin(), UrlRewrite::Remap_redirect(), CacheContinuation::remoteOpEvent(), ProtectedQueue::remove(), TSHashTable< H >::remove(), PriorityEventQueue::remove(), CacheHTTPInfoVector::remove(), Cache::remove(), ProtoVCTable< VCTentry, max_entries >::remove_entry(), HttpVCTable::remove_entry(), CacheVC::removeEvent(), reply_to_cont(), CacheContinuation::replyOpEvent(), HttpTunnel::reset(), Arena::reset(), HttpServerSession::reset_read_buffer(), resolve_logfield_string(), INKVConnInternal::retry(), DNSHandler::retry_named(), OOB_callback::retry_OOB_send(), HttpTransact::retry_server_connection_not_open(), UrlRewrite::ReverseMap(), HostDBInfo::rr(), RemapPlugins::run_remap(), CacheVC::scanObject(), CacheVC::scanOpenWrite(), CacheVC::scanUpdateDone(), EventProcessor::schedule(), EThread::schedule(), Event::schedule_at(), EventProcessor::schedule_at(), Event::schedule_every(), EventProcessor::schedule_every(), Event::schedule_imm(), EventProcessor::schedule_imm(), EventProcessor::schedule_imm_signal(), Event::schedule_in(), EventProcessor::schedule_in(), EThread::schedule_local(), URL::scheme_get(), URL::scheme_get_wksidx(), URL::scheme_set(), HostDBRoundRobin::select_best_http(), HostDBRoundRobin::select_best_srv(), HttpTransactCache::SelectFromAlternates(), UDPConnection::send(), LogCollationClientSM::send(), UnixNetVConnection::send_OOB(), HttpSM::server_transfer_init(), UDPQueue::service(), PluginVC::set_active_timeout(), UnixNetVConnection::set_active_timeout(), ClusterVConnectionBase::set_active_timeout(), HTTPInfo::set_buffer_reference(), set_channel_data_ClusterFunction(), CacheVC::set_data(), CacheVC::set_disk_io_priority(), UnixNetVConnection::set_enabled(), ClusterVConnection::set_header(), HttpTransact::set_headers_for_cache_write(), UnixNetVConnection::set_inactivity_timeout(), ClusterVConnectionBase::set_inactivity_timeout(), HttpUpdateSM::set_next_state(), HttpSM::set_next_state(), CacheVC::set_pin_in_cache(), HdrHeap::set_ronly_str_heap_end(), RegressionSM::set_status(), ProxyClientSession::set_user_arg(), UDPConnection::setContinuation(), CacheContinuation::setMsgBufferLen(), HttpSM::setup_100_continue_transfer(), HttpSM::setup_cache_read_transfer(), HttpSM::setup_cache_transfer_to_transform(), HttpSM::setup_cache_write_transfer(), HttpSM::setup_client_read_request_header(), HttpSM::setup_error_transfer(), Server::setup_fd_for_listen(), RemapProcessor::setup_for_remap(), HttpSM::setup_internal_transfer(), Connection::setup_mc_receive(), Connection::setup_mc_send(), HttpTransact::setup_plugin_request_intercept(), HttpSM::setup_push_read_response_header(), HttpSM::setup_server_read_response_header(), HttpSM::setup_server_transfer(), HttpSM::setup_transfer_from_transform(), HttpSM::setup_transfer_from_transform_to_cache_only(), HttpSM::setup_transform_to_server_transfer(), SocksProxy::setupHttpRequest(), UDPReadContinuation::setupPollDescriptor(), CacheContinuation::setupReadWriteVC(), OneWayTunnel::SetupTwoWayTunnel(), CacheContinuation::setupVCdataRead(), PacketQueue::size(), HostDBRoundRobin::size(), socks5BasicAuthHandler(), socks5PasswdAuthHandler(), socks5ServerAuthHandler(), squid_timestamp_to_buf(), HostDBInfo::srvname(), SSL_locking_callback(), ssl_read_from_net(), SSLInitializeStatistics(), SSLNetVConnection::sslServerHandShakeEvent(), SSLNetVConnection::sslStartHandShake(), start_HttpProxyServer(), CacheProcessor::start_internal(), start_test(), ClusterHandler::startClusterEvent(), TestProxy::startEvent(), OneWayTunnel::startEvent(), MultiCacheHeapGC::startEvent(), DNSHandler::startEvent(), IpAllow::startup(), HttpSM::state_add_to_list(), HttpSM::state_api_callback(), HttpSM::state_api_callout(), HttpSM::state_cache_open_read(), HttpSM::state_cache_open_write(), HttpSM::state_common_wait_for_transform_read(), HttpSM::state_hostdb_lookup(), HttpSM::state_hostdb_reverse_lookup(), HttpSM::state_mark_os_down(), HttpSM::state_raw_http_server_open(), HttpSM::state_read_client_request_header(), HttpSM::state_read_push_response_header(), HttpSM::state_read_server_response_header(), HttpSM::state_remap_request(), HttpSM::state_remove_from_list(), HttpSM::state_send_server_request_header(), HttpSM::state_srv_lookup(), HttpSM::state_watch_for_client_abort(), HTTPHdr::status_get(), HTTPHdr::status_set(), URL::string_get(), URL::string_get_buf(), URL::string_get_ref(), sync_cache_dir_on_shutdown(), CacheDisk::syncDone(), InkXmlObject::tag_value(), test(), thread_freeup(), LogBuffer::to_ascii(), LogFilterString::toss_this_entry(), TransformVConnection::TransformVConnection(), DNSHandler::try_primary_named(), HttpTransact::try_to_expand_host_name(), TSAllocClusterRPCMsg(), TSContSchedule(), TSContScheduleEvery(), TSHttpHdrLengthGet(), TSHttpHdrParseReq(), TSHttpHdrParseResp(), TSHttpHdrPrint(), TSHttpHdrStatusSet(), TSHttpHdrTypeSet(), TSHttpHdrVersionSet(), TSHttpSchedule(), TSHttpTxnCachedRespModifiableGet(), TSHttpTxnCacheLookupStatusSet(), TSMimeHdrFieldAppend(), TSMimeHdrFieldDestroy(), TSMimeHdrFieldRemove(), TSTextLogObjectWrite(), TSThreadCreate(), HttpSM::tunnel_handler(), HttpSM::tunnel_handler_100_continue(), HttpSM::tunnel_handler_100_continue_ua(), HttpSM::tunnel_handler_cache_fill(), HttpSM::tunnel_handler_cache_read(), HttpSM::tunnel_handler_cache_write(), HttpSM::tunnel_handler_post(), HttpSM::tunnel_handler_post_or_put(), HttpSM::tunnel_handler_post_server(), HttpSM::tunnel_handler_push(), HttpSM::tunnel_handler_server(), HttpSM::tunnel_handler_ssl_consumer(), HttpSM::tunnel_handler_transform_read(), HttpSM::tunnel_handler_transform_write(), HttpSM::tunnel_handler_ua(), HttpSM::tunnel_handler_ua_push(), HttpTunnel::tunnel_run(), CacheContinuation::tunnelClosedEvent(), URL::type_get(), HTTPHdr::type_get(), URL::type_set(), UDPNetProcessorInternal::udp_callback(), UDPNetProcessorInternal::udp_read_from_net(), PrefetchUrlBlaster::udpUrlBlaster(), AtomicLock::Unlock(), IpMap::unmark(), HTTPInfo::unmarshal(), HdrHeap::unmarshal(), CacheHTTPInfoVector::unmarshal(), LogAccess::unmarshal_cache_code(), LogAccess::unmarshal_cache_write_code(), LogAccess::unmarshal_entry_type(), LogAccess::unmarshal_finish_status(), LogAccess::unmarshal_hierarchy(), LogAccess::unmarshal_http_status(), LogAccess::unmarshal_http_text(), LogAccess::unmarshal_http_version(), LogAccess::unmarshal_int(), LogAccess::unmarshal_int_to_str(), LogAccess::unmarshal_int_to_str_hex(), LogAccess::unmarshal_ip(), LogAccess::unmarshal_itoa(), LogAccess::unmarshal_itox(), LogAccess::unmarshal_record(), LogAccess::unmarshal_str(), LogAccess::unmarshal_ttmsf(), MultiCacheBase::update(), ClusterHandler::update_channels_partial_read(), ClusterHandler::update_channels_written(), CacheDisk::update_header(), HttpTransact::update_size_and_time_stats(), CacheControlRecord::UpdateMatch(), HTTPHdr::url_create(), HTTPHdr::url_get(), url_init(), url_MD5_get(), url_MD5_get_fast(), url_parse_http(), url_parse_internet(), url_rewrite_CB(), HTTPHdr::url_set(), HTTPHdr::url_set_as_server_url(), URLHashContext::URLHashContext(), URL::user_get(), URL::user_set(), Log::va_error(), LogObject::va_log(), ClusterHandler::valid_for_data_write(), ClusterHandler::valid_for_freespace_write(), CacheContinuation::VCdataRead(), HTTPHdr::version_get(), HTTPHdr::version_set(), HttpTransact::what_is_document_freshness(), LogFilterString::wipe_this_entry(), LogSock::write(), TextLogObject::write(), LogFile::write_ascii_logbuffer(), LogFile::write_ascii_logbuffer3(), NetVCTest::write_handler(), HttpSM::write_header_into_buffer(), write_signal_and_update(), write_to_net_io(), CacheTestSM::~CacheTestSM(), charIndex::~charIndex(), ConfigUpdateCbTable::~ConfigUpdateCbTable(), hostArray::~hostArray(), HostBranch::~HostBranch(), LogCollationAccept::~LogCollationAccept(), and UDPReadContinuation::~UDPReadContinuation().

#define ink_release_assert (   EX  ) 
Value:
( \
            (void)(likely(EX) ? (void)0 : _ink_assert(#EX, __FILE__, __LINE__)) \
)

Definition at line 57 of file ink_assert.h.

Referenced by _hdr_obj_to_mime_hdr_impl(), SSLNextProtocolAccept::accept(), SpdySessionAccept::accept(), ProtocolProbeSessionAccept::accept(), HttpTunnel::add_consumer(), StrListOverflow::alloc(), MIOBuffer::alloc_accessor(), ClusterHandler::alloc_channel(), MIOBuffer::alloc_reader(), HttpTunnel::allocate_redirect_postdata_producer_buffer(), ClusterHandler::build_controlmsg_descriptors(), ClusterState::build_do_io_vector(), ClusterHandler::build_initial_vector(), ClusterHandler::build_write_descriptors(), ICPRequestCont::BuildICPMsg(), Cache_dir(), cache_lookup_ClusterFunction(), cache_op_ClusterFunction(), cache_op_result_ClusterFunction(), CacheHostTable::CacheHostTable(), HttpSM::call_transact_and_set_next_state(), RangeTransform::change_response_header(), check_signal(), HTTPHdrImpl::check_strings(), UpdateScheduler::ChildExitEventHandler(), clone_IOBufferBlockList(), MIOBuffer::clone_reader(), close_channel_ClusterFunction(), ClusterHandler::close_ClusterVConnection(), Cluster_deref(), Cluster_link(), Cluster_read(), Cluster_remove(), Cluster_write(), clusterAPI_init(), ClusterMachine::ClusterMachine(), ConnectionCount::ConnAddr::ConnAddr(), consume_IOBufferBlockList(), HttpTunnel::consumer_handler(), ControlMatcher< Data, Result >::ControlMatcher(), Processor::create_thread(), HttpTunnel::deallocate_buffers(), default_api_ClusterFunction(), LogBuffer::destroy(), INKContInternal::destroy(), HttpServerSession::destroy(), HttpClientSession::destroy(), Http2ClientSession::destroy(), dir_corrupt_bucket(), HttpSM::do_http_server_open(), HttpClientSession::do_io_close(), CacheContinuation::do_op(), CacheContinuation::do_remote_lookup(), HttpSM::do_setup_post_tunnel(), ClusterState::doIO(), ClusterState::doIO_read_event(), ClusterState::doIO_write_event(), ICPPeriodicCont::DoReconfigAction(), ClusterHandler::dump_internal_data(), EThread::EThread(), HdrHeap::evacuate_from_str_heaps(), ServerSessionPool::eventHandler(), EventNotify::EventNotify(), RecursiveHttpGet::ExitEventHandler(), find_cache_continuation(), ParentRecord::FindParent(), Log::flush_thread_main(), Store::free(), ClusterControl::free_data(), ClusterProcessor::free_remote_data(), ClusterVConnection::get_data(), ClusterHandler::get_read_locks(), MIMEHdr::get_warning(), CacheContinuation::getObjectSize(), HttpUpdateSM::handle_api_return(), HttpSM::handle_api_return(), HttpTransact::handle_cache_write_lock(), HttpTransact::handle_content_length_header(), INKContInternal::handle_event(), HttpTransact::handle_forward_server_connection_open(), NetTesterSM::handle_read(), HttpTransact::handle_response_from_icp_suggested_host(), HttpTransact::handle_server_connection_not_open(), HttpTransact::handle_server_died(), HttpSM::handle_server_setup_error(), HttpTransact::handle_transform_cache_write(), HttpTransact::handle_transform_ready(), NetTesterSM::handle_write(), HttpTransact::HandleCacheOpenReadHit(), HttpTransact::HandleCacheOpenReadHitFreshness(), HttpTransact::HandleCacheOpenReadMiss(), HttpTransact::HandleFiltering(), HttpTransact::HandleICPLookup(), HttpTransact::HandlePushCacheWrite(), HttpTransact::HandleResponse(), hdrtoken_hash_init(), HostDBTestRR::HostDBTestRR(), http_hdr_adjust(), ICPConfiguration::icp_config_change_callback(), ICPPeerReadCont::ICPPeerReadEvent(), ICPRequestCont::ICPRequestEvent(), HdrHeap::inherit_string_heaps(), SpdyClientSession::init(), ChunkedHandler::init_by_action(), MultiCacheBase::initialize(), ink_aio_init(), ink_cache_init(), ink_dns_init(), ink_event_system_init(), ink_hostdb_init(), ink_max_out_rlimit(), ink_net_init(), ink_rwlock_unlock(), IpAllow::IpAllow(), HttpSM::kill_this(), CoreUtils::load_http_hdr(), LogObjectManager::log(), LogFile::LogFile(), CacheContinuation::lookupEvent(), Machine::Machine(), machine_list_ClusterFunction(), PluginVC::main_handler(), HttpSM::main_handler(), HttpSessionAccept::mainEvent(), Http2SessionAccept::mainEvent(), HTTPInfo::marshal(), HTTPHdrImpl::marshal(), HdrHeap::marshal(), mime_mem_print(), HTTPHdrImpl::move_strings(), NetTesterSM::NetTesterSM(), Http2ClientSession::new_connection(), ProtoVCTable< VCTentry, max_entries >::new_entry(), HttpVCTable::new_entry(), ParentConfigParams::nextParent(), ObjectReloadCont::ObjectReloadEvent(), op_to_sizeof_fixedlen_msg(), Connection::open(), CacheVC::openReadFromWriterMain(), CacheVC::openReadMain(), CacheVC::openReadStartEarliest(), CacheVC::openReadStartHead(), HttpProxyPort::outboundIp(), HttpConfig::parse_ports_list(), ICPPeerReadCont::PeerReadStateMachine(), HttpSM::perform_cache_write_action(), HttpSM::perform_transform_cache_write_action(), UrlRewrite::PerformACLFiltering(), ICPHandlerCont::PeriodicEvent(), LogHostList::preproc_and_try_delete(), ChunkedHandler::process_chunked_content(), HttpSM::process_hostdb_info(), ClusterHandler::process_large_control_msgs(), ClusterHandler::process_read(), ClusterHandler::process_small_control_msgs(), ClusterHandler::process_write(), HttpTunnel::producer_handler(), ConfigVolumes::read_config_file(), HostDBTestRR::read_some(), IOBufferBlock::realloc(), ICPProcessor::ReconfigureStateMachine(), ParentConfigParams::recordRetrySuccess(), RecRegisterRawStatSyncCb(), RecursiveHttpGet::RecursiveHttpGetEvent(), PluginVC::reenable(), PluginVC::reenable_re(), StatPagesManager::register_http(), register_record(), ProtocolProbeSessionAccept::registerEndpoint(), SSLNetVConnection::registerNextProtocolSet(), relocate(), CacheContinuation::remoteOpEvent(), CacheContinuation::replyLookupEvent(), CacheContinuation::replyOpEvent(), HdrHeap::required_space_for_evacuation(), HdrHeap::sanity_check_strs(), HtmlParser::ScanHtmlForURL(), UpdateScheduler::ScheduleEvent(), ClusterProcessor::send_machine_list(), set_channel_data_ClusterFunction(), set_channel_pin_ClusterFunction(), set_channel_priority_ClusterFunction(), ClusterVConnection::set_disk_io_priority(), ClusterVConnection::set_http_info(), HttpSM::set_next_state(), ClusterVConnection::set_pin_in_cache(), set_signal(), HttpSM::setup_push_transfer_to_cache(), CacheContinuation::setupVCdataRead(), EventProcessor::spawn_event_threads(), EventProcessor::spawn_thread(), SpdySessionAccept::SpdySessionAccept(), ICPPeerReadCont::StaleCheck(), EventProcessor::start(), ClusterHandler::startClusterEvent(), HttpSM::state_api_callback(), HttpSM::state_api_callout(), HttpSM::state_cache_open_read(), HttpSM::state_cache_open_write(), HttpSM::state_common_wait_for_transform_read(), HttpSM::state_handle_stat_page(), HttpSM::state_http_server_open(), HttpSM::state_icp_lookup(), HttpSM::state_raw_http_server_open(), HttpSM::state_read_push_response_header(), HttpSM::state_send_server_request_header(), HttpSM::state_watch_for_client_abort(), CacheOpMsg_short_2::SwapBytes(), CacheOpMsg_short::SwapBytes(), CacheOpMsg_long::SwapBytes(), CacheLookupMsg::SwapBytes(), synserver_accept_handler(), SessionProtocolNameRegistry::toIndex(), SessionProtocolNameRegistry::toIndexConst(), transfer_data(), TSAddClusterRPCFunction(), TSAddClusterStatusFunction(), TSDeleteClusterRPCFunction(), TSDeleteClusterStatusFunction(), TSEnableClusterStatusCallout(), TSFreeRPCMsg(), TSHandleMLocRelease(), TSMimeHdrFieldDestroy(), TSSendClusterRPC(), HttpSM::tunnel_handler_cache_fill(), HttpSM::tunnel_handler_cache_read(), HttpSM::tunnel_handler_plugin_agent(), HttpSM::tunnel_handler_post(), HttpSM::tunnel_handler_post_or_put(), HttpSM::tunnel_handler_post_server(), HttpSM::tunnel_handler_post_ua(), HttpSM::tunnel_handler_push(), HttpSM::tunnel_handler_ssl_consumer(), HttpSM::tunnel_handler_ssl_producer(), HttpSM::tunnel_handler_transform_read(), HttpSM::tunnel_handler_transform_write(), CacheContinuation::tunnelClosedEvent(), HTTPHdrImpl::unmarshal(), HdrHeap::unmarshal(), ClusterHandler::update_channels_partial_read(), ClusterHandler::update_channels_written(), update_elapsed(), LogConfig::update_space_used(), HttpSM::update_stats(), HTTPHdr::url_print(), url_to_string(), Log::va_error(), CacheContinuation::VCdataRead(), ClusterLoadMonitor::~ClusterLoadMonitor(), and LogFlushData::~LogFlushData().


Function Documentation

inkcoreapi void _ink_assert ( const char *  a,
const char *  f,
int  l 
)

Definition at line 35 of file ink_assert.cc.

References ink_fatal().

Referenced by _TSReleaseAssert().