Merge pull request #35049 from k15tfu/fix-coreclr-profiler-path-arm-arm64
[platform/upstream/dotnet/runtime.git] / .gitignore
1 syntax: glob
2
3 ### VisualStudio ###
4
5 # Tool Runtime Dir
6 .dotnet/
7 .dotnet-mono/
8 .packages/
9 .tools/
10
11 # User-specific files
12 *.suo
13 *.user
14 *.userosscache
15 *.sln.docstates
16
17 # Build results
18 artifacts/
19 .idea/
20 [Dd]ebug/
21 [Dd]ebugPublic/
22 [Rr]elease/
23 [Rr]eleases/
24 bld/
25 [Bb]in/
26 [Oo]bj/
27 msbuild.log
28 msbuild.err
29 msbuild.wrn
30 *.binlog
31 .deps/
32 .dirstamp
33 .libs/
34 *.lo
35 *.o
36
37 # Cross building rootfs
38 cross/rootfs/
39 cross/android-rootfs/
40
41 # Visual Studio
42 .vs/
43
44 # Ionide
45 .ionide/
46
47 # MSTest test Results
48 [Tt]est[Rr]esult*/
49 [Bb]uild[Ll]og.*
50
51 #NUNIT
52 *.VisualState.xml
53 TestResult.xml
54 testResults.xml
55
56 # Build Results of an ATL Project
57 [Dd]ebugPS/
58 [Rr]eleasePS/
59 dlldata.c
60
61 *_i.c
62 *_p.c
63 *.ilk
64 *.meta
65 *.obj
66 *.pch
67 *.pdb
68 *.pgc
69 *.pgd
70 *.rsp
71 *.sbr
72 *.tlb
73 *.tli
74 *.tlh
75 *.tmp
76 *.tmp_proj
77 *.log
78 *.vspscc
79 *.vssscc
80 .builds
81 *.pidb
82 *.svclog
83 *.scc
84
85 # Chutzpah Test files
86 _Chutzpah*
87
88 # Visual C++ cache files
89 ipch/
90 *.aps
91 *.ncb
92 *.opendb
93 *.opensdf
94 *.sdf
95 *.cachefile
96 *.VC.db
97
98 # Visual Studio profiler
99 *.psess
100 *.vsp
101 *.vspx
102
103 # TFS 2012 Local Workspace
104 $tf/
105
106 # Guidance Automation Toolkit
107 *.gpState
108
109 # ReSharper is a .NET coding add-in
110 _ReSharper*/
111 *.[Rr]e[Ss]harper
112 *.DotSettings.user
113
114 # JustCode is a .NET coding addin-in
115 .JustCode
116
117 # TeamCity is a build add-in
118 _TeamCity*
119
120 # DotCover is a Code Coverage Tool
121 *.dotCover
122
123 # NCrunch
124 _NCrunch_*
125 .*crunch*.local.xml
126
127 # MightyMoose
128 *.mm.*
129 AutoTest.Net/
130
131 # Web workbench (sass)
132 .sass-cache/
133
134 # Installshield output folder
135 [Ee]xpress/
136
137 # DocProject is a documentation generator add-in
138 DocProject/buildhelp/
139 DocProject/Help/*.HxT
140 DocProject/Help/*.HxC
141 DocProject/Help/*.hhc
142 DocProject/Help/*.hhk
143 DocProject/Help/*.hhp
144 DocProject/Help/Html2
145 DocProject/Help/html
146
147 # Publish Web Output
148 *.[Pp]ublish.xml
149 *.azurePubxml
150 *.pubxml
151 *.publishproj
152
153 # NuGet Packages
154 *.nupkg
155 *.nuget.g.props
156 *.nuget.g.targets
157 *.nuget.cache
158 **/packages/*
159 project.lock.json
160 project.assets.json
161 *.nuget.dgspec.json
162
163 # Windows Azure Build Output
164 csx/
165 *.build.csdef
166
167 # Windows Store app package directory
168 AppPackages/
169
170 # Others
171 *.Cache
172 ClientBin/
173 [Ss]tyle[Cc]op.*
174 ~$*
175 *.dbmdl
176 *.dbproj.schemaview
177 *.pfx
178 *.publishsettings
179 node_modules/
180 *.metaproj
181 *.metaproj.tmp
182 bin.localpkg/
183
184 # RIA/Silverlight projects
185 Generated_Code/
186
187 # Backup & report files from converting an old project file
188 # to a newer Visual Studio version. Backup files are not needed,
189 # because we have git ;-)
190 _UpgradeReport_Files/
191 Backup*/
192 UpgradeLog*.XML
193 UpgradeLog*.htm
194
195 # SQL Server files
196 *.mdf
197 *.ldf
198
199 # Business Intelligence projects
200 *.rdl.data
201 *.bim.layout
202 *.bim_*.settings
203
204 # Microsoft Fakes
205 FakesAssemblies/
206
207 # C/C++ extension for Visual Studio Code
208 browse.VC.db
209 # Local settings folder for Visual Studio Code
210 **/.vscode/**
211 !**/.vscode/c_cpp_properties.json
212
213 ### MonoDevelop ###
214 *.userprefs
215
216 ### Windows ###
217
218 # Windows image file caches
219 Thumbs.db
220 ehthumbs.db
221
222 # Folder config file
223 Desktop.ini
224
225 # Recycle Bin used on file shares
226 $RECYCLE.BIN/
227
228 # Windows Installer files
229 *.cab
230 *.msi
231 *.msm
232 *.msp
233
234 # Windows shortcuts
235 *.lnk
236
237 ### Linux ###
238
239 *~
240
241 # KDE directory preferences
242 .directory
243
244 ### OSX ###
245
246 .DS_Store
247 .AppleDouble
248 .LSOverride
249
250 # Icon must end with two \r
251 Icon
252
253 # Thumbnails
254 ._*
255
256 # Files that might appear on external disk
257 .Spotlight-V100
258 .Trashes
259
260 # Directories potentially created on remote AFP share
261 .AppleDB
262 .AppleDesktop
263 Network Trash Folder
264 Temporary Items
265 .apdisk
266
267 # vim temporary files
268 [._]*.s[a-w][a-z]
269 [._]s[a-w][a-z]
270 *.un~
271 Session.vim
272 .netrwhist
273
274 # Visual Studio Code
275 .vscode/
276 .devcontainer/
277
278 # Private test configuration and binaries.
279 config.ps1
280 **/IISApplications
281
282 # VS debug support files
283 launchSettings.json
284
285 # Snapcraft files
286 .snapcraft
287 *.snap
288 parts/
289 prime/
290 stage/
291
292 # CLR prebuilt generated files
293 !src/pal/prebuilt/idl/*_i.c
294
295 # Valid 'debug' folder, that contains CLR debugging code
296 !src/debug
297
298 # Ignore folders created by the CLR test build
299 TestWrappers_x64_[d|D]ebug
300 TestWrappers_x64_[c|C]hecked
301 TestWrappers_x64_[r|R]elease
302 TestWrappers_x86_[d|D]ebug
303 TestWrappers_x86_[c|C]hecked
304 TestWrappers_x86_[r|R]elease
305 TestWrappers_arm_[d|D]ebug
306 TestWrappers_arm_[c|C]hecked
307 TestWrappers_arm_[r|R]elease
308 TestWrappers_arm64_[d|D]ebug
309 TestWrappers_arm64_[c|C]hecked
310 TestWrappers_arm64_[r|R]elease
311 tests/src/common/test_runtime/project.json
312
313 Vagrantfile
314 .vagrant
315
316 # CMake files
317 CMakeFiles/
318 cmake_install.cmake
319 CMakeCache.txt
320 Makefile
321
322 # Cross compilation
323 cross/rootfs/*
324 cross/android-rootfs/*
325 # add x86 as it is ignored in 'Build results'
326 !cross/x86
327
328 #python import files
329 *.pyc
330
331 # JIT32 files
332 src/jit32
333
334 # performance testing sandbox
335 sandbox
336
337 #IL linker for testing
338 linker
339
340 # Symbolic link for the shared portion of CoreLib to make grep/findstr work for runtime devs
341 #
342 # On Windows, make your own by running these commands from the repo root:
343 # mklink /D src\coreclr\src\System.Private.CoreLib\shared %CD%\src\libraries\System.Private.CoreLib\src
344 # mklink /D src\coreclr\src\System.Private.CoreLib\common %CD%\src\libraries\Common\src
345 #
346 # On Unix, make your own by running these commands from the repo root:
347 # ln -s $(pwd)/src/libraries/System.Private.CoreLib/src src/coreclr/src/System.Private.CoreLib/shared
348 # ln -s $(pwd)/src/libraries/Common/src src/coreclr/src/System.Private.CoreLib/common
349 src/coreclr/src/System.Private.CoreLib/shared
350 src/coreclr/src/System.Private.CoreLib/common
351
352 # The debug directory should not be ignored
353 !src/coreclr/src/debug