NAME=.NET HelloWorld.msil.exe info
FILE=bins/dotnet/HelloWorld.msil.exe
CMDS=<<EOF
echo headers
i
echo versions
iV
echo libraries
il
EOF
EXPECT=<<EOF
headers
fd       3
file     bins/dotnet/HelloWorld.msil.exe
size     0x25e00
humansz  151.5K
mode     r-x
format   pe64
iorw     false
block    0x100
type     EXEC (Executable file)
arch     x86
baddr    0x140000000
binsz    155136
bintype  pe
bits     64
canary   true
injprot  false
retguard false
class    PE32+
cmp.csum 0x00031c7b
compiled Tue Jul 15 07:15:12 2025
crypto   false
dbg_file D:\a\_work\1\s\artifacts\obj\win-x64.Release\corehost\apphost\standalone\apphost.pdb
endian   little
havecode true
hdr.csum 0x00000000
guid     7142BE54146A4BD1A812ACF168463FDD1
laddr    0x0
lang     c
linenum  false
lsyms    false
machine  AMD 64
nx       true
os       windows
overlay  false
cc       ms
pic      true
relocs   false
signed   false
sanitize false
static   false
stripped false
subsys   Windows CUI
va       true
versions
=== VS_VERSIONINFO ===

# VS_FIXEDFILEINFO

  Signature: 0xfeef04bd
  StrucVersion: 0x10000
  FileVersion: 1.0.0.0
  ProductVersion: 1.0.0.0
  FileFlagsMask: 0x3f
  FileFlags: 0x0
  FileOS: 0x4
  FileType: 0x1
  FileSubType: 0x0

# StringTable

  CompanyName: HelloWorld
  FileDescription: HelloWorld
  FileVersion: 1.0.0.0
  InternalName: HelloWorld.dll
  LegalCopyright:  
  OriginalFilename: HelloWorld.dll
  ProductName: HelloWorld
  ProductVersion: 1.0.0+2ac1beb2b779e3b4801832557add4b7111fc820b
  Assembly Version: 1.0.0.0
libraries
shell32.dll
advapi32.dll
kernel32.dll
user32.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-time-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll
EOF
RUN

NAME=.NET HelloWorld.msil.exe symbols
FILE=bins/dotnet/HelloWorld.msil.exe
CMDS=<<EOF
echo imports
ii
echo symbols
is
EOF
EXPECT=<<EOF
imports
nth vaddr       bind type lib                               name
----------------------------------------------------------------
1   0x140018208 NONE FUNC SHELL32.dll                       ShellExecuteW
1   0x140018000 NONE FUNC ADVAPI32.dll                      RegCloseKey
2   0x140018008 NONE FUNC ADVAPI32.dll                      ReportEventW
3   0x140018010 NONE FUNC ADVAPI32.dll                      RegisterEventSourceW
4   0x140018018 NONE FUNC ADVAPI32.dll                      RegOpenKeyExW
5   0x140018020 NONE FUNC ADVAPI32.dll                      RegGetValueW
6   0x140018028 NONE FUNC ADVAPI32.dll                      DeregisterEventSource
1   0x140018038 NONE FUNC KERNEL32.dll                      TlsFree
2   0x140018040 NONE FUNC KERNEL32.dll                      CreateActCtxW
3   0x140018048 NONE FUNC KERNEL32.dll                      ActivateActCtx
4   0x140018050 NONE FUNC KERNEL32.dll                      GetLastError
5   0x140018058 NONE FUNC KERNEL32.dll                      FindResourceW
6   0x140018060 NONE FUNC KERNEL32.dll                      GetWindowsDirectoryW
7   0x140018068 NONE FUNC KERNEL32.dll                      GetProcAddress
8   0x140018070 NONE FUNC KERNEL32.dll                      GetModuleHandleW
9   0x140018078 NONE FUNC KERNEL32.dll                      FreeLibrary
10  0x140018080 NONE FUNC KERNEL32.dll                      LoadLibraryExW
11  0x140018088 NONE FUNC KERNEL32.dll                      FindFirstFileExW
12  0x140018090 NONE FUNC KERNEL32.dll                      EnterCriticalSection
13  0x140018098 NONE FUNC KERNEL32.dll                      GetFullPathNameW
14  0x1400180a0 NONE FUNC KERNEL32.dll                      FindNextFileW
15  0x1400180a8 NONE FUNC KERNEL32.dll                      GetCurrentProcess
16  0x1400180b0 NONE FUNC KERNEL32.dll                      GetStdHandle
17  0x1400180b8 NONE FUNC KERNEL32.dll                      GetModuleHandleExW
18  0x1400180c0 NONE FUNC KERNEL32.dll                      GetModuleFileNameW
19  0x1400180c8 NONE FUNC KERNEL32.dll                      LeaveCriticalSection
20  0x1400180d0 NONE FUNC KERNEL32.dll                      GetEnvironmentVariableW
21  0x1400180d8 NONE FUNC KERNEL32.dll                      FindClose
22  0x1400180e0 NONE FUNC KERNEL32.dll                      MultiByteToWideChar
23  0x1400180e8 NONE FUNC KERNEL32.dll                      GetConsoleMode
24  0x1400180f0 NONE FUNC KERNEL32.dll                      GetFileAttributesExW
25  0x1400180f8 NONE FUNC KERNEL32.dll                      LoadLibraryA
26  0x140018100 NONE FUNC KERNEL32.dll                      WriteConsoleW
27  0x140018108 NONE FUNC KERNEL32.dll                      DeleteCriticalSection
28  0x140018110 NONE FUNC KERNEL32.dll                      WideCharToMultiByte
29  0x140018118 NONE FUNC KERNEL32.dll                      IsWow64Process
30  0x140018120 NONE FUNC KERNEL32.dll                      OutputDebugStringW
31  0x140018128 NONE FUNC KERNEL32.dll                      GetSystemTimeAsFileTime
32  0x140018130 NONE FUNC KERNEL32.dll                      TlsSetValue
33  0x140018138 NONE FUNC KERNEL32.dll                      TlsGetValue
34  0x140018140 NONE FUNC KERNEL32.dll                      TlsAlloc
35  0x140018148 NONE FUNC KERNEL32.dll                      InitializeCriticalSectionAndSpinCount
36  0x140018150 NONE FUNC KERNEL32.dll                      SetLastError
37  0x140018158 NONE FUNC KERNEL32.dll                      RaiseException
38  0x140018160 NONE FUNC KERNEL32.dll                      RtlPcToFileHeader
39  0x140018168 NONE FUNC KERNEL32.dll                      RtlUnwindEx
40  0x140018170 NONE FUNC KERNEL32.dll                      InitializeSListHead
41  0x140018178 NONE FUNC KERNEL32.dll                      GetCurrentProcessId
42  0x140018180 NONE FUNC KERNEL32.dll                      IsDebuggerPresent
43  0x140018188 NONE FUNC KERNEL32.dll                      IsProcessorFeaturePresent
44  0x140018190 NONE FUNC KERNEL32.dll                      TerminateProcess
45  0x140018198 NONE FUNC KERNEL32.dll                      SetUnhandledExceptionFilter
46  0x1400181a0 NONE FUNC KERNEL32.dll                      UnhandledExceptionFilter
47  0x1400181a8 NONE FUNC KERNEL32.dll                      RtlVirtualUnwind
48  0x1400181b0 NONE FUNC KERNEL32.dll                      RtlLookupFunctionEntry
49  0x1400181b8 NONE FUNC KERNEL32.dll                      RtlCaptureContext
50  0x1400181c0 NONE FUNC KERNEL32.dll                      GetStringTypeW
51  0x1400181c8 NONE FUNC KERNEL32.dll                      SwitchToThread
52  0x1400181d0 NONE FUNC KERNEL32.dll                      GetCurrentThreadId
53  0x1400181d8 NONE FUNC KERNEL32.dll                      InitializeCriticalSectionEx
54  0x1400181e0 NONE FUNC KERNEL32.dll                      EncodePointer
55  0x1400181e8 NONE FUNC KERNEL32.dll                      DecodePointer
56  0x1400181f0 NONE FUNC KERNEL32.dll                      LCMapStringEx
57  0x1400181f8 NONE FUNC KERNEL32.dll                      QueryPerformanceCounter
1   0x140018218 NONE FUNC USER32.dll                        MessageBoxW
1   0x1400182d8 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _get_initial_wide_environment
2   0x1400182e0 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _initialize_wide_environment
3   0x1400182e8 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _errno
4   0x1400182f0 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _configure_wide_argv
5   0x1400182f8 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _initterm
6   0x140018300 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _set_app_type
7   0x140018308 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _seh_filter_exe
8   0x140018310 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _cexit
9   0x140018318 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _initterm_e
10  0x140018320 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll exit
11  0x140018328 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _register_onexit_function
12  0x140018330 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _initialize_onexit_table
13  0x140018338 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _invalid_parameter_noinfo_noreturn
14  0x140018340 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _exit
15  0x140018348 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll abort
16  0x140018350 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll __p___wargv
17  0x140018358 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _c_exit
18  0x140018360 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _register_thread_local_exe_atexit_callback
19  0x140018368 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll _crt_atexit
20  0x140018370 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll __p___argc
21  0x140018378 NONE FUNC api-ms-win-crt-runtime-l1-1-0.dll terminate
1   0x140018240 NONE FUNC api-ms-win-crt-heap-l1-1-0.dll    malloc
2   0x140018248 NONE FUNC api-ms-win-crt-heap-l1-1-0.dll    _set_new_mode
3   0x140018250 NONE FUNC api-ms-win-crt-heap-l1-1-0.dll    _callnewh
4   0x140018258 NONE FUNC api-ms-win-crt-heap-l1-1-0.dll    calloc
5   0x140018260 NONE FUNC api-ms-win-crt-heap-l1-1-0.dll    free
1   0x140018410 NONE FUNC api-ms-win-crt-time-l1-1-0.dll    _time64
2   0x140018418 NONE FUNC api-ms-win-crt-time-l1-1-0.dll    wcsftime
3   0x140018420 NONE FUNC api-ms-win-crt-time-l1-1-0.dll    _gmtime64_s
1   0x140018388 NONE FUNC api-ms-win-crt-stdio-l1-1-0.dll   fputwc
2   0x140018390 NONE FUNC api-ms-win-crt-stdio-l1-1-0.dll   _set_fmode
3   0x140018398 NONE FUNC api-ms-win-crt-stdio-l1-1-0.dll   __stdio_common_vfwprintf
4   0x1400183a0 NONE FUNC api-ms-win-crt-stdio-l1-1-0.dll   __stdio_common_vsnwprintf_s
5   0x1400183a8 NONE FUNC api-ms-win-crt-stdio-l1-1-0.dll   __stdio_common_vswprintf
6   0x1400183b0 NONE FUNC api-ms-win-crt-stdio-l1-1-0.dll   __p__commode
7   0x1400183b8 NONE FUNC api-ms-win-crt-stdio-l1-1-0.dll   setvbuf
8   0x1400183c0 NONE FUNC api-ms-win-crt-stdio-l1-1-0.dll   _wfsopen
9   0x1400183c8 NONE FUNC api-ms-win-crt-stdio-l1-1-0.dll   fflush
10  0x1400183d0 NONE FUNC api-ms-win-crt-stdio-l1-1-0.dll   __acrt_iob_func
1   0x140018270 NONE FUNC api-ms-win-crt-locale-l1-1-0.dll  ___lc_locale_name_func
2   0x140018278 NONE FUNC api-ms-win-crt-locale-l1-1-0.dll  __pctype_func
3   0x140018280 NONE FUNC api-ms-win-crt-locale-l1-1-0.dll  setlocale
4   0x140018288 NONE FUNC api-ms-win-crt-locale-l1-1-0.dll  ___mb_cur_max_func
5   0x140018290 NONE FUNC api-ms-win-crt-locale-l1-1-0.dll  _unlock_locales
6   0x140018298 NONE FUNC api-ms-win-crt-locale-l1-1-0.dll  _lock_locales
7   0x1400182a0 NONE FUNC api-ms-win-crt-locale-l1-1-0.dll  _create_locale
8   0x1400182a8 NONE FUNC api-ms-win-crt-locale-l1-1-0.dll  _configthreadlocale
9   0x1400182b0 NONE FUNC api-ms-win-crt-locale-l1-1-0.dll  _free_locale
10  0x1400182b8 NONE FUNC api-ms-win-crt-locale-l1-1-0.dll  ___lc_codepage_func
1   0x1400183e0 NONE FUNC api-ms-win-crt-string-l1-1-0.dll  _wcsdup
2   0x1400183e8 NONE FUNC api-ms-win-crt-string-l1-1-0.dll  toupper
3   0x1400183f0 NONE FUNC api-ms-win-crt-string-l1-1-0.dll  wcsncmp
4   0x1400183f8 NONE FUNC api-ms-win-crt-string-l1-1-0.dll  wcsnlen
5   0x140018400 NONE FUNC api-ms-win-crt-string-l1-1-0.dll  strcpy_s
1   0x140018228 NONE FUNC api-ms-win-crt-convert-l1-1-0.dll wcstoul
2   0x140018230 NONE FUNC api-ms-win-crt-convert-l1-1-0.dll _wtoi
1   0x1400182c8 NONE FUNC api-ms-win-crt-math-l1-1-0.dll    __setusermatherr
symbols
nth paddr      vaddr       bind type size lib                               name                                           demangled
------------------------------------------------------------------------------------------------------------------------------------
1   0x00017008 0x140018208 NONE FUNC 0    SHELL32.dll                       imp.ShellExecuteW
1   0x00016e00 0x140018000 NONE FUNC 0    ADVAPI32.dll                      imp.RegCloseKey
2   0x00016e08 0x140018008 NONE FUNC 0    ADVAPI32.dll                      imp.ReportEventW
3   0x00016e10 0x140018010 NONE FUNC 0    ADVAPI32.dll                      imp.RegisterEventSourceW
4   0x00016e18 0x140018018 NONE FUNC 0    ADVAPI32.dll                      imp.RegOpenKeyExW
5   0x00016e20 0x140018020 NONE FUNC 0    ADVAPI32.dll                      imp.RegGetValueW
6   0x00016e28 0x140018028 NONE FUNC 0    ADVAPI32.dll                      imp.DeregisterEventSource
1   0x00016e38 0x140018038 NONE FUNC 0    KERNEL32.dll                      imp.TlsFree
2   0x00016e40 0x140018040 NONE FUNC 0    KERNEL32.dll                      imp.CreateActCtxW
3   0x00016e48 0x140018048 NONE FUNC 0    KERNEL32.dll                      imp.ActivateActCtx
4   0x00016e50 0x140018050 NONE FUNC 0    KERNEL32.dll                      imp.GetLastError
5   0x00016e58 0x140018058 NONE FUNC 0    KERNEL32.dll                      imp.FindResourceW
6   0x00016e60 0x140018060 NONE FUNC 0    KERNEL32.dll                      imp.GetWindowsDirectoryW
7   0x00016e68 0x140018068 NONE FUNC 0    KERNEL32.dll                      imp.GetProcAddress
8   0x00016e70 0x140018070 NONE FUNC 0    KERNEL32.dll                      imp.GetModuleHandleW
9   0x00016e78 0x140018078 NONE FUNC 0    KERNEL32.dll                      imp.FreeLibrary
10  0x00016e80 0x140018080 NONE FUNC 0    KERNEL32.dll                      imp.LoadLibraryExW
11  0x00016e88 0x140018088 NONE FUNC 0    KERNEL32.dll                      imp.FindFirstFileExW
12  0x00016e90 0x140018090 NONE FUNC 0    KERNEL32.dll                      imp.EnterCriticalSection
13  0x00016e98 0x140018098 NONE FUNC 0    KERNEL32.dll                      imp.GetFullPathNameW
14  0x00016ea0 0x1400180a0 NONE FUNC 0    KERNEL32.dll                      imp.FindNextFileW
15  0x00016ea8 0x1400180a8 NONE FUNC 0    KERNEL32.dll                      imp.GetCurrentProcess
16  0x00016eb0 0x1400180b0 NONE FUNC 0    KERNEL32.dll                      imp.GetStdHandle
17  0x00016eb8 0x1400180b8 NONE FUNC 0    KERNEL32.dll                      imp.GetModuleHandleExW
18  0x00016ec0 0x1400180c0 NONE FUNC 0    KERNEL32.dll                      imp.GetModuleFileNameW
19  0x00016ec8 0x1400180c8 NONE FUNC 0    KERNEL32.dll                      imp.LeaveCriticalSection
20  0x00016ed0 0x1400180d0 NONE FUNC 0    KERNEL32.dll                      imp.GetEnvironmentVariableW
21  0x00016ed8 0x1400180d8 NONE FUNC 0    KERNEL32.dll                      imp.FindClose
22  0x00016ee0 0x1400180e0 NONE FUNC 0    KERNEL32.dll                      imp.MultiByteToWideChar
23  0x00016ee8 0x1400180e8 NONE FUNC 0    KERNEL32.dll                      imp.GetConsoleMode
24  0x00016ef0 0x1400180f0 NONE FUNC 0    KERNEL32.dll                      imp.GetFileAttributesExW
25  0x00016ef8 0x1400180f8 NONE FUNC 0    KERNEL32.dll                      imp.LoadLibraryA
26  0x00016f00 0x140018100 NONE FUNC 0    KERNEL32.dll                      imp.WriteConsoleW
27  0x00016f08 0x140018108 NONE FUNC 0    KERNEL32.dll                      imp.DeleteCriticalSection
28  0x00016f10 0x140018110 NONE FUNC 0    KERNEL32.dll                      imp.WideCharToMultiByte
29  0x00016f18 0x140018118 NONE FUNC 0    KERNEL32.dll                      imp.IsWow64Process
30  0x00016f20 0x140018120 NONE FUNC 0    KERNEL32.dll                      imp.OutputDebugStringW
31  0x00016f28 0x140018128 NONE FUNC 0    KERNEL32.dll                      imp.GetSystemTimeAsFileTime
32  0x00016f30 0x140018130 NONE FUNC 0    KERNEL32.dll                      imp.TlsSetValue
33  0x00016f38 0x140018138 NONE FUNC 0    KERNEL32.dll                      imp.TlsGetValue
34  0x00016f40 0x140018140 NONE FUNC 0    KERNEL32.dll                      imp.TlsAlloc
35  0x00016f48 0x140018148 NONE FUNC 0    KERNEL32.dll                      imp.InitializeCriticalSectionAndSpinCount
36  0x00016f50 0x140018150 NONE FUNC 0    KERNEL32.dll                      imp.SetLastError
37  0x00016f58 0x140018158 NONE FUNC 0    KERNEL32.dll                      imp.RaiseException
38  0x00016f60 0x140018160 NONE FUNC 0    KERNEL32.dll                      imp.RtlPcToFileHeader
39  0x00016f68 0x140018168 NONE FUNC 0    KERNEL32.dll                      imp.RtlUnwindEx
40  0x00016f70 0x140018170 NONE FUNC 0    KERNEL32.dll                      imp.InitializeSListHead
41  0x00016f78 0x140018178 NONE FUNC 0    KERNEL32.dll                      imp.GetCurrentProcessId
42  0x00016f80 0x140018180 NONE FUNC 0    KERNEL32.dll                      imp.IsDebuggerPresent
43  0x00016f88 0x140018188 NONE FUNC 0    KERNEL32.dll                      imp.IsProcessorFeaturePresent
44  0x00016f90 0x140018190 NONE FUNC 0    KERNEL32.dll                      imp.TerminateProcess
45  0x00016f98 0x140018198 NONE FUNC 0    KERNEL32.dll                      imp.SetUnhandledExceptionFilter
46  0x00016fa0 0x1400181a0 NONE FUNC 0    KERNEL32.dll                      imp.UnhandledExceptionFilter
47  0x00016fa8 0x1400181a8 NONE FUNC 0    KERNEL32.dll                      imp.RtlVirtualUnwind
48  0x00016fb0 0x1400181b0 NONE FUNC 0    KERNEL32.dll                      imp.RtlLookupFunctionEntry
49  0x00016fb8 0x1400181b8 NONE FUNC 0    KERNEL32.dll                      imp.RtlCaptureContext
50  0x00016fc0 0x1400181c0 NONE FUNC 0    KERNEL32.dll                      imp.GetStringTypeW
51  0x00016fc8 0x1400181c8 NONE FUNC 0    KERNEL32.dll                      imp.SwitchToThread
52  0x00016fd0 0x1400181d0 NONE FUNC 0    KERNEL32.dll                      imp.GetCurrentThreadId
53  0x00016fd8 0x1400181d8 NONE FUNC 0    KERNEL32.dll                      imp.InitializeCriticalSectionEx
54  0x00016fe0 0x1400181e0 NONE FUNC 0    KERNEL32.dll                      imp.EncodePointer
55  0x00016fe8 0x1400181e8 NONE FUNC 0    KERNEL32.dll                      imp.DecodePointer
56  0x00016ff0 0x1400181f0 NONE FUNC 0    KERNEL32.dll                      imp.LCMapStringEx
57  0x00016ff8 0x1400181f8 NONE FUNC 0    KERNEL32.dll                      imp.QueryPerformanceCounter
1   0x00017018 0x140018218 NONE FUNC 0    USER32.dll                        imp.MessageBoxW
1   0x000170d8 0x1400182d8 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._get_initial_wide_environment
2   0x000170e0 0x1400182e0 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._initialize_wide_environment
3   0x000170e8 0x1400182e8 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._errno
4   0x000170f0 0x1400182f0 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._configure_wide_argv
5   0x000170f8 0x1400182f8 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._initterm
6   0x00017100 0x140018300 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._set_app_type
7   0x00017108 0x140018308 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._seh_filter_exe
8   0x00017110 0x140018310 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._cexit
9   0x00017118 0x140018318 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._initterm_e
10  0x00017120 0x140018320 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp.exit
11  0x00017128 0x140018328 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._register_onexit_function
12  0x00017130 0x140018330 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._initialize_onexit_table
13  0x00017138 0x140018338 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._invalid_parameter_noinfo_noreturn
14  0x00017140 0x140018340 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._exit
15  0x00017148 0x140018348 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp.abort
16  0x00017150 0x140018350 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp.__p___wargv
17  0x00017158 0x140018358 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._c_exit
18  0x00017160 0x140018360 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._register_thread_local_exe_atexit_callback
19  0x00017168 0x140018368 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp._crt_atexit
20  0x00017170 0x140018370 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp.__p___argc
21  0x00017178 0x140018378 NONE FUNC 0    api-ms-win-crt-runtime-l1-1-0.dll imp.terminate
1   0x00017040 0x140018240 NONE FUNC 0    api-ms-win-crt-heap-l1-1-0.dll    imp.malloc
2   0x00017048 0x140018248 NONE FUNC 0    api-ms-win-crt-heap-l1-1-0.dll    imp._set_new_mode
3   0x00017050 0x140018250 NONE FUNC 0    api-ms-win-crt-heap-l1-1-0.dll    imp._callnewh
4   0x00017058 0x140018258 NONE FUNC 0    api-ms-win-crt-heap-l1-1-0.dll    imp.calloc
5   0x00017060 0x140018260 NONE FUNC 0    api-ms-win-crt-heap-l1-1-0.dll    imp.free
1   0x00017210 0x140018410 NONE FUNC 0    api-ms-win-crt-time-l1-1-0.dll    imp._time64
2   0x00017218 0x140018418 NONE FUNC 0    api-ms-win-crt-time-l1-1-0.dll    imp.wcsftime
3   0x00017220 0x140018420 NONE FUNC 0    api-ms-win-crt-time-l1-1-0.dll    imp._gmtime64_s
1   0x00017188 0x140018388 NONE FUNC 0    api-ms-win-crt-stdio-l1-1-0.dll   imp.fputwc
2   0x00017190 0x140018390 NONE FUNC 0    api-ms-win-crt-stdio-l1-1-0.dll   imp._set_fmode
3   0x00017198 0x140018398 NONE FUNC 0    api-ms-win-crt-stdio-l1-1-0.dll   imp.__stdio_common_vfwprintf
4   0x000171a0 0x1400183a0 NONE FUNC 0    api-ms-win-crt-stdio-l1-1-0.dll   imp.__stdio_common_vsnwprintf_s
5   0x000171a8 0x1400183a8 NONE FUNC 0    api-ms-win-crt-stdio-l1-1-0.dll   imp.__stdio_common_vswprintf
6   0x000171b0 0x1400183b0 NONE FUNC 0    api-ms-win-crt-stdio-l1-1-0.dll   imp.__p__commode
7   0x000171b8 0x1400183b8 NONE FUNC 0    api-ms-win-crt-stdio-l1-1-0.dll   imp.setvbuf
8   0x000171c0 0x1400183c0 NONE FUNC 0    api-ms-win-crt-stdio-l1-1-0.dll   imp._wfsopen
9   0x000171c8 0x1400183c8 NONE FUNC 0    api-ms-win-crt-stdio-l1-1-0.dll   imp.fflush
10  0x000171d0 0x1400183d0 NONE FUNC 0    api-ms-win-crt-stdio-l1-1-0.dll   imp.__acrt_iob_func
1   0x00017070 0x140018270 NONE FUNC 0    api-ms-win-crt-locale-l1-1-0.dll  imp.___lc_locale_name_func
2   0x00017078 0x140018278 NONE FUNC 0    api-ms-win-crt-locale-l1-1-0.dll  imp.__pctype_func
3   0x00017080 0x140018280 NONE FUNC 0    api-ms-win-crt-locale-l1-1-0.dll  imp.setlocale
4   0x00017088 0x140018288 NONE FUNC 0    api-ms-win-crt-locale-l1-1-0.dll  imp.___mb_cur_max_func
5   0x00017090 0x140018290 NONE FUNC 0    api-ms-win-crt-locale-l1-1-0.dll  imp._unlock_locales
6   0x00017098 0x140018298 NONE FUNC 0    api-ms-win-crt-locale-l1-1-0.dll  imp._lock_locales
7   0x000170a0 0x1400182a0 NONE FUNC 0    api-ms-win-crt-locale-l1-1-0.dll  imp._create_locale
8   0x000170a8 0x1400182a8 NONE FUNC 0    api-ms-win-crt-locale-l1-1-0.dll  imp._configthreadlocale
9   0x000170b0 0x1400182b0 NONE FUNC 0    api-ms-win-crt-locale-l1-1-0.dll  imp._free_locale
10  0x000170b8 0x1400182b8 NONE FUNC 0    api-ms-win-crt-locale-l1-1-0.dll  imp.___lc_codepage_func
1   0x000171e0 0x1400183e0 NONE FUNC 0    api-ms-win-crt-string-l1-1-0.dll  imp._wcsdup
2   0x000171e8 0x1400183e8 NONE FUNC 0    api-ms-win-crt-string-l1-1-0.dll  imp.toupper
3   0x000171f0 0x1400183f0 NONE FUNC 0    api-ms-win-crt-string-l1-1-0.dll  imp.wcsncmp
4   0x000171f8 0x1400183f8 NONE FUNC 0    api-ms-win-crt-string-l1-1-0.dll  imp.wcsnlen
5   0x00017200 0x140018400 NONE FUNC 0    api-ms-win-crt-string-l1-1-0.dll  imp.strcpy_s
1   0x00017028 0x140018228 NONE FUNC 0    api-ms-win-crt-convert-l1-1-0.dll imp.wcstoul
2   0x00017030 0x140018230 NONE FUNC 0    api-ms-win-crt-convert-l1-1-0.dll imp._wtoi
1   0x000170c8 0x1400182c8 NONE FUNC 0    api-ms-win-crt-math-l1-1-0.dll    imp.__setusermatherr
EOF
RUN

NAME=.NET HelloWorld.msil.exe classes
FILE=bins/dotnet/HelloWorld.msil.exe
CMDS=<<EOF
ic
EOF
EXPECT=
RUN
