Add more details to server RPC test cases in static docs
[hiphop-php.git] / hphp / hhvm / thread_locals.txt
blobff587e16a66380a81d1f9a54c02d984a86cfce22
1 # This file was initially generated by the `nm` pipeline in thread_locals_test.
2 # Use comments within this file to explain why certain thread-locals are okay.
3 # There's no requirement for this file to be sorted - the test does that.
5 HPHP::s_numaNode
6 HPHP::s_readline
7 HPHP::tl_heap_id
8 HPHP::AsioSession::s_current
9 HPHP::ServerStats::s_logger
10 HPHP::s_hugeRange
11 HPHP::s_stackSize
12 HPHP::tl_regState   # okay always clean at context switch.
13 HPHP::tl_sweeping
14 HPHP::(anonymous namespace)::tl_cliSock
15 HPHP::(anonymous namespace)::tl_traceTask
16 HPHP::(anonymous namespace)::s_connections
17 HPHP::(anonymous namespace)::tl_perf_event
18 HPHP::(anonymous namespace)::request_time_ns
19 HPHP::(anonymous namespace)::tl_loaded_units
20 HPHP::(anonymous namespace)::tl_env
21 HPHP::(anonymous namespace)::tl_rng
22 HPHP::(anonymous namespace)::tl_proc
23 HPHP::(anonymous namespace)::tl_ucred
24 HPHP::ResolverInit::s_res
25 HPHP::s_stackLimit
26 HPHP::MemcachedData::s_persistentMap
27 HPHP::s_ini_setting
28 HPHP::s_json_parser
29 HPHP::StackTraceLog::s_logData
30 HPHP::s_date_globals
31 HPHP::SourceRootInfo::s_path
32 HPHP::SourceRootInfo::s_phproot
33 HPHP::HardwareCounter::s_counter
34 HPHP::tl_libxml_trees
35 HPHP::AssertDetailImpl::s_head
36 HPHP::high_arena_flags
37 HPHP::local_arena
38 HPHP::local_arena_flags
39 HPHP::local_arena_tcache
40 HPHP::tl_static_arena
41 HPHP::ImagickExtension::s_ini_setting
42 HPHP::RPCRequestHandler::s_accessLogThreadData
43 HPHP::HttpRequestHandler::s_accessLogThreadData
44 HPHP::AdminRequestHandler::s_accessLogThreadData
45 HPHP::s_file_session_data
46 HPHP::s_filter_request_data
47 HPHP::s_misc_display_errors
48 HPHP::s_request_workload_stats
49 HPHP::s_extra_request_nanoseconds
50 HPHP::s_misc_highlight_default_html
51 HPHP::s_misc_highlight_default_string
52 HPHP::s_misc_highlight_default_comment
53 HPHP::s_misc_highlight_default_default
54 HPHP::s_misc_highlight_default_keyword
55 HPHP::jit::(anonymous namespace)::tl_active_prot
56 HPHP::jit::(anonymous namespace)::threadCanAcquire
57 HPHP::jit::(anonymous namespace)::threadCanAcquireConcurrent
58 HPHP::jit::mcgen::(anonymous namespace)::s_bumpers
59 HPHP::jit::tl_debuggerCatches
60 HPHP::jit::VMProtect::is_protected
61 HPHP::rds::(anonymous namespace)::s_hasFullInit
62 HPHP::rds::(anonymous namespace)::s_settingPreAssignments
63 HPHP::rds::local::detail::rl_hotSection
64 HPHP::rds::tl_base
65 HPHP::Intl::s_lctranslit
66 HPHP::Intl::s_numMatcher
67 HPHP::Intl::s_spaceMatcher
68 HPHP::Intl::s_defaultLocale
69 HPHP::t_dh
70 HPHP::t_se
71 HPHP::Trace::indentDepth
72 HPHP::Trace::tl_ring_ptr
73 HPHP::Trace::tl_rbPtr
74 HPHP::Trace::tl_levels
75 HPHP::Logger::s_threadData
76 HPHP::tl_heap
77 HPHP::FileScope::s_current
78 HPHP::s_session
79 HPHP::s_tlSpace
80 HPHP::g_variables
81 HPHP::s_ldap_data
82 HPHP::s_prev_line
83 HPHP::s_prev_unit
84 HPHP::s_randState
85 HPHP::s_xenonData
86 HPHP::tl_rankStack
87 HPHP::s_response_code
88 HPHP::tl_curRankDepth
89 HPHP::s_memcache_globals
90 HPHP::s_xbox_server_info
91 HPHP::s_memcached_globals
92 HPHP::s_xbox_request_handler
93 HPHP::s_xbox_prev_req_init_doc
94 HPHP::s_note
95 HPHP::s_state
96 HPHP::s_globals
97 HPHP::s_cachedHash
98 HPHP::jit::irgen::IRBuilder::optimizeInst(HPHP::jit::IRInstruction*, HPHP::jit::irgen::IRBuilder::CloneFlag, HPHP::jit::Block*)::instNest
99 HPHP::Trace::dumpEntry(HPHP::Trace::RingBufferEntry const*)::indentDepth
100 HPHP::high_arena_tcache # Only needed in lowptr builds.
101 HPHP::(anonymous namespace)::s_localCounters
102 HPHP::arrprov::(anonymous namespace)::tl_tag_override
103 HPHP::tracing::detail::tl_active
104 HPHP::jit::(anonymous namespace)::tl_ownedFunc
105 HPHP::jit::tc::tl_is_jitting
106 HPHP::BlobEncoderHelper<HPHP::StringData const*>::tl_unitEmitter
107 HPHP::BlobEncoderHelper<HPHP::StringData const*>::tl_unit
108 HPHP::extern_worker::g_in_job
110 # Native Facts is not request-scoped.
111 HPHP::Facts::(anonymous namespace)::t_adb
112 HPHP::Facts::(anonymous namespace)::t_savedStates
114 # Thread locals to allow Native Facts to use memcache.
115 # "guard variable for" is a clang-ism, leaving it out is a GCC-ism
116 facebook::datatype::MemcacheFetcher<HPHP::Facts::(anonymous namespace)::FactsMemcacheDataType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::timeToLive() const::gen
117 guard variable for facebook::datatype::MemcacheFetcher<HPHP::Facts::(anonymous namespace)::FactsMemcacheDataType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::timeToLive() const::gen
119 # TODO: (T9683397) Un-whitelist these Call Threaded Interpreter TLS vars.
120 HPHP::(anonymous namespace)::cc_lookups
121 HPHP::(anonymous namespace)::cc_misses
122 HPHP::(anonymous namespace)::s_predict
123 HPHP::(anonymous namespace)::s_predictors
124 HPHP::(anonymous namespace)::tl_cti_cache
126 # Outlining data caches are background JIT thread local
127 HPHP::jit::(anonymous namespace)::tl_dataStorePtr
129 # Probably can be moved to a global (D29176455), thread local instead of RDS as
130 # a cherry-pickable leak fix
131 HPHP::(anonymous namespace)::c_hsl_locale