Bug 1795793 [wpt PR 36510] - Add meta timeout=long to charset-parameter test, a=testonly
[gecko.git] / build / clang-plugin / ThreadAllows.txt
blob777919e98fc2ff94165e2028e1ad68df12492ca7
1 # This file is ingested by `ThreadAllows.py` to produce a list of thread names
2 # which our clang plugin will allow to be used with `NS_NewNamedThread`.
4 # Permitted thread names are a maximum of 15 characters in length, and must be
5 # string literals at their point-of-use in the code -- i.e., in the invocation
6 # of `NS_NewNamedThread`.
8 # Within this file, each permitted thread name is on a separate line. Comments
9 # begin with `#`, as seen here. Leading and trailing whitespace, trailing
10 # comments, and blank lines are ignored, and may be used freely.
12 # Please explain the addition of any new thread names in comments, preferably
13 # with a pointer to a relevant bug. (Do not add thread names only used in tests
14 # to this file; instead, add the test file to `ThreadFileAllows.txt`.)
16 ######
17 # Gecko/Firefox thread names
19 # (None documented yet -- but see "Unsorted thread names", below.)
21 ######
22 # Thunderbird-only thread names
23 IMAP
25 ######
26 # Other
27 Checker Test  # used only as part of tests for the thread-checker itself
29 ######
30 # Unsorted thread names
32 # Thread names below this point are grandfathered in. Please do not add new
33 # thread names to this list -- and please remove any that you can, whether by
34 # documenting and moving them or by confirming that they are no longer required.
36 # In particular, if a thread name is only used for testing, please consider
37 # moving its declarator to `ThreadFileAllows.txt`.
39 BGReadURLs
40 BHMgr Monitor
41 BHMgr Processor
42 COM Intcpt Log
43 COM MTA
44 Cache I/O
45 Cameras IPC
46 CanvasRenderer
47 Compositor
48 Cookie
49 CrashRep Inject
50 DDMediaLogs
51 DOMCacheThread
52 DataChannel IO
53 DataStorage
54 FileWatcher IO
55 Font Loader
56 FontEnumThread
57 Function Broker
58 GMPThread
59 Gamepad
60 GraphRunner
61 HTML5 Parser
62 ICS parser
63 IPC Launch
64 IPDL Background
65 IdentityCrypto
66 ImageBridgeChld
67 LS Thread
68 MDCDMThread
69 MediaCache
70 MediaTelemetry
71 MediaTrackGrph
72 MemoryPoller
73 mtransport
74 NamedPipeSrv
75 Netlink Monitor
76 OSKeyStore
77 OutputDrain
78 PaintThread
79 Permission
80 PlayEventSound
81 ProcessHangMon
82 ProfSymbolTable
83 ProfilerChild
84 ProxyResolution
85 RemoteLzyStream
86 RemVidChild
87 Renderer
88 ResetCleanup
89 SaveScripts
90 Socket Thread
91 SpeechWorker
92 StressRunner
93 SuicideManager
94 System Proxy
95 TelemetryModule
96 Timer
97 ToastBgThread
98 TRR Background
99 URL Classifier
100 Update Watcher
101 VRService
102 VsyncIOThread
103 Wifi Monitor
104 Worker Launcher
105 speechd init
106 thread
107 thread shutdown
108 wifi tickler