* Assistance getting the Universal Audio Apollo Solo USB to work with Linux
@ 2024-05-11 20:07 Ethin Probst
2024-05-12 14:13 ` Alan Stern
0 siblings, 1 reply; 9+ messages in thread
From: Ethin Probst @ 2024-05-11 20:07 UTC (permalink / raw)
To: linux-usb@vger.kernel.org
[-- Attachment #1.1: Type: text/plain, Size: 8710 bytes --]
Hi everyone,
I'm new to this mailing list and have never done anything like this before, so I hope I'm following protocol and stuff! If you need any info that I don't provide here, I'm happy to provide it, but I'll do my best to provide all the information I've got in this email (which may make it quite a long one, sorry!). If this isn't the right list and I should send this elsewhere, let me know, though I felt this might be the most appropriate list to go to since it may be an audio device but I feel this is much more of a USB problem than anything else. I'm not subscribed to the list, so please CC any replies.
I recently acquired a Universal Audio Apollo Solo USB audio interface and am curious about getting it to work with Linux. There are no official drivers, but I'm hoping that we can at least get the audio interface part of it working. The Apollo Solo is a professional audio audio interface with an onboard DSP engine and audio interface. It doesn't quite conform to the UAC, but it does present input/output/clock source terminals via audio class descriptors. Or, rather, it does... On Windows, anyway.
And this is where everything gets confusing, so I hope I'm explaining everything properly.
When the device is plugged into a machine that doesn't have Universal Audio's special drivers installed, it presents itself as a Cypress WestBridge, vendor ID 2b5a and product ID 000c. However, when the drivers are installed, the drivers do something I'm struggling to identify to "boot" the device and many things change. When it's in it's "special boot mode" (or whatever you'd like to call it) it runs at USB 2.0 speeds and presents a significantly different device descriptor:
bLength: 18
bDescriptorType: 0x01 (DEVICE)
bcdUSB: 0x0200
bDeviceClass: Device (0x00)
bDeviceSubClass: 0
bDeviceProtocol: 0 (Use class code info from Interface Descriptors)
bMaxPacketSize0: 64
idVendor: Unknown (0x2b5a)
idProduct: Unknown (0x000c)
bcdDevice: 0x0100
iManufacturer: 1
iProduct: 2
iSerialNumber: 3
bNumConfigurations: 1
However, when it's booted, the device descriptor is:
bLength: 18
bDescriptorType: 0x01 (DEVICE)
bcdUSB: 0x0320
bDeviceClass: Miscellaneous (0xef)
bDeviceSubClass: 2
bDeviceProtocol: 1 (Interface Association Descriptor)
bMaxPacketSize0: 9
idVendor: Unknown (0x2b5a)
idProduct: Unknown (0x000d)
bcdDevice: 0x0000
iManufacturer: 1
iProduct: 2
iSerialNumber: 3
bNumConfigurations: 1
Through careful analysis of the firmware (which ships with the drivers and doesn't need us to dump it manually), I believe the onboard board is a Cypress (now Infineon) EZ-USB 3.0 FX3, hence Linux identifying it as a "Cypress WestBridge". The MCU is an ARM processor, though I am not certain which ISA revision it uses.
When plugged in and in it's boot mode, Linux is able to extract the first device descriptor above, but is unable to enumerate the device:
[ 61.091703] usb 3-3: new high-speed USB device number 4 using xhci_hcd
[ 61.299491] usb 3-3: New USB device found, idVendor=2b5a, idProduct=000c, bcdDevice= 1.00
[ 61.299502] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 61.299505] usb 3-3: Product: WestBridge
[ 61.299508] usb 3-3: Manufacturer: Cypress
[ 61.299510] usb 3-3: SerialNumber: 0000000004BE
[ 66.674005] usb usb2-port1: attempt power cycle
[ 75.107555] usb usb2-port1: unable to enumerate USB device
If I try to force-bind the driver, this of course fails:
[ 220.383312] usbcore: registered new interface driver snd-usb-audio
[ 257.877076] usb 3-3: cannot find UAC_HEADER
[ 257.877401] snd-usb-audio: probe of 3-3:1.0 failed with error -22
However, when plugged in and I'm booted into Windows, and then I reboot into Linux without powering off the device (such that it remains in it's normal mode that Windows sets it up in), the snd-usb-audio driver is able to enumerate the device but can't figure out the sample rates:
[ 100.447871] usb 2-1: reset SuperSpeed USB device number 2 using xhci_hcd
[ 100.464845] usb 2-1: LPM exit latency is zeroed, disabling LPM.
[ 100.467241] usb 2-1: parse_audio_format_rates_v2v3(): unable to retrieve number of sample rates (clock 128)
[ 100.467444] usb 2-1: parse_audio_format_rates_v2v3(): unable to retrieve number of sample rates (clock 128)
[ 100.467798] usb 2-1: parse_audio_format_rates_v2v3(): unable to retrieve number of sample rates (clock 128)
[ 100.468047] usb 2-1: parse_audio_format_rates_v2v3(): unable to retrieve number of sample rates (clock 128)
[ 100.468249] usb 2-1: parse_audio_format_rates_v2v3(): unable to retrieve number of sample rates (clock 128)
So, what I crucially couldn't figure out -- and what I still don't precisely know -- is what Windows does that Linux does not which causes the device to boot up and present itself appropriately as a USB audio device, at least basically. Obviously it still requires quite a bit of manual tuning, but I feel like if we can figure out how it's initialized and configured we could get USB audio IO working -- and that's all I care about right now. From what I could tell the USB audio interface is interface 1 (x-x:1.1), and the DSP engine is interface 0 (x-x:1.0).
Via repeated tries and lots of time, I've managed to set up a VirtualBox VM that I then installed Windows on and then the drivers. Though this VM doesn't fully identify the device as a UAC-conforming device (that is, it doesn't show up as an audio device but does get initialized), I have the packet captures from my windows install that I'll provide below for that part (switching to it as the default audio device, selecting sample rates and so on). I've managed to capture at least 3 captures of USB data, but all of them have over a thousand frames, which makes straightforward analysis difficult for me. It doesn't help that I'm not very good at this to begin with, though I'm learning as best I can. Though I am not positive all of the files I'll provide will be useful, I thought providing more data than was actually needed would be better than being overly conservative and not providing enough. Thus, this file (https://cloud.the-gdn.net/s/Kxme36mogoGFrWr), hosted on my nextcloud instance, has the following files:
- All the packet captures I have, with one being just a quick connect-forward-init sequence, one being a connect, forward-to-vm and then a wait for quite a while because I was installing the drivers (though they may not be all that desimilar), and one being the packets that USBPcap was able to get on my windows install, though I'm not positive how helpful that will be;
- A folder containing all drivers for UAD software;
- A folder containing an assembly language dump of the uausbaudio.sys driver, which I (believe) is what does this sequence, though I may be wrong; and
- A folder containing all the firmware for all of the devices in the UAD Apollo family, for both the initial firmware, update firmware, and firmware for the DSP engine.
The main directories that I think are important are:
- asm-dump
- captures
- Drivers/audio/usb/x64/win10
- Firmware/USB
I think the stuff related to UAD-2 are for the DSP engine and not all that relevant (but maybe it is relevant and I might be dismissing it out of hand, I don't know). The capture files are:
ua-init-short: this was when I'd plugged in the device and told VirtualBox to plug the device into the VM and capture it's USB data. After Windows initialized it, I immediately unplugged it.
ua-init-long: This file contains the packets from when I plugged in the device into the VM and began capturing it. Specifically, Windows set up the device as it does with any PNP device, and I obtained the drivers and installed them, and during that installation process the device was initialized.
ua-init-windows: This capture contains the data I was able to get from the USBPcap side of things. I had Windows running natively with the drivers installed, so I started capturing, plugged in the device, and let Windows fully initialize the device, including switching to it as the default audio device.
I know that this is a long message and will probably take a while to figure out, but I know I'm not the only one who's wanted to get these devices even preliminarily working on Linux, and I'm happy to assist and help in any way I can. I'll end this message here since it's getting quite long, but I hope something can come of all this, and again, sorry for the (really) long message!
Signed,
Ethin D. Probst
Sent with Proton Mail secure email.
[-- Attachment #1.2: publickey - ethindp@pm.me - 0x846BFA7B.asc --]
[-- Type: application/pgp-keys, Size: 4337 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Assistance getting the Universal Audio Apollo Solo USB to work with Linux
2024-05-11 20:07 Assistance getting the Universal Audio Apollo Solo USB to work with Linux Ethin Probst
@ 2024-05-12 14:13 ` Alan Stern
[not found] ` <8fcVwO4QZdKndXMug6gtJOMJ7bCUM0dk3lfyiKsUSR1QFvQeQ1SdRkQUUTJd73wI_dgxAULH_oTBA64hdSb3JYiwAyejHLM7RccUgY1m4sM=@pm.me>
2024-05-15 22:12 ` Ethin Probst
0 siblings, 2 replies; 9+ messages in thread
From: Alan Stern @ 2024-05-12 14:13 UTC (permalink / raw)
To: Ethin Probst; +Cc: linux-usb@vger.kernel.org
On Sat, May 11, 2024 at 08:07:33PM +0000, Ethin Probst wrote:
> Hi everyone,
Please have your mail program wrap lines after 72 columns or so for this
mailing list.
> I recently acquired a Universal Audio Apollo Solo USB audio interface
> and am curious about getting it to work with Linux. There are no
> official drivers, but I'm hoping that we can at least get the audio
> interface part of it working. The Apollo Solo is a professional audio
> audio interface with an onboard DSP engine and audio interface. It
> doesn't quite conform to the UAC, but it does present
> input/output/clock source terminals via audio class descriptors. Or,
> rather, it does... On Windows, anyway.
>
> And this is where everything gets confusing, so I hope I'm explaining
> everything properly.
>
> When the device is plugged into a machine that doesn't have Universal
> Audio's special drivers installed, it presents itself as a Cypress
> WestBridge, vendor ID 2b5a and product ID 000c. However, when the
> drivers are installed, the drivers do something I'm struggling to
> identify to "boot" the device and many things change. When it's in
> it's "special boot mode" (or whatever you'd like to call it) it runs
> at USB 2.0 speeds and presents a significantly different device
> descriptor:
>
> bLength: 18
> bDescriptorType: 0x01 (DEVICE)
> bcdUSB: 0x0200
> bDeviceClass: Device (0x00)
> bDeviceSubClass: 0
> bDeviceProtocol: 0 (Use class code info from Interface Descriptors)
> bMaxPacketSize0: 64
> idVendor: Unknown (0x2b5a)
> idProduct: Unknown (0x000c)
> bcdDevice: 0x0100
> iManufacturer: 1
> iProduct: 2
> iSerialNumber: 3
> bNumConfigurations: 1
>
> However, when it's booted, the device descriptor is:
>
> bLength: 18
> bDescriptorType: 0x01 (DEVICE)
> bcdUSB: 0x0320
> bDeviceClass: Miscellaneous (0xef)
> bDeviceSubClass: 2
> bDeviceProtocol: 1 (Interface Association Descriptor)
> bMaxPacketSize0: 9
> idVendor: Unknown (0x2b5a)
> idProduct: Unknown (0x000d)
> bcdDevice: 0x0000
> iManufacturer: 1
> iProduct: 2
> iSerialNumber: 3
> bNumConfigurations: 1
>
> Through careful analysis of the firmware (which ships with the drivers
> and doesn't need us to dump it manually), I believe the onboard board
> is a Cypress (now Infineon) EZ-USB 3.0 FX3, hence Linux identifying it
> as a "Cypress WestBridge". The MCU is an ARM processor, though I am
> not certain which ISA revision it uses.
>
> When plugged in and in it's boot mode, Linux is able to extract the
> first device descriptor above, but is unable to enumerate the device:
>
> [ 61.091703] usb 3-3: new high-speed USB device number 4 using xhci_hcd
> [ 61.299491] usb 3-3: New USB device found, idVendor=2b5a, idProduct=000c, bcdDevice= 1.00
> [ 61.299502] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [ 61.299505] usb 3-3: Product: WestBridge
>
> [ 61.299508] usb 3-3: Manufacturer: Cypress
> [ 61.299510] usb 3-3: SerialNumber: 0000000004BE
> [ 66.674005] usb usb2-port1: attempt power cycle
> [ 75.107555] usb usb2-port1: unable to enumerate USB device
>
> If I try to force-bind the driver, this of course fails:
>
> [ 220.383312] usbcore: registered new interface driver snd-usb-audio
> [ 257.877076] usb 3-3: cannot find UAC_HEADER
> [ 257.877401] snd-usb-audio: probe of 3-3:1.0 failed with error -22
>
> However, when plugged in and I'm booted into Windows, and then I
> reboot into Linux without powering off the device (such that it
> remains in it's normal mode that Windows sets it up in), the
> snd-usb-audio driver is able to enumerate the device but can't figure
> out the sample rates:
>
> [ 100.447871] usb 2-1: reset SuperSpeed USB device number 2 using xhci_hcd
> [ 100.464845] usb 2-1: LPM exit latency is zeroed, disabling LPM.
> [ 100.467241] usb 2-1: parse_audio_format_rates_v2v3(): unable to retrieve number of sample rates (clock 128)
> [ 100.467444] usb 2-1: parse_audio_format_rates_v2v3(): unable to retrieve number of sample rates (clock 128)
> [ 100.467798] usb 2-1: parse_audio_format_rates_v2v3(): unable to retrieve number of sample rates (clock 128)
> [ 100.468047] usb 2-1: parse_audio_format_rates_v2v3(): unable to retrieve number of sample rates (clock 128)
> [ 100.468249] usb 2-1: parse_audio_format_rates_v2v3(): unable to retrieve number of sample rates (clock 128)
>
> So, what I crucially couldn't figure out -- and what I still don't
> precisely know -- is what Windows does that Linux does not which
> causes the device to boot up and present itself appropriately as a USB
> audio device, at least basically.
Most likely, Windows sends some firmware to the device (which it needs
in order to run properly) and then restarts the device.
Alan Stern
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Assistance getting the Universal Audio Apollo Solo USB to work with Linux
[not found] ` <8fcVwO4QZdKndXMug6gtJOMJ7bCUM0dk3lfyiKsUSR1QFvQeQ1SdRkQUUTJd73wI_dgxAULH_oTBA64hdSb3JYiwAyejHLM7RccUgY1m4sM=@pm.me>
@ 2024-05-13 1:14 ` Alan Stern
0 siblings, 0 replies; 9+ messages in thread
From: Alan Stern @ 2024-05-13 1:14 UTC (permalink / raw)
To: Ethin Probst; +Cc: USB mailing list
You should use Reply-to-All so that your message goes to the mailing
list as well as to me.
On Sun, May 12, 2024 at 11:22:44PM +0000, Ethin Probst wrote:
> On Sunday, May 12th, 2024 at 09:13, Alan Stern <stern@rowland.harvard.edu> wrote:
> > Most likely, Windows sends some firmware to the device (which it needs
> > in order to run properly) and then restarts the device.
>
> Is there some way I can check for this?
The only way I can think of is to compare the data in your captured
packets with the contents of the firmware file. If they agree then you
have your answer.
> There are some unusually large
> transfers in the capture (e.g. frame 24) but there are also some
> truncated frames (e.g. frame 3), I'm not positive if I can fix that or
> not -- I don't think VirtualBox allows me to modify the packet maximum
> length. If I'm the only one on this list with one of these devices I
> wouldn't mind doing the debugging/tests, even though that may increase
> the amount of time all of this takes... The devices are a bit expensive
> (but not ridiculously so), still within the (hopefully decently
> affordable) range.
Unfortunately, I'm too busy now to spend much time helping you with this
for a while.
Alan Stern
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Assistance getting the Universal Audio Apollo Solo USB to work with Linux
2024-05-12 14:13 ` Alan Stern
[not found] ` <8fcVwO4QZdKndXMug6gtJOMJ7bCUM0dk3lfyiKsUSR1QFvQeQ1SdRkQUUTJd73wI_dgxAULH_oTBA64hdSb3JYiwAyejHLM7RccUgY1m4sM=@pm.me>
@ 2024-05-15 22:12 ` Ethin Probst
2024-05-16 5:19 ` Lars Melin
1 sibling, 1 reply; 9+ messages in thread
From: Ethin Probst @ 2024-05-15 22:12 UTC (permalink / raw)
To: Alan Stern; +Cc: linux-usb@vger.kernel.org
[-- Attachment #1.1: Type: text/plain, Size: 622 bytes --]
On Sunday, May 12th, 2024 at 09:13, Alan Stern <stern@rowland.harvard.edu> wrote:
> ...
> Most likely, Windows sends some firmware to the device (which it needs
> in order to run properly) and then restarts the device.
I don't believe this is happening after trying to dig into the
captures a bit more. The firmware blobs that are in the archive are
over 100000 bytes, and though there are some significantly large
transfers, there isn't a single transfer that is the size of the
firmware blob. I can't tell for certain though; VirtualBox truncated
those large frames, so I'm uncertain what data is in them.
[-- Attachment #1.2: publickey - ethindp@pm.me - 0x846BFA7B.asc --]
[-- Type: application/pgp-keys, Size: 4337 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Assistance getting the Universal Audio Apollo Solo USB to work with Linux
2024-05-15 22:12 ` Ethin Probst
@ 2024-05-16 5:19 ` Lars Melin
2024-05-16 5:56 ` Ethin Probst
0 siblings, 1 reply; 9+ messages in thread
From: Lars Melin @ 2024-05-16 5:19 UTC (permalink / raw)
To: Ethin Probst, Alan Stern; +Cc: linux-usb@vger.kernel.org
On 2024-05-16 05:12, Ethin Probst wrote:
> On Sunday, May 12th, 2024 at 09:13, Alan Stern <stern@rowland.harvard.edu> wrote:
>
>> ...
>
>> Most likely, Windows sends some firmware to the device (which it needs
>> in order to run properly) and then restarts the device.
>
> I don't believe this is happening after trying to dig into the
> captures a bit more. The firmware blobs that are in the archive are
> over 100000 bytes, and though there are some significantly large
> transfers, there isn't a single transfer that is the size of the
> firmware blob. I can't tell for certain though; VirtualBox truncated
> those large frames, so I'm uncertain what data is in them.
The .inf files in your drivers directory clearly tells the difference
between the two USB Id's.
The description of 2b5a:000c is "UAD2 Arrow Firmware Loader" while the
description for 2b5a:000d is "Universal Audio Apollo Solo USB" so there
is no doubt what the initial pid 000c is intended for.
There is nothing in your packet captures indicating a firmware transfer
but that does not necessarily have to happen, there might just be a
check of what firmware version is currently loaded in your audio
hardware and if their isn't a more recent one in the firmware directory
then everything is ok.
What puzzles me is your ua-init-windows.pcap, it starts with the device
already having the pid 000d (packet #2). You said that the capture
starts when the device is plugged in but I think you have missed
something, it should have started as pid 000c and later transitioned to
pid 000d.
I can also not find such a transition in your other two captures, all
descriptor readouts that includes USB Id are 2b5a:000c.
rgds
Lars
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Assistance getting the Universal Audio Apollo Solo USB to work with Linux
2024-05-16 5:19 ` Lars Melin
@ 2024-05-16 5:56 ` Ethin Probst
2024-05-16 10:09 ` Lars Melin
0 siblings, 1 reply; 9+ messages in thread
From: Ethin Probst @ 2024-05-16 5:56 UTC (permalink / raw)
To: Lars Melin; +Cc: Alan Stern, linux-usb@vger.kernel.org
[-- Attachment #1.1: Type: text/plain, Size: 3198 bytes --]
On Thursday, May 16th, 2024 at 00:19, Lars Melin <larsm17@gmail.com> wrote:
> On 2024-05-16 05:12, Ethin Probst wrote:
>
> > On Sunday, May 12th, 2024 at 09:13, Alan Stern stern@rowland.harvard.edu wrote:
> >
> > > ...
> >
> > > Most likely, Windows sends some firmware to the device (which it needs
> > > in order to run properly) and then restarts the device.
> >
> > I don't believe this is happening after trying to dig into the
> > captures a bit more. The firmware blobs that are in the archive are
> > over 100000 bytes, and though there are some significantly large
> > transfers, there isn't a single transfer that is the size of the
> > firmware blob. I can't tell for certain though; VirtualBox truncated
> > those large frames, so I'm uncertain what data is in them.
>
>
> The .inf files in your drivers directory clearly tells the difference
> between the two USB Id's.
> The description of 2b5a:000c is "UAD2 Arrow Firmware Loader" while the
> description for 2b5a:000d is "Universal Audio Apollo Solo USB" so there
> is no doubt what the initial pid 000c is intended for.
Ah, I didn't look too deeply into those, I should've! :)
> There is nothing in your packet captures indicating a firmware transfer
> but that does not necessarily have to happen, there might just be a
> check of what firmware version is currently loaded in your audio
> hardware and if their isn't a more recent one in the firmware directory
> then everything is ok.
The trick then is to figure out what makes it make the transition. I
don't know if it's vendor-specific or not and I'm uncertain how to
"replay" the packets, particularly given that they're truncated.
> What puzzles me is your ua-init-windows.pcap, it starts with the device
> already having the pid 000d (packet #2). You said that the capture
> starts when the device is plugged in but I think you have missed
> something, it should have started as pid 000c and later transitioned to
> pid 000d.
>
> I can also not find such a transition in your other two captures, all
> descriptor readouts that includes USB Id are 2b5a:000c.
This is what puzzles me as well. If I'm missing something it's at a
level that USB Pcap can't capture. When I begin the capture, plug in
the device and power it on, the second packet is always the right
descriptor (pid 000d). There is no indicator in the capture that
commands are sent before that pid is received. As for the other
problem, yeah, that confused me too; I would've thought that another
get descriptor request would've been sent, but apparently not, because
when I remove the device from the VM and reattach it to the host, the
pid is correct.
If you want I can try another capture, though I'm not sure how useful
that would be. I can also try another VM-based USB capture as well. If
I'm the only person on this list with this device I don't mind doing
all the debugging; the device isn't super expensive but it's also not
really cheap, either. It also needs some extra setup to get it
working, but perhaps that setup process could give us an idea as to
more things we're missing.
>
> rgds
> Lars
>
[-- Attachment #1.2: publickey - ethindp@pm.me - 0x846BFA7B.asc --]
[-- Type: application/pgp-keys, Size: 4337 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Assistance getting the Universal Audio Apollo Solo USB to work with Linux
2024-05-16 5:56 ` Ethin Probst
@ 2024-05-16 10:09 ` Lars Melin
2024-05-17 19:10 ` Ethin Probst
0 siblings, 1 reply; 9+ messages in thread
From: Lars Melin @ 2024-05-16 10:09 UTC (permalink / raw)
To: Ethin Probst; +Cc: Alan Stern, linux-usb@vger.kernel.org
On 2024-05-16 12:56, Ethin Probst wrote:
> On Thursday, May 16th, 2024 at 00:19, Lars Melin <larsm17@gmail.com> wrote:
>
>> On 2024-05-16 05:12, Ethin Probst wrote:
>> I can also not find such a transition in your other two captures, all
>> descriptor readouts that includes USB Id are 2b5a:000c.
>
> This is what puzzles me as well. If I'm missing something it's at a
> level that USB Pcap can't capture. When I begin the capture, plug in
> the device and power it on, the second packet is always the right
> descriptor (pid 000d). There is no indicator in the capture that
> commands are sent before that pid is received. As for the other
> problem, yeah, that confused me too; I would've thought that another
> get descriptor request would've been sent, but apparently not, because
> when I remove the device from the VM and reattach it to the host, the
> pid is correct.
>
You can set up a USBPCap filter on id.Vendor and id.Product (2b5a:000c)
so that the capture will not start until you connect your device.
It will stop capture (logging on screen will stop) when the device
transition into 2b5a:000d so you can then close the pcap file.
The cmd making the transition should be near the end of your capture. :-)
Your IDA-disassembly is probably on the wrong file, I'd guess that the
.sys file in the driver directory corresponding to the .inf file for
the firmware loading Id is what handles firmware loading/checking.
best
Lars
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Assistance getting the Universal Audio Apollo Solo USB to work with Linux
2024-05-16 10:09 ` Lars Melin
@ 2024-05-17 19:10 ` Ethin Probst
2024-05-17 21:43 ` Ethin Probst
0 siblings, 1 reply; 9+ messages in thread
From: Ethin Probst @ 2024-05-17 19:10 UTC (permalink / raw)
To: Lars Melin; +Cc: Alan Stern, linux-usb@vger.kernel.org
[-- Attachment #1.1: Type: text/plain, Size: 2554 bytes --]
On Thursday, May 16th, 2024 at 05:09, Lars Melin <larsm17@gmail.com> wrote:
> On 2024-05-16 12:56, Ethin Probst wrote:
>
> > On Thursday, May 16th, 2024 at 00:19, Lars Melin larsm17@gmail.com wrote:
> >
> > > On 2024-05-16 05:12, Ethin Probst wrote:
>
> > > I can also not find such a transition in your other two captures, all
> > > descriptor readouts that includes USB Id are 2b5a:000c.
> >
> > This is what puzzles me as well. If I'm missing something it's at a
> > level that USB Pcap can't capture. When I begin the capture, plug in
> > the device and power it on, the second packet is always the right
> > descriptor (pid 000d). There is no indicator in the capture that
> > commands are sent before that pid is received. As for the other
> > problem, yeah, that confused me too; I would've thought that another
> > get descriptor request would've been sent, but apparently not, because
> > when I remove the device from the VM and reattach it to the host, the
> > pid is correct.
>
>
> You can set up a USBPCap filter on id.Vendor and id.Product (2b5a:000c)
> so that the capture will not start until you connect your device.
> It will stop capture (logging on screen will stop) when the device
> transition into 2b5a:000d so you can then close the pcap file.
> The cmd making the transition should be near the end of your capture. :-)
You would think so, but I can't seem to capture it. Live capture doesn't seem to be working for me, and I just tried again, starting usbpcapcmd on the proper USBPcap device (\\.\USBPcap1) before plugging in the device and turning it on. I waited for the drivers to do their thing, then disconnected the device, and when I checked the capture file the first VID/PID was the 2b5a:000D one and not 000C. I'm not sure what I'm doing wrong but for whatever reason my USBPcap setup is unable to capture whatever is being transmitted.
> Your IDA-disassembly is probably on the wrong file, I'd guess that the
> .sys file in the driver directory corresponding to the .inf file for
> the firmware loading Id is what handles firmware loading/checking.
I'm not positive if this one (dump attached) is the right one but maybe it is? It's the only one that reasonably makes sense in my mind for the firmware loader part of things. I'm uncertain what other ones would be the right driver to try. I'm sorry I don't have more readable code, I don't have IDA home or pro and the decompiler won't let me produce C code. If there's any other debugging you'd like me to do feel free to ask. :)
[-- Attachment #1.2: uad2fx3ldr.dll.asm --]
[-- Type: text/plain, Size: 1219336 bytes --]
; ---------------------------------------------------------------------------
RUNTIME_FUNCTION struc ; (sizeof=0xC, copyof_3) ; XREF: .rdata:000000018001A39C/r
; .rdata:000000018001A3AC/r ...
FunctionStart dd ? ; offset rva
FunctionEnd dd ? ; offset rva pastend
UnwindInfo dd ? ; offset rva
RUNTIME_FUNCTION ends
; ---------------------------------------------------------------------------
UNWIND_INFO_HDR struc ; (sizeof=0x4, copyof_4) ; XREF: .rdata:stru_1800196B8/r
; .rdata:stru_1800196C8/r ...
Ver3_Flags db ? ; base 16
PrologSize db ? ; base 16
CntUnwindCodes db ? ; base 16
FrReg_FrRegOff db ? ; base 16
UNWIND_INFO_HDR ends
; ---------------------------------------------------------------------------
UNWIND_CODE struc ; (sizeof=0x2, copyof_5) ; XREF: .rdata:00000001800196BC/r
; .rdata:00000001800196C0/r ...
PrologOff db ?
UnwindOp db ?
UNWIND_CODE ends
; ---------------------------------------------------------------------------
_TRACE_GUID_REGISTRATION struc ; (sizeof=0x10, copyof_8) ; XREF: sub_180001320/r
Guid dq ? ; XREF: sub_180001320+4E/w ; offset
RegHandle dq ? ; XREF: sub_180001320+21/w ; offset
_TRACE_GUID_REGISTRATION ends
; ---------------------------------------------------------------------------
_FILETIME struc ; (sizeof=0x8, copyof_11) ; XREF: __security_init_cookie/r
dwLowDateTime dd ? ; XREF: __security_init_cookie+23/w
; __security_init_cookie+32/r
dwHighDateTime dd ?
_FILETIME ends
; ---------------------------------------------------------------------------
_LARGE_INTEGER union ; (sizeof=0x8, copyof_14)
anonymous_0 _LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E ?
u _LARGE_INTEGER::$837407842DC9087486FDFA5FEB63B74E ?
QuadPart dq ?
_LARGE_INTEGER ends
; ---------------------------------------------------------------------------
_CONTEXT struc ; (sizeof=0x4D0, copyof_18) ; XREF: .data:ContextRecord/r
; __scrt_fastfail/r ...
P1Home dq ?
P2Home dq ?
P3Home dq ?
P4Home dq ?
P5Home dq ?
P6Home dq ?
ContextFlags dd ?
MxCsr dd ?
SegCs dw ?
SegDs dw ?
SegEs dw ?
SegFs dw ?
SegGs dw ?
SegSs dw ?
EFlags dd ?
Dr0 dq ?
Dr1 dq ?
Dr2 dq ?
Dr3 dq ?
Dr6 dq ?
Dr7 dq ?
Rax dq ?
Rcx dq ? ; XREF: __report_gsfailure+5A/w
Rdx dq ?
Rbx dq ?
Rsp dq ? ; XREF: __scrt_fastfail+D0/w
; __report_gsfailure+40/w ...
Rbp dq ?
Rsi dq ?
Rdi dq ?
R8 dq ?
R9 dq ?
R10 dq ?
R11 dq ?
R12 dq ?
R13 dq ?
R14 dq ?
R15 dq ?
Rip dq ? ; XREF: __scrt_fastfail+4F/r
; __scrt_fastfail+B6/w ...
anonymous_38 _CONTEXT::$D2ECA93702C646ACAFACD524BE9E8FEB ?
VectorRegister M128A 26 dup(?)
VectorControl dq ?
DebugControl dq ?
LastBranchToRip dq ?
LastBranchFromRip dq ?
LastExceptionToRip dq ?
LastExceptionFromRip dq ?
_CONTEXT ends
; ---------------------------------------------------------------------------
_EXCEPTION_POINTERS struc ; (sizeof=0x10, copyof_30)
; XREF: .rdata:ExceptionInfo/r
; __scrt_fastfail/r ...
ExceptionRecord dq ? ; XREF: __scrt_fastfail+106/w
; __acrt_call_reportfault+67/w ; offset
ContextRecord dq ? ; XREF: __scrt_fastfail+112/w
; __acrt_call_reportfault+74/w ; offset
_EXCEPTION_POINTERS ends
; ---------------------------------------------------------------------------
_cpinfo struc ; (sizeof=0x14, align=0x4, copyof_37)
; XREF: ?setSBUpLow@@YAXPEAU__crt_multibyte_data@@@Z/r
; _setmbcp_nolock/r
MaxCharSize dd ? ; XREF: _setmbcp_nolock+D6/r
DefaultChar db 2 dup(?)
LeadByte db 12 dup(?) ; XREF: setSBUpLow(__crt_multibyte_data *)+67/r
; setSBUpLow(__crt_multibyte_data *)+6B/o ...
db ? ; undefined
db ? ; undefined
_cpinfo ends
; ---------------------------------------------------------------------------
_SECURITY_ATTRIBUTES struc ; (sizeof=0x18, align=0x8, copyof_39)
; XREF: _wsopen_nolock/r
nLength dd ? ; XREF: _wsopen_nolock+F4/w
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
lpSecurityDescriptor dq ? ; XREF: _wsopen_nolock+FB/w ; offset
bInheritHandle dd ? ; XREF: _wsopen_nolock+FF/w
db ? ; undefined
db ? ; undefined
db ? ; undefined
db ? ; undefined
_SECURITY_ATTRIBUTES ends
; ---------------------------------------------------------------------------
_OVERLAPPED struc ; (sizeof=0x20, copyof_42)
; XREF: ?write_text_utf8_nolock@@YA?AUwrite_result@?A0x17268360@@HQEBDI@Z/r
Internal dq ?
InternalHigh dq ?
anonymous_2 _OVERLAPPED::$742A73540840F318F86F9CEE3D494648 ?
hEvent dq ? ; offset
_OVERLAPPED ends
; ---------------------------------------------------------------------------
__crt_locale_pointers struc ; (sizeof=0x10, copyof_51) ; XREF: _mbtowc_l/r
; __acrt_LCMapStringA/r
locinfo dq ? ; XREF: _mbtowc_l+54/r _mbtowc_l+C8/r ... ; offset
mbcinfo dq ? ; offset
__crt_locale_pointers ends
; ---------------------------------------------------------------------------
C_SCOPE_TABLE struc ; (sizeof=0x10, copyof_52) ; XREF: .rdata:000000018001980C/r
; .rdata:000000018001981C/r ...
Begin dd ? ; offset rva
End dd ? ; offset rva pastend
Handler dd ? ; offset rva
Target dd ? ; offset rva
C_SCOPE_TABLE ends
;
; +-------------------------------------------------------------------------+
; | This file was generated by The Interactive Disassembler (IDA) |
; | Copyright (c) 2024 Hex-Rays, <support@hex-rays.com> |
; | Freeware version |
; +-------------------------------------------------------------------------+
;
; Input SHA256 : 560BDC3525098641C4C4223E966DBB0AA8C0005C1194CB8DF274D4C03F4E4B17
; Input MD5 : 1BFA0D137CC2B7E3D34C1B52E6A58434
; Input CRC32 : EB769A70
; Compiler : Visual C++ (guessed)
; File Name : C:\Users\ethin\source\ua-apollo-solo-usb\Drivers\uad2\x64\win10\uad2fx3ldr.dll
; Format : Portable executable for AMD64 (PE)
; Imagebase : 180000000
; Timestamp : 65FA9B90 (Wed Mar 20 08:17:20 2024)
; Section 1. (virtual address 00001000)
; Virtual size : 0000FFF0 ( 65520.)
; Section size in file : 00010000 ( 65536.)
; Offset to raw data for section: 00000400
; Flags 60000020: Text Executable Readable
; Alignment : default
; PDB File Name : X:\source\system\driver\uad2\host\driver\fx3ldr\windows\VSx\Release\x64\uad2fx3ldr.pdb
; OS type : MS Windows
; Application type: DLL
.686p
.mmx
.model flat
; ===========================================================================
; Segment type: Pure code
; Segment permissions: Read/Execute
_text segment para public 'CODE' use64
assume cs:_text
;org 180001000h
assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
; =============== S U B R O U T I N E =======================================
sub_180001000 proc near ; DATA XREF: .rdata:__guard_fids_tableâo
; .rdata:0000000180011518âo ...
push rbx
sub rsp, 20h
lea rax, off_1800114E0
mov rbx, rcx
mov [rcx], rax
test dl, 1
jz short loc_180001022
mov edx, 18h
call j_j_free
loc_180001022: ; CODE XREF: sub_180001000+16âj
mov rax, rbx
add rsp, 20h
pop rbx
retn
sub_180001000 endp
; ---------------------------------------------------------------------------
algn_18000102B: ; DATA XREF: .pdata:ExceptionDirâo
align 10h
; =============== S U B R O U T I N E =======================================
sub_180001030 proc near ; DATA XREF: .rdata:0000000180011355âo
; .rdata:00000001800114F8âo ...
push rbx
sub rsp, 20h
lea rax, off_1800114E0
mov rbx, rcx
loc_180001040: ; DATA XREF: .rdata:0000000180019B28âo
mov [rcx], rax
test dl, 1
jz short loc_180001052
mov edx, 10h
loc_18000104D: ; DATA XREF: .rdata:00000001800197E4âo
call j_j_free
loc_180001052: ; CODE XREF: sub_180001030+16âj
mov rax, rbx
add rsp, 20h
pop rbx
retn
sub_180001030 endp
; ---------------------------------------------------------------------------
algn_18000105B: ; DATA XREF: .pdata:000000018001E00Câo
align 20h
; [00000005 BYTES: COLLAPSED FUNCTION Concurrency::details::_RefCounter::_Reference(void). PRESS CTRL-NUMPAD+ TO EXPAND]
align 10h
; =============== S U B R O U T I N E =======================================
sub_180001070 proc near ; DATA XREF: .rdata:000000018001135Fâo
; .rdata:0000000180011528âo ...
sub rcx, 10h ; this
jmp j_?_Reference@_RefCounter@details@Concurrency@@QEAAJXZ ; Concurrency::details::_RefCounter::_Reference(void)
sub_180001070 endp
; ---------------------------------------------------------------------------
align 20h
; =============== S U B R O U T I N E =======================================
sub_180001080 proc near ; DATA XREF: .rdata:0000000180011364âo
; .rdata:off_180011520âo
sub rcx, 10h
jmp sub_180001470
sub_180001080 endp
; ---------------------------------------------------------------------------
align 10h
; =============== S U B R O U T I N E =======================================
; Attributes: thunk
sub_180001090 proc near ; CODE XREF: sub_1800010A0+4âj
; DATA XREF: DllGetClassObject+96âo ...
jmp sub_180001530
sub_180001090 endp
; ---------------------------------------------------------------------------
align 20h
; =============== S U B R O U T I N E =======================================
sub_1800010A0 proc near ; DATA XREF: .rdata:000000018001136Eâo
; .rdata:0000000180011530âo ...
sub rcx, 10h
jmp sub_180001090
sub_1800010A0 endp
; ---------------------------------------------------------------------------
align 10h
; Exported entry 1. DllGetClassObject
; =============== S U B R O U T I N E =======================================
; HRESULT __stdcall DllGetClassObject(const IID *const rclsid, const IID *const riid, LPVOID *ppv)
public DllGetClassObject
DllGetClassObject proc near ; DATA XREF: .rdata:0000000180011373âo
; .rdata:off_18001A688âo ...
arg_0 = qword ptr 8
arg_8 = qword ptr 10h
mov [rsp+arg_0], rbx
mov [rsp+arg_8], rsi
push rdi
sub rsp, 20h
and qword ptr [r8], 0
mov rdi, r8
mov rax, [rcx]
mov rsi, rdx
cmp rax, cs:qword_1800114D0
mov r9, rcx
jnz loc_18000116D
mov rax, [rcx+8]
cmp rax, cs:qword_1800114D8
jnz loc_18000116D
mov ecx, 18h ; Size
call ??2@YAPEAX_K@Z ; operator new(unsigned __int64)
mov rbx, rax
test rax, rax
jz short loc_180001164
xorps xmm0, xmm0
xor eax, eax
movups xmmword ptr [rbx], xmm0
mov rcx, rbx
mov [rbx+10h], rax
call sub_180001398
lea rax, off_180011500
mov r8, rdi
mov [rbx], rax
mov rdx, rsi
lea rax, off_180011520
mov rcx, rbx
mov [rbx+10h], rax
mov rax, [rbx]
mov rax, [rax]
call cs:__guard_dispatch_icall_fptr
mov rcx, [rbx]
mov edi, eax
mov rax, [rcx+10h]
lea rcx, sub_180001090
cmp rax, rcx
mov rcx, rbx
jnz short loc_18000115C
call sub_180001530
jmp short loc_180001169
; ---------------------------------------------------------------------------
loc_18000115C: ; CODE XREF: DllGetClassObject+A3âj
call cs:__guard_dispatch_icall_fptr
jmp short loc_180001169
; ---------------------------------------------------------------------------
loc_180001164: ; CODE XREF: DllGetClassObject+4Dâj
mov edi, 8007000Eh
loc_180001169: ; CODE XREF: DllGetClassObject+AAâj
; DllGetClassObject+B2âj
mov eax, edi
jmp short loc_1800011A6
; ---------------------------------------------------------------------------
loc_18000116D: ; CODE XREF: DllGetClassObject+26âj
; DllGetClassObject+37âj
mov rcx, cs:RequestContext
lea rax, RequestContext
cmp rcx, rax
jz short loc_1800011A1
test byte ptr [rcx+1Ch], 1
jz short loc_1800011A1
cmp byte ptr [rcx+19h], 2
jb short loc_1800011A1
mov rcx, [rcx+10h]
lea r8, unk_1800114C0
mov edx, 0Ah
call sub_18000121C
loc_1800011A1: ; CODE XREF: DllGetClassObject+CEâj
; DllGetClassObject+D4âj ...
mov eax, 80040111h
loc_1800011A6: ; CODE XREF: DllGetClassObject+BBâj
mov rbx, [rsp+28h+arg_0]
mov rsi, [rsp+28h+arg_8]
add rsp, 20h
pop rdi
retn
DllGetClassObject endp
; ---------------------------------------------------------------------------
algn_1800011B6: ; DATA XREF: .pdata:000000018001E018âo
align 8
; =============== S U B R O U T I N E =======================================
; BOOL __stdcall DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
DllMain proc near ; CODE XREF: dllmain_dispatch(HINSTANCE__ * const,ulong,void * const)+8Aâp
; dllmain_dispatch(HINSTANCE__ * const,ulong,void * const)+A6âp
; DATA XREF: ...
sub rsp, 28h
cmp edx, 1
jnz short loc_180001206
xor eax, eax
mov cs:qword_18001CB20, 1
mov cs:qword_18001CB18, rax
lea rcx, aMicrosoftUmdfU ; "Microsoft\\UMDF\\uad2fx3ldr"
mov cs:qword_18001CB08, rax
lea rax, unk_1800114B0
mov cs:qword_18001CB00, rax
lea rax, qword_18001CB08
mov cs:RequestContext, rax
call sub_180001320
jmp short loc_18000120F
; ---------------------------------------------------------------------------
loc_180001206: ; CODE XREF: DllMain+7âj
test edx, edx
jnz short loc_18000120F
call sub_180001248
loc_18000120F: ; CODE XREF: DllMain+4Câj DllMain+50âj
mov eax, 1
add rsp, 28h
retn
DllMain endp
; ---------------------------------------------------------------------------
algn_180001219: ; DATA XREF: .pdata:000000018001E024âo
align 4
; =============== S U B R O U T I N E =======================================
sub_18000121C proc near ; CODE XREF: DllGetClassObject+ECâp
; DATA XREF: .pdata:000000018001E030âo
var_28 = qword ptr -28h
var_20 = qword ptr -20h
var_18 = qword ptr -18h
sub rsp, 48h
and [rsp+48h+var_18], 0
mov [rsp+48h+var_20], 10h
mov [rsp+48h+var_28], r9
movzx r9d, dx ; MessageNumber
mov edx, 2Bh ; '+' ; MessageFlags
call TraceMessage
add rsp, 48h
retn
sub_18000121C endp
; ---------------------------------------------------------------------------
algn_180001247: ; DATA XREF: .pdata:000000018001E030âo
align 8
; =============== S U B R O U T I N E =======================================
; __int64 __fastcall sub_180001248(_QWORD, _QWORD, _QWORD)
sub_180001248 proc near ; CODE XREF: DllMain+52âp
; DATA XREF: .pdata:000000018001E03Câo
arg_0 = qword ptr 8
mov [rsp+arg_0], rbx
push rdi
sub rsp, 20h
mov rbx, cs:RequestContext
lea rdi, RequestContext
cmp rbx, rdi
jz short loc_18000128A
jmp short loc_18000127E
; ---------------------------------------------------------------------------
loc_180001267: ; CODE XREF: sub_180001248+39âj
mov rcx, [rbx+8] ; RegistrationHandle
test rcx, rcx
jz short loc_18000127B
call cs:UnregisterTraceGuids
and qword ptr [rbx+8], 0
loc_18000127B: ; CODE XREF: sub_180001248+26âj
mov rbx, [rbx]
loc_18000127E: ; CODE XREF: sub_180001248+1Dâj
test rbx, rbx
jnz short loc_180001267
mov cs:RequestContext, rdi
loc_18000128A: ; CODE XREF: sub_180001248+1Bâj
mov rbx, [rsp+28h+arg_0]
add rsp, 20h
pop rdi
retn
sub_180001248 endp
; ---------------------------------------------------------------------------
algn_180001295: ; DATA XREF: .pdata:000000018001E03Câo
align 20h
; =============== S U B R O U T I N E =======================================
; ULONG __stdcall RequestAddress(WMIDPREQUESTCODE RequestCode, PVOID RequestContext, ULONG *BufferSize, PVOID Buffer)
RequestAddress proc near ; DATA XREF: sub_180001320+27âo
; .rdata:0000000180011378âo ...
arg_0 = qword ptr 8
arg_8 = qword ptr 10h
mov [rsp+arg_0], rbx
mov [rsp+arg_8], rsi
push rdi
sub rsp, 20h
and dword ptr [r8], 0
mov rbx, rdx
sub ecx, 4
jz short loc_1800012D0
cmp ecx, 1
jz short loc_1800012C7
mov eax, 57h ; 'W'
jmp short loc_18000130F
; ---------------------------------------------------------------------------
loc_1800012C7: ; CODE XREF: RequestAddress+1Eâj
xor edi, edi
xor eax, eax
xor sil, sil
jmp short loc_1800012F1
; ---------------------------------------------------------------------------
loc_1800012D0: ; CODE XREF: RequestAddress+19âj
mov rcx, r9 ; Buffer
call cs:GetTraceLoggerHandle
mov rcx, rax ; TraceHandle
mov rdi, rax
call cs:GetTraceEnableLevel
mov rcx, rdi ; TraceHandle
mov sil, al
call cs:GetTraceEnableFlags
loc_1800012F1: ; CODE XREF: RequestAddress+2Eâj
test byte ptr [rbx+1Ah], 2
jz short loc_180001302
mov rcx, [rbx+10h]
test rcx, rcx
cmovnz rbx, rcx
loc_180001302: ; CODE XREF: RequestAddress+55âj
mov [rbx+1Ch], eax
xor eax, eax
mov [rbx+10h], rdi
mov [rbx+19h], sil
loc_18000130F: ; CODE XREF: RequestAddress+25âj
mov rbx, [rsp+28h+arg_0]
mov rsi, [rsp+28h+arg_8]
add rsp, 20h
pop rdi
retn
RequestAddress endp
; ---------------------------------------------------------------------------
algn_18000131F: ; DATA XREF: .pdata:000000018001E048âo
align 20h
; =============== S U B R O U T I N E =======================================
; __int64 __fastcall sub_180001320(_QWORD, _QWORD, _QWORD)
sub_180001320 proc near ; CODE XREF: DllMain+47âp
; DATA XREF: .pdata:000000018001E054âo
TraceGuidReg = qword ptr -38h
var_30 = qword ptr -30h
var_28 = qword ptr -28h
RegistrationHandle= qword ptr -20h
var_18 = _TRACE_GUID_REGISTRATION ptr -18h
arg_0 = qword ptr 8
mov [rsp+arg_0], rbx
push rdi
sub rsp, 50h
mov rbx, cs:RequestContext
lea rdi, qword_18001CB00
jmp short loc_180001388
; ---------------------------------------------------------------------------
loc_18000133A: ; CODE XREF: sub_180001320+6Bâj
mov r8, [rdi] ; ControlGuid
lea rax, [rbx+8]
and [rsp+58h+var_18.RegHandle], 0
lea rcx, RequestAddress ; RequestAddress
mov [rsp+58h+RegistrationHandle], rax ; RegistrationHandle
lea rdi, [rdi+8]
and [rsp+58h+var_28], 0
lea rax, [rsp+58h+var_18]
and [rsp+58h+var_30], 0
mov r9d, 1 ; GuidCount
mov [rsp+58h+var_18.Guid], r8
mov rdx, rbx ; RequestContext
mov [rsp+58h+TraceGuidReg], rax ; TraceGuidReg
mov [rbx+20h], r8
call cs:RegisterTraceGuidsW
mov rbx, [rbx]
loc_180001388: ; CODE XREF: sub_180001320+18âj
test rbx, rbx
jnz short loc_18000133A
mov rbx, [rsp+58h+arg_0]
add rsp, 50h
pop rdi
retn
sub_180001320 endp
; =============== S U B R O U T I N E =======================================
sub_180001398 proc near ; CODE XREF: DllGetClassObject+5Eâp
; sub_180001560+62âp ...
lea rax, off_1800114E0
mov dword ptr [rcx+8], 1
mov [rcx], rax
mov rax, rcx
retn
sub_180001398 endp
; ---------------------------------------------------------------------------
align 10h
; [0000000D BYTES: COLLAPSED FUNCTION Concurrency::details::_RefCounter::_Reference(void). PRESS CTRL-NUMPAD+ TO EXPAND]
align 20h
; =============== S U B R O U T I N E =======================================
sub_1800013C0 proc near ; DATA XREF: .rdata:0000000180011382âo
; .rdata:0000000180011538âo ...
arg_0 = qword ptr 8
arg_8 = qword ptr 10h
arg_18 = qword ptr 20h
mov [rsp+arg_0], rbx
mov [rsp+arg_8], rsi
push rdi
sub rsp, 20h
and qword ptr [r9], 0
lea rcx, [rsp+28h+arg_18]
mov rdi, r9
mov rsi, r8
call sub_180001560
mov ebx, eax
test eax, eax
js short loc_180001414
mov rcx, [rsp+28h+arg_18]
mov r8, rdi
mov rdx, rsi
mov rax, [rcx]
mov rax, [rax]
call cs:__guard_dispatch_icall_fptr
mov rcx, [rsp+28h+arg_18]
mov ebx, eax
mov rax, [rcx]
mov rax, [rax+10h]
call cs:__guard_dispatch_icall_fptr
loc_180001414: ; CODE XREF: sub_1800013C0+27âj
mov rsi, [rsp+28h+arg_8]
mov eax, ebx
mov rbx, [rsp+28h+arg_0]
add rsp, 20h
pop rdi
retn
sub_1800013C0 endp
; ---------------------------------------------------------------------------
algn_180001426: ; DATA XREF: .pdata:000000018001E060âo
align 10h
; =============== S U B R O U T I N E =======================================
sub_180001430 proc near ; DATA XREF: .rdata:0000000180011387âo
; .rdata:0000000180011540âo
test edx, edx
jz short loc_18000143D
lock inc cs:dword_18001CB30
jmp short loc_180001444
; ---------------------------------------------------------------------------
loc_18000143D: ; CODE XREF: sub_180001430+2âj
; DATA XREF: .rdata:000000018001A320âo
lock dec cs:dword_18001CB30
loc_180001444: ; CODE XREF: sub_180001430+Bâj
xor eax, eax
retn
sub_180001430 endp
; ---------------------------------------------------------------------------
align 8
; =============== S U B R O U T I N E =======================================
sub_180001448 proc near ; CODE XREF: sub_180001CB8+37âp
; DATA XREF: .pdata:000000018001E06Câo
push rbx
sub rsp, 20h
mov rax, [rcx]
mov rbx, rcx
mov rax, [rax+8]
call cs:__guard_dispatch_icall_fptr
loc_18000145E: ; DATA XREF: .rdata:000000018001A344âo
mov rax, rbx
add rsp, 20h
pop rbx
retn
sub_180001448 endp
; ---------------------------------------------------------------------------
algn_180001467: ; DATA XREF: .pdata:000000018001E06Câo
align 10h
; =============== S U B R O U T I N E =======================================
sub_180001470 proc near ; CODE XREF: sub_180001080+4âj
; DATA XREF: .rdata:000000018001138Câo ...
arg_0 = qword ptr 8
mov [rsp+arg_0], rbx
push rdi
sub rsp, 20h
mov rax, [rdx]
mov rdi, r8
cmp rax, cs:qword_180011590
mov rbx, rcx
jnz short loc_1800014B1
mov rax, [rdx+8]
cmp rax, cs:qword_180011598
jnz short loc_1800014B1
mov rax, [rcx]
mov rax, [rax+8]
call cs:__guard_dispatch_icall_fptr
lea rax, [rbx+10h]
mov [rdi], rax
xor eax, eax
jmp short loc_1800014B6
; ---------------------------------------------------------------------------
loc_1800014B1: ; CODE XREF: sub_180001470+1Aâj
; sub_180001470+27âj
call sub_1800014D0
loc_1800014B6: ; CODE XREF: sub_180001470+3Fâj
mov rbx, [rsp+28h+arg_0]
add rsp, 20h
pop rdi
retn
sub_180001470 endp
; ---------------------------------------------------------------------------
algn_1800014C1: ; DATA XREF: .pdata:000000018001E078âo
align 10h
; =============== S U B R O U T I N E =======================================
sub_1800014D0 proc near ; CODE XREF: sub_180001470:loc_1800014B1âp
; sub_1800016B0:loc_1800016F1âp ...
arg_0 = qword ptr 8
mov [rsp+arg_0], rbx
push rdi
sub rsp, 20h
mov rax, [rdx]
mov rbx, r8
cmp rax, cs:qword_180011580
mov rdi, rcx
jnz short loc_18000150D
mov rax, [rdx+8]
cmp rax, cs:qword_180011588
jnz short loc_18000150D
mov rax, [rcx]
mov rax, [rax+8]
call cs:__guard_dispatch_icall_fptr
xor eax, eax
mov [rbx], rdi
jmp short loc_180001516
; ---------------------------------------------------------------------------
loc_18000150D: ; CODE XREF: sub_1800014D0+1Aâj
; sub_1800014D0+27âj
and qword ptr [r8], 0
mov eax, 80004002h
loc_180001516: ; CODE XREF: sub_1800014D0+3Bâj
mov rbx, [rsp+28h+arg_0]
add rsp, 20h
pop rdi
retn
sub_1800014D0 endp
; ---------------------------------------------------------------------------
algn_180001521: ; DATA XREF: .pdata:000000018001E084âo
align 10h
; =============== S U B R O U T I N E =======================================
sub_180001530 proc near ; CODE XREF: sub_180001090âj
; DllGetClassObject+A5âp ...
push rbx
sub rsp, 20h
or ebx, 0FFFFFFFFh
lock xadd [rcx+8], ebx
sub ebx, 1
jnz short loc_180001558
test rcx, rcx
jz short loc_180001558
mov rdx, [rcx]
mov rax, [rdx+18h]
lea edx, [rbx+1]
call cs:__guard_dispatch_icall_fptr
loc_180001558: ; CODE XREF: sub_180001530+11âj
; sub_180001530+16âj
mov eax, ebx
add rsp, 20h
pop rbx
retn
sub_180001530 endp
; =============== S U B R O U T I N E =======================================
sub_180001560 proc near ; CODE XREF: sub_1800013C0+1Eâp
; DATA XREF: .pdata:000000018001E090âo ...
arg_0 = qword ptr 8
mov [rsp+arg_0], rbx
push rdi
sub rsp, 20h
mov rdi, rcx
mov rcx, cs:RequestContext
lea rax, RequestContext
cmp rcx, rax
jz short loc_1800015A1
test byte ptr [rcx+1Ch], 2
jz short loc_1800015A1
cmp byte ptr [rcx+19h], 4
jb short loc_1800015A1
mov rcx, [rcx+10h]
lea r8, unk_1800115A0
mov edx, 0Ah
call sub_18000171C
loc_1800015A1: ; CODE XREF: sub_180001560+1Eâj
; sub_180001560+24âj ...
mov ecx, 18h ; Size
call ??2@YAPEAX_K@Z ; operator new(unsigned __int64)
mov rbx, rax
test rax, rax
jz short loc_1800015E3
xorps xmm0, xmm0
xor eax, eax
movups xmmword ptr [rbx], xmm0
mov rcx, rbx
mov [rbx+10h], rax
call sub_180001398
lea rax, off_1800115B0
mov [rbx], rax
lea rax, off_1800115D0
mov [rbx+10h], rax
xor eax, eax
mov [rdi], rbx
jmp short loc_1800015E8
; ---------------------------------------------------------------------------
loc_1800015E3: ; CODE XREF: sub_180001560+51âj
mov eax, 8007000Eh
loc_1800015E8: ; CODE XREF: sub_180001560+81âj
mov rbx, [rsp+28h+arg_0]
add rsp, 20h
pop rdi
retn
sub_180001560 endp
; ---------------------------------------------------------------------------
algn_1800015F3: ; DATA XREF: .pdata:000000018001E09Câo
align 20h
; =============== S U B R O U T I N E =======================================
_guard_check_icall_nop proc near ; DATA XREF: __except_validate_context_record+7âo
; .rdata:__guard_check_icall_fptrâo ...
retn 0
_guard_check_icall_nop endp
; ---------------------------------------------------------------------------
align 10h
; =============== S U B R O U T I N E =======================================
sub_180001610 proc near ; DATA XREF: .rdata:00000001800113A0âo
; .rdata:00000001800115F0âo ...
arg_0 = qword ptr 8
arg_18 = qword ptr 20h
mov [rsp+arg_0], rbx
push rdi
sub rsp, 20h
and [rsp+28h+arg_18], 0
mov rbx, r8
mov rdi, rdx
mov rcx, cs:RequestContext
lea rax, RequestContext
cmp rcx, rax
jz short loc_18000165A
test byte ptr [rcx+1Ch], 4
jz short loc_18000165A
cmp byte ptr [rcx+19h], 4
jb short loc_18000165A
mov rcx, [rcx+10h]
lea r8, unk_1800115A0
mov edx, 0Bh
call sub_18000171C
loc_18000165A: ; CODE XREF: sub_180001610+27âj
; sub_180001610+2Dâj ...
lea r8, [rsp+28h+arg_18]
mov rdx, rbx
mov rcx, rdi
call sub_180001778
mov ebx, eax
test eax, eax
js short loc_18000167C
mov rcx, [rsp+28h+arg_18]
call sub_1800016A0
mov ebx, eax
loc_18000167C: ; CODE XREF: sub_180001610+5Eâj
mov rcx, [rsp+28h+arg_18]
test rcx, rcx
jz short loc_180001693
mov rax, [rcx]
mov rax, [rax+10h]
call cs:__guard_dispatch_icall_fptr
loc_180001693: ; CODE XREF: sub_180001610+74âj
mov eax, ebx
mov rbx, [rsp+28h+arg_0]
add rsp, 20h
pop rdi
retn
sub_180001610 endp
; =============== S U B R O U T I N E =======================================
sub_1800016A0 proc near ; CODE XREF: sub_180001610+65âp
; DATA XREF: .rdata:00000001800113A5âo ...
xor eax, eax
retn
sub_1800016A0 endp
; ---------------------------------------------------------------------------
align 10h
; =============== S U B R O U T I N E =======================================
sub_1800016B0 proc near ; CODE XREF: sub_180001710+4âj
; DATA XREF: .rdata:00000001800113AAâo ...
arg_0 = qword ptr 8
mov [rsp+arg_0], rbx
push rdi
sub rsp, 20h
mov rax, [rdx]
mov rdi, r8
cmp rax, cs:qword_180011600
mov rbx, rcx
jnz short loc_1800016F1
mov rax, [rdx+8]
cmp rax, cs:qword_180011608
jnz short loc_1800016F1
mov rax, [rcx]
mov rax, [rax+8]
call cs:__guard_dispatch_icall_fptr
lea rax, [rbx+10h]
mov [rdi], rax
xor eax, eax
jmp short loc_1800016F6
; ---------------------------------------------------------------------------
loc_1800016F1: ; CODE XREF: sub_1800016B0+1Aâj
; sub_1800016B0+27âj
call sub_1800014D0
loc_1800016F6: ; CODE XREF: sub_1800016B0+3Fâj
mov rbx, [rsp+28h+arg_0]
add rsp, 20h
pop rdi
retn
sub_1800016B0 endp
; ---------------------------------------------------------------------------
algn_180001701: ; DATA XREF: .pdata:000000018001E0B4âo
align 10h
; =============== S U B R O U T I N E =======================================
sub_180001710 proc near ; DATA XREF: .rdata:00000001800113AFâo
; .rdata:off_1800115D0âo
sub rcx, 10h
jmp sub_1800016B0
sub_180001710 endp
; ---------------------------------------------------------------------------
align 4
; =============== S U B R O U T I N E =======================================
sub_18000171C proc near ; CODE XREF: sub_180001560+3Câp
; sub_180001610+45âp ...
var_18 = qword ptr -18h
sub rsp, 38h
and [rsp+38h+var_18], 0
movzx r9d, dx ; MessageNumber
mov edx, 2Bh ; '+' ; MessageFlags
call TraceMessage
add rsp, 38h
retn
sub_18000171C endp
; ---------------------------------------------------------------------------
algn_180001739: ; DATA XREF: .pdata:000000018001E0C0âo
align 20h
; =============== S U B R O U T I N E =======================================
sub_180001740 proc near ; DATA XREF: .rdata:00000001800113B4âo
; .rdata:0000000180011638âo ...
push rbx
sub rsp, 20h
lea rax, off_180011640
mov rbx, rcx
mov [rcx+10h], rax
lea rax, off_1800114E0
mov [rcx], rax
test dl, 1
jz short loc_18000176D
mov edx, 40h ; '@'
call j_j_free
loc_18000176D: ; CODE XREF: sub_180001740+21âj
mov rax, rbx
add rsp, 20h
pop rbx
retn
sub_180001740 endp
; ---------------------------------------------------------------------------
algn_180001776: ; DATA XREF: .pdata:000000018001E0CCâo
align 8
; =============== S U B R O U T I N E =======================================
sub_180001778 proc near ; CODE XREF: sub_180001610+55âp
; DATA XREF: .pdata:000000018001E0D8âo
arg_0 = qword ptr 8
arg_8 = qword ptr 10h
arg_10 = qword ptr 18h
mov [rsp+arg_0], rbx
mov [rsp+arg_8], rbp
mov [rsp+arg_10], rsi
push rdi
push r12
push r15
sub rsp, 20h
mov rdi, r8
mov rsi, rdx
mov rbp, rcx
mov rcx, cs:RequestContext
lea r12, RequestContext
cmp rcx, r12
jz short loc_1800017CD
test byte ptr [rcx+1Ch], 4
jz short loc_1800017CD
cmp byte ptr [rcx+19h], 4
jb short loc_1800017CD
mov rcx, [rcx+10h]
lea r8, unk_180011610
mov edx, 0Ch
call sub_18000171C
loc_1800017CD: ; CODE XREF: sub_180001778+32âj
; sub_180001778+38âj ...
mov ecx, 40h ; '@' ; Size
call ??2@YAPEAX_K@Z ; operator new(unsigned __int64)
xor r15d, r15d
mov rbx, rax
test rax, rax
jz loc_18000188E
mov rcx, rax
call sub_180001398
lea rax, off_180011620
mov [rbx+18h], r15
mov [rbx], rax
mov r8, rsi
lea rax, off_180011640
mov [rbx+20h], r15
mov rdx, rbp
mov [rbx+10h], rax
mov rcx, rbx
mov [rbx+28h], r15b
mov [rbx+2Ah], r15d
mov [rbx+30h], r15
mov [rbx+38h], r15
call sub_180001CB8
mov esi, eax
test eax, eax
js short loc_180001834
mov [rdi], rbx
jmp short loc_18000188A
; ---------------------------------------------------------------------------
loc_180001834: ; CODE XREF: sub_180001778+B5âj
lfence
mov rcx, cs:RequestContext
cmp rcx, r12
jz short loc_180001864
test byte ptr [rcx+1Ch], 4
jz short loc_180001864
cmp byte ptr [rcx+19h], 2
jb short loc_180001864
mov rcx, [rcx+10h]
lea r8, unk_180011610
mov edx, 0Eh
call sub_18000171C
loc_180001864: ; CODE XREF: sub_180001778+C9âj
; sub_180001778+CFâj ...
mov rax, [rbx]
lea rcx, sub_180001090
mov rax, [rax+10h]
lfence
cmp rax, rcx
mov rcx, rbx
jnz short loc_180001884
call sub_180001530
jmp short loc_18000188A
; ---------------------------------------------------------------------------
loc_180001884: ; CODE XREF: sub_180001778+103âj
call cs:__guard_dispatch_icall_fptr
loc_18000188A: ; CODE XREF: sub_180001778+BAâj
; sub_180001778+10Aâj
mov eax, esi
jmp short loc_1800018C0
; ---------------------------------------------------------------------------
loc_18000188E: ; CODE XREF: sub_180001778+68âj
mov rcx, cs:RequestContext
cmp rcx, r12
jz short loc_1800018BB
test byte ptr [rcx+1Ch], 4
jz short loc_1800018BB
cmp byte ptr [rcx+19h], 2
jb short loc_1800018BB
mov rcx, [rcx+10h]
lea r8, unk_180011610
mov edx, 0Dh
call sub_18000171C
loc_1800018BB: ; CODE XREF: sub_180001778+120âj
; sub_180001778+126âj ...
mov eax, 8007000Eh
loc_1800018C0: ; CODE XREF: sub_180001778+114âj
mov rbx, [rsp+38h+arg_0]
mov rbp, [rsp+38h+arg_8]
mov rsi, [rsp+38h+arg_10]
add rsp, 20h
pop r15
pop r12
pop rdi
retn
sub_180001778 endp
; ---------------------------------------------------------------------------
algn_1800018D9: ; DATA XREF: .pdata:000000018001E0D8âo
align 4
; =============== S U B R O U T I N E =======================================
sub_1800018DC proc near ; CODE XREF: sub_180001D60+28Bâp
; DATA XREF: .pdata:000000018001E0E4âo
arg_0 = qword ptr 8
arg_8 = qword ptr 10h
arg_10 = qword ptr 18h
mov r11, rsp
mov [r11+18h], rbx
push rdi
sub rsp, 20h
and qword ptr [r11+8], 0
lea r8, [r11+8]
and qword ptr [r11+10h], 0
lea rdx, unk_1800116A0
mov rdi, rcx
mov rcx, [rcx+18h]
mov rax, [rcx]
mov rax, [rax]
call cs:__guard_dispatch_icall_fptr
mov ebx, eax
test eax, eax
jns short loc_18000194B
mov rcx, cs:RequestContext
lea rdx, RequestContext
cmp rcx, rdx
jz loc_1800019C1
test byte ptr [rcx+1Ch], 4
jz loc_1800019C1
cmp byte ptr [rcx+19h], 2
jb loc_1800019C1
mov edx, 1Bh
mov r9d, eax
jmp short loc_18000198F
; ---------------------------------------------------------------------------
loc_18000194B: ; CODE XREF: sub_1800018DC+38âj
mov rcx, [rsp+28h+arg_0]
lea rdx, [rsp+28h+arg_8]
mov rax, [rcx]
mov rax, [rax+18h]
call cs:__guard_dispatch_icall_fptr
mov ebx, eax
test eax, eax
jns short loc_1800019AB
mov rax, cs:RequestContext
lea rdx, RequestContext
cmp rax, rdx
jz short loc_1800019C1
test byte ptr [rax+1Ch], 4
jz short loc_1800019C1
cmp byte ptr [rax+19h], 2
jb short loc_1800019C1
mov edx, 1Ch
mov r9d, ebx
loc_18000198F: ; CODE XREF: sub_1800018DC+6Dâj
lfence
mov rcx, cs:RequestContext
lea r8, unk_180011610
mov rcx, [rcx+10h]
call sub_1800026E0
jmp short loc_1800019C1
; ---------------------------------------------------------------------------
loc_1800019AB: ; CODE XREF: sub_1800018DC+8Aâj
mov rcx, [rsp+28h+arg_8]
mov [rdi+20h], rcx
mov rax, [rcx]
mov rax, [rax+10h]
call cs:__guard_dispatch_icall_fptr
loc_1800019C1: ; CODE XREF: sub_1800018DC+4Bâj
; sub_1800018DC+55âj ...
mov rcx, [rsp+28h+arg_0]
test rcx, rcx
jz short loc_1800019D8
mov rax, [rcx]
mov rax, [rax+10h]
call cs:__guard_dispatch_icall_fptr
loc_1800019D8: ; CODE XREF: sub_1800018DC+EDâj
mov eax, ebx
mov rbx, [rsp+28h+arg_10]
add rsp, 20h
pop rdi
retn
sub_1800018DC endp
; ---------------------------------------------------------------------------
algn_1800019E5: ; DATA XREF: .pdata:000000018001E0E4âo
align 10h
; =============== S U B R O U T I N E =======================================
; Attributes: bp-based frame fpd=0B80h
; DWORD __stdcall StartAddress(LPVOID lpThreadParameter)
StartAddress proc near ; DATA XREF: sub_180001D60+40Eâo
; .rdata:00000001800113B9âo ...
phkResult = qword ptr -0C60h
lpcbData = qword ptr -0C58h
var_C50 = qword ptr -0C50h
var_C48 = qword ptr -0C48h
cbData = dword ptr -0C40h
Type = dword ptr -0C3Ch
hKey = qword ptr -0C38h
var_C30 = qword ptr -0C30h
var_C28 = qword ptr -0C28h
var_C20 = qword ptr -0C20h
var_C18 = byte ptr -0C18h
MultiByteStr = byte ptr -0C10h
Data = byte ptr -810h
var_10 = qword ptr -10h
var_s0 = byte ptr 0
arg_8 = qword ptr 18h
arg_10 = qword ptr 20h
; __unwind { // __GSHandlerCheck
mov [rsp-8+arg_8], rbx
mov [rsp-8+arg_10], rdi
push rbp
lea rbp, [rsp-0B80h]
sub rsp, 0C80h
mov rax, cs:__security_cookie
xor rax, rsp
mov [rbp+0B80h+var_10], rax
lea rax, off_180011680
mov [rsp+0C80h+var_C18], 0A0h
mov [rsp+0C80h+var_C28], rax
mov rax, [rcx]
lea rcx, [rsp+0C80h+var_C28]
mov [rsp+0C80h+var_C30], rcx
lea rcx, OutputString ; "UA FX3LDR: Loading Universal Audio Apol"...
mov [rsp+0C80h+var_C20], rax
movzx edi, word ptr [rax+2Ch]
call cs:OutputDebugStringW
mov ecx, 64h ; 'd' ; dwMilliseconds
call cs:Sleep
xor edx, edx
lea rcx, [rbp+0B80h+Data]
mov r8d, 800h
mov ebx, 1
call sub_180003D70
lea rax, [rsp+0C80h+hKey]
mov r9d, 20219h ; samDesired
xor r8d, r8d ; ulOptions
mov [rsp+0C80h+phkResult], rax ; phkResult
lea rdx, SubKey ; "Software\\Universal Audio\\Powered Plug"...
mov rcx, 0FFFFFFFF80000002h ; hKey
call cs:RegOpenKeyExW
test eax, eax
jz loc_180001B5B
lea rcx, aUaFx3ldrFailed ; "UA FX3LDR: Failed to open registry key"...
call cs:OutputDebugStringW
loc_180001AAF: ; CODE XREF: StartAddress+1FFâj
lea rcx, aLoadingBootloa ; "Loading bootloader from default path\n"
call cs:OutputDebugStringW
cmp di, 0Eh
lea rax, aCProgramFilesX ; "C:\\Program Files (x86)\\Universal Audi"...
lea rdx, aCProgramFilesX_0 ; "C:\\Program Files (x86)\\Universal Audi"...
cmovz rdx, rax
lea rcx, [rsp+0C80h+var_C30]
cmp di, 0Ch
lea rax, aCProgramFilesX_1 ; "C:\\Program Files (x86)\\Universal Audi"...
cmovz rdx, rax
lea rax, aCProgramFilesX_2 ; "C:\\Program Files (x86)\\Universal Audi"...
cmp di, 4
cmovz rdx, rax
call sub_180002A5C
test eax, eax
jz short loc_180001B35
mov rcx, cs:RequestContext
lea rbx, RequestContext
cmp rcx, rbx
jz short loc_180001B35
test byte ptr [rcx+1Ch], 4
jz short loc_180001B35
cmp byte ptr [rcx+19h], 2
jb short loc_180001B35
mov edx, 1Fh
loc_180001B22: ; CODE XREF: StartAddress+2C1âj
mov rcx, [rcx+10h]
lea r8, unk_180011610
mov r9d, eax
call sub_1800026E0
loc_180001B35: ; CODE XREF: StartAddress+10Câj
; StartAddress+11Fâj ...
xor eax, eax
mov rcx, [rbp+0B80h+var_10]
xor rcx, rsp ; StackCookie
call __security_check_cookie
lea r11, [rsp+0C80h+var_s0]
mov rbx, [r11+18h]
mov rdi, [r11+20h]
mov rsp, r11
pop rbp
retn
; ---------------------------------------------------------------------------
loc_180001B5B: ; CODE XREF: StartAddress+ACâj
mov rcx, [rsp+0C80h+hKey] ; hKey
lea rax, aApollotwinxpat ; "ApolloTwinXPath"
cmp di, 0Eh
mov [rsp+0C80h+Type], ebx
lea rdx, aFx3ldrpath ; "FX3LdrPath"
mov [rsp+0C80h+cbData], 800h
cmovz rdx, rax
lea r9, [rsp+0C80h+Type] ; lpType
cmp di, 0Ch
lea rax, aApollosolopath ; "ApolloSoloPath"
cmovz rdx, rax
lea rax, ValueName ; "SatellitePath"
cmp di, 4
cmovz rdx, rax ; lpValueName
lea rax, [rsp+0C80h+cbData]
mov [rsp+0C80h+lpcbData], rax ; lpcbData
xor r8d, r8d ; lpReserved
lea rax, [rbp+0B80h+Data]
mov [rsp+0C80h+phkResult], rax ; lpData
call cs:RegQueryValueExW
test eax, eax
jz short loc_180001BE2
mov rcx, [rsp+0C80h+hKey] ; hKey
call cs:RegCloseKey
lea rcx, aUaFx3ldrFailed_0 ; "UA FX3LDR: Failed to read registry key"...
call cs:OutputDebugStringW
xor ebx, ebx
loc_180001BE2: ; CODE XREF: StartAddress+1D6âj
mov rcx, [rsp+0C80h+hKey] ; hKey
call cs:RegCloseKey
test ebx, ebx
jz loc_180001AAF
lea rcx, aUaFx3ldrLoadin_0 ; "UA FX3LDR: Loading bootloader from regi"...
call cs:OutputDebugStringW
and [rsp+0C80h+var_C48], 0
lea rax, [rsp+0C80h+MultiByteStr]
and [rsp+0C80h+var_C50], 0
lea r8, [rbp+0B80h+Data] ; lpWideCharStr
mov dword ptr [rsp+0C80h+lpcbData], 400h ; cbMultiByte
or r9d, 0FFFFFFFFh ; cchWideChar
mov edx, 600h ; dwFlags
mov [rsp+0C80h+phkResult], rax ; lpMultiByteStr
xor ecx, ecx ; CodePage
call cs:WideCharToMultiByte
mov rcx, cs:RequestContext
lea rbx, RequestContext
cmp rcx, rbx
jz short loc_180001C71
test byte ptr [rcx+1Ch], 4
jz short loc_180001C71
cmp byte ptr [rcx+19h], 4
jb short loc_180001C71
mov rcx, [rcx+10h]
lea r9, [rsp+0C80h+MultiByteStr]
mov edx, 1Dh
lea r8, unk_180011610
call sub_180002774
loc_180001C71: ; CODE XREF: StartAddress+259âj
; StartAddress+25Fâj ...
lea rdx, [rsp+0C80h+MultiByteStr]
lea rcx, [rsp+0C80h+var_C30]
call sub_180002A5C
test eax, eax
jz loc_180001B35
mov rcx, cs:RequestContext
cmp rcx, rbx
jz loc_180001B35
test byte ptr [rcx+1Ch], 4
jz loc_180001B35
cmp byte ptr [rcx+19h], 2
jb loc_180001B35
mov edx, 1Eh
jmp loc_180001B22
; } // starts at 1800019F0
StartAddress endp
; ---------------------------------------------------------------------------
algn_180001CB6: ; DATA XREF: .pdata:000000018001E0F0âo
align 8
; =============== S U B R O U T I N E =======================================
sub_180001CB8 proc near ; CODE XREF: sub_180001778+ACâp
; DATA XREF: .pdata:000000018001E0FCâo
arg_0 = qword ptr 8
arg_8 = qword ptr 10h
arg_10 = qword ptr 18h
arg_18 = qword ptr 20h
mov rax, rsp
mov [rax+8], rbx
mov [rax+10h], rbp
mov [rax+20h], rsi
push rdi
sub rsp, 30h
and qword ptr [rax+18h], 0
mov rsi, rdx
mov rax, [r8]
mov rbp, rcx
xor edx, edx
mov rcx, r8
mov rdi, r8
mov rax, [rax+20h]
call cs:__guard_dispatch_icall_fptr
mov rcx, rbp
call sub_180001448
mov rdx, [rsi]
lea r9, [rsp+38h+arg_10]
mov rbx, rax
mov rcx, rsi
mov r8, rbx
mov rax, [rdx+40h]
mov rdx, rdi
call cs:__guard_dispatch_icall_fptr
mov rcx, [rbx]
mov edi, eax
mov rax, [rcx+10h]
mov rcx, rbx
call cs:__guard_dispatch_icall_fptr
test edi, edi
js short loc_180001D3E
mov rcx, [rsp+38h+arg_10]
mov [rbp+18h], rcx
mov rdx, [rcx]
mov rax, [rdx+10h]
call cs:__guard_dispatch_icall_fptr
loc_180001D3E: ; CODE XREF: sub_180001CB8+6Eâj
mov rbx, [rsp+38h+arg_0]
mov eax, edi
mov rbp, [rsp+38h+arg_8]
mov rsi, [rsp+38h+arg_18]
add rsp, 30h
pop rdi
retn
sub_180001CB8 endp
; ---------------------------------------------------------------------------
algn_180001D55: ; DATA XREF: .pdata:000000018001E0FCâo
align 20h
; =============== S U B R O U T I N E =======================================
; Attributes: bp-based frame
sub_180001D60 proc near ; DATA XREF: .rdata:00000001800113BEâo
; .rdata:0000000180011658âo ...
dwCreationFlags = dword ptr -50h
lpThreadId = qword ptr -48h
var_30 = dword ptr -30h
var_2C = dword ptr -2Ch
var_28 = dword ptr -28h
var_24 = dword ptr -24h
var_20 = xmmword ptr -20h
var_10 = word ptr -10h
var_8 = qword ptr -8
var_s0 = byte ptr 0
arg_8 = qword ptr 38h
arg_10 = qword ptr 40h
arg_18 = qword ptr 48h
; __unwind { // __GSHandlerCheck
mov [rsp-28h+arg_8], rbx
mov [rsp-28h+arg_10], rsi
mov [rsp-28h+arg_18], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 70h
mov rax, cs:__security_cookie
xor rax, rsp
mov [rbp+var_8], rax
xor r12d, r12d
mov rdi, rcx
mov r14d, r12d
mov [rbp+var_30], r12d
mov [rbp+var_2C], r12d
mov rcx, cs:RequestContext
lea r13, RequestContext
mov r15b, 4
cmp rcx, r13
jz short loc_180001DD5
test [rcx+1Ch], r15b
jz short loc_180001DD5
cmp [rcx+19h], r15b
jb short loc_180001DD5
mov rcx, [rcx+10h]
lea edx, [r12+0Fh]
lea r8, unk_180011610
call sub_18000171C
loc_180001DD5: ; CODE XREF: sub_180001D60+52âj
; sub_180001D60+58âj ...
mov rcx, [rdi+8]
lea r8, [rbp+var_30]
xor edx, edx
mov rax, [rcx]
mov rax, [rax+88h]
call cs:__guard_dispatch_icall_fptr
or rsi, 0FFFFFFFFFFFFFFFFh
test eax, eax
jns short loc_180001E20
mov rcx, cs:RequestContext
cmp rcx, r13
jz loc_180001ED8
test [rcx+1Ch], r15b
jz loc_180001ED8
cmp byte ptr [rcx+19h], 2
jb loc_180001ED8
lea edx, [rsi+11h]
jmp short loc_180001E7F
; ---------------------------------------------------------------------------
loc_180001E20: ; CODE XREF: sub_180001D60+95âj
mov ecx, [rbp+var_30]
mov eax, 2
mul rcx
cmovo rax, rsi
mov rcx, rax ; Size
call j_??2@YAPEAX_K@Z ; operator new(unsigned __int64)
mov r14, rax
test rax, rax
jz loc_180001ED8
mov rcx, [rdi+8]
lea r8, [rbp+var_30]
mov rdx, [rcx]
mov rax, [rdx+88h]
mov rdx, r14
call cs:__guard_dispatch_icall_fptr
test eax, eax
jns short loc_180001E9E
mov rcx, cs:RequestContext
cmp rcx, r13
jz short loc_180001ED8
test [rcx+1Ch], r15b
jz short loc_180001ED8
cmp byte ptr [rcx+19h], 2
jb short loc_180001ED8
mov edx, 11h
loc_180001E7F: ; CODE XREF: sub_180001D60+BEâj
lfence
mov rcx, cs:RequestContext
lea r8, unk_180011610
mov r9d, eax
mov rcx, [rcx+10h]
call sub_1800026E0
jmp short loc_180001ED8
; ---------------------------------------------------------------------------
loc_180001E9E: ; CODE XREF: sub_180001D60+100âj
mov rax, cs:RequestContext
cmp rax, r13
jz short loc_180001ED8
test [rax+1Ch], r15b
jz short loc_180001ED8
cmp [rax+19h], r15b
jb short loc_180001ED8
lfence
mov rcx, cs:RequestContext
lea r8, unk_180011610
mov edx, 12h
mov r9, r14
mov rcx, [rcx+10h] ; LoggerHandle
call sub_180002714
loc_180001ED8: ; CODE XREF: sub_180001D60+A1âj
; sub_180001D60+ABâj ...
mov rcx, [rdi+8]
lea r8, [rbp+var_2C]
xor edx, edx
mov rax, [rcx]
mov rax, [rax+50h]
call cs:__guard_dispatch_icall_fptr
mov ebx, eax
test eax, eax
jns short loc_180001F40
mov rcx, cs:RequestContext
cmp rcx, r13
jz loc_18000214D
test [rcx+1Ch], r15b
jz loc_180001FFD
cmp byte ptr [rcx+19h], 2
jb loc_180001FFD
mov edx, 13h
loc_180001F1E: ; CODE XREF: sub_180001D60+248âj
lfence
mov rcx, cs:RequestContext
lea r8, unk_180011610
mov r9d, eax
mov rcx, [rcx+10h]
call sub_1800026E0
jmp loc_180001FF6
; ---------------------------------------------------------------------------
loc_180001F40: ; CODE XREF: sub_180001D60+193âj
mov ecx, [rbp+var_2C]
mov eax, 2
mul rcx
cmovo rax, rsi
mov rcx, rax ; Size
call j_??2@YAPEAX_K@Z ; operator new(unsigned __int64)
mov rsi, rax
test rax, rax
jnz short loc_180001F69
mov ebx, 8007000Eh
jmp loc_180001FF6
; ---------------------------------------------------------------------------
loc_180001F69: ; CODE XREF: sub_180001D60+1FDâj
mov rcx, [rdi+8]
lea r8, [rbp+var_2C]
mov rdx, rsi
mov rax, [rcx]
mov rax, [rax+50h]
call cs:__guard_dispatch_icall_fptr
mov ebx, eax
test eax, eax
jns short loc_180001FAD
mov rcx, cs:RequestContext
cmp rcx, r13
jz loc_18000214D
test [rcx+1Ch], r15b
jz short loc_180001FFD
cmp byte ptr [rcx+19h], 2
jb short loc_180001FFD
mov edx, 14h
jmp loc_180001F1E
; ---------------------------------------------------------------------------
loc_180001FAD: ; CODE XREF: sub_180001D60+225âj
mov rax, cs:RequestContext
cmp rax, r13
jz short loc_180001FE7
test [rax+1Ch], r15b
jz short loc_180001FE7
cmp [rax+19h], r15b
jb short loc_180001FE7
lfence
mov rcx, cs:RequestContext
lea r8, unk_180011610
mov edx, 15h
mov r9, rsi
mov rcx, [rcx+10h] ; LoggerHandle
call sub_180002714
loc_180001FE7: ; CODE XREF: sub_180001D60+257âj
; sub_180001D60+25Dâj ...
lea rcx, [rdi-10h]
call sub_1800018DC
mov ebx, eax
test eax, eax
jns short loc_180002038
loc_180001FF6: ; CODE XREF: sub_180001D60+1DBâj
; sub_180001D60+204âj
mov rcx, cs:RequestContext
loc_180001FFD: ; CODE XREF: sub_180001D60+1A9âj
; sub_180001D60+1B3âj ...
cmp rcx, r13
jz short loc_180002030
test [rcx+1Ch], r15b
jz short loc_180002030
cmp byte ptr [rcx+19h], 2
jb short loc_180002030
lfence
mov rcx, cs:RequestContext
lea r8, unk_180011610
mov edx, 16h
mov r9d, ebx
mov rcx, [rcx+10h]
call sub_1800026E0
loc_180002030: ; CODE XREF: sub_180001D60+2A0âj
; sub_180001D60+2A6âj ...
test ebx, ebx
js loc_18000214D
loc_180002038: ; CODE XREF: sub_180001D60+294âj
lfence
mov rcx, [rdi+10h]
lea r9, [rdi+18h]
mov edx, 1
lea r8, [rbp+var_28]
mov [rbp+var_28], edx
mov rax, [rcx]
mov rax, [rax+88h]
call cs:__guard_dispatch_icall_fptr
mov ebx, eax
test eax, eax
jns short loc_1800020B0
mov rax, cs:RequestContext
cmp rax, r13
jz loc_18000214D
test [rax+1Ch], r15b
jz loc_18000214D
cmp byte ptr [rax+19h], 2
jb loc_18000214D
lfence
mov rcx, cs:RequestContext
lea r8, unk_180011610
mov edx, 17h
mov r9d, ebx
mov rcx, [rcx+10h]
call sub_1800026E0
jmp loc_18000214D
; ---------------------------------------------------------------------------
loc_1800020B0: ; CODE XREF: sub_180001D60+303âj
lfence
mov rcx, [rdi+10h]
lea r8, [rbp+var_20]
xor eax, eax
mov [rsp+70h+lpThreadId], r8
mov [rbp+var_10], ax
lea r8, [rbp+var_24]
xorps xmm0, xmm0
mov [rbp+var_24], 12h
movups [rbp+var_20], xmm0
mov rax, [rcx]
xor r9d, r9d
mov qword ptr [rsp+70h+dwCreationFlags], r8
mov dl, 1
xor r8d, r8d
mov rax, [rax+90h]
call cs:__guard_dispatch_icall_fptr
mov ebx, eax
test eax, eax
js short loc_180002149
movzx eax, word ptr [rbp+var_20+8]
mov [rdi+1Ah], ax
movzx eax, word ptr [rbp+var_20+0Ah]
mov [rdi+1Ch], ax
mov rax, cs:RequestContext
cmp rax, r13
jz short loc_18000214D
test [rax+1Ch], r15b
jz short loc_18000214D
cmp [rax+19h], r15b
jb short loc_18000214D
lfence
mov rcx, cs:RequestContext
lea r8, unk_180011610
movzx r9d, byte ptr [rdi+18h]
mov edx, 18h
mov rcx, [rcx+10h]
call sub_1800026E0
jmp short loc_18000214D
; ---------------------------------------------------------------------------
loc_180002149: ; CODE XREF: sub_180001D60+399âj
mov [rdi+1Ah], r12d
loc_18000214D: ; CODE XREF: sub_180001D60+19Fâj
; sub_180001D60+231âj ...
mov rcx, r14 ; Block
call j_j_free
test ebx, ebx
js short loc_1800021B6
lfence
lea r9, [rdi+28h] ; lpParameter
mov [rsp+70h+lpThreadId], r12 ; lpThreadId
lea rax, [rdi-10h]
mov [rsp+70h+dwCreationFlags], r12d ; dwCreationFlags
lea r8, StartAddress ; lpStartAddress
mov [r9], rax
xor edx, edx ; dwStackSize
xor ecx, ecx ; lpThreadAttributes
call cs:CreateThread
mov [rdi+20h], rax
test rax, rax
jnz short loc_1800021B6
mov rcx, cs:RequestContext
cmp rcx, r13
jz short loc_1800021B6
test [rcx+1Ch], r15b
jz short loc_1800021B6
cmp byte ptr [rcx+19h], 2
jb short loc_1800021B6
mov rcx, [rcx+10h]
lea edx, [rax+19h]
lea r8, unk_180011610
call sub_18000171C
loc_1800021B6: ; CODE XREF: sub_180001D60+3F7âj
; sub_180001D60+429âj ...
mov eax, ebx
mov rcx, [rbp+var_8]
xor rcx, rsp ; StackCookie
call __security_check_cookie
lea r11, [rsp+70h+var_s0]
mov rbx, [r11+38h]
mov rsi, [r11+40h]
mov rdi, [r11+48h]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
retn
; } // starts at 180001D60
sub_180001D60 endp
; ---------------------------------------------------------------------------
algn_1800021E2: ; DATA XREF: .pdata:000000018001E108âo
align 10h
; =============== S U B R O U T I N E =======================================
sub_1800021F0 proc near ; DATA XREF: .rdata:00000001800113C3âo
; .rdata:0000000180011660âo ...
push rbx
sub rsp, 20h
mov rbx, rcx
mov rcx, [rcx+20h] ; hHandle
test rcx, rcx
jz short loc_180002217
or edx, 0FFFFFFFFh ; dwMilliseconds
call cs:WaitForSingleObject
mov rcx, [rbx+20h] ; hObject
call cs:CloseHandle
jmp short loc_18000224B
; ---------------------------------------------------------------------------
loc_180002217: ; CODE XREF: sub_1800021F0+10âj
mov rcx, cs:RequestContext
lea rax, RequestContext
cmp rcx, rax
jz short loc_18000224B
test byte ptr [rcx+1Ch], 4
jz short loc_18000224B
cmp byte ptr [rcx+19h], 2
jb short loc_18000224B
mov rcx, [rcx+10h]
lea r8, unk_180011610
mov edx, 1Ah
call sub_18000171C
loc_18000224B: ; CODE XREF: sub_1800021F0+25âj
; sub_1800021F0+38âj ...
mov rcx, [rbx+10h]
test rcx, rcx
jz short loc_180002261
mov rax, [rcx]
mov rax, [rax+18h]
call cs:__guard_dispatch_icall_fptr
loc_180002261: ; CODE XREF: sub_1800021F0+62âj
xor eax, eax
add rsp, 20h
pop rbx
retn
sub_1800021F0 endp
; ---------------------------------------------------------------------------
algn_180002269: ; DATA XREF: .pdata:000000018001E114âo
align 10h
; =============== S U B R O U T I N E =======================================
sub_180002270 proc near ; CODE XREF: sub_1800022D0+4âj
; DATA XREF: .rdata:00000001800113C8âo ...
arg_0 = qword ptr 8
mov [rsp+arg_0], rbx
push rdi
sub rsp, 20h
mov rax, [rdx]
mov rdi, r8
cmp rax, cs:qword_180011690
mov rbx, rcx
jnz short loc_1800022B1
mov rax, [rdx+8]
cmp rax, cs:qword_180011698
jnz short loc_1800022B1
mov rax, [rcx]
mov rax, [rax+8]
call cs:__guard_dispatch_icall_fptr
lea rax, [rbx+10h]
mov [rdi], rax
xor eax, eax
jmp short loc_1800022B6
; ---------------------------------------------------------------------------
loc_1800022B1: ; CODE XREF: sub_180002270+1Aâj
; sub_180002270+27âj
call sub_1800014D0
loc_1800022B6: ; CODE XREF: sub_180002270+3Fâj
mov rbx, [rsp+28h+arg_0]
add rsp, 20h
pop rdi
retn
sub_180002270 endp
; ---------------------------------------------------------------------------
algn_1800022C1: ; DATA XREF: .pdata:000000018001E120âo
align 10h
; =============== S U B R O U T I N E =======================================
sub_1800022D0 proc near ; DATA XREF: .rdata:00000001800113CDâo
; .rdata:off_180011640âo
sub rcx, 10h
jmp sub_180002270
sub_1800022D0 endp
; ---------------------------------------------------------------------------
align 4
; =============== S U B R O U T I N E =======================================
; Attributes: bp-based frame
sub_1800022DC proc near ; CODE XREF: sub_180002540+5Bâp
; sub_180002610+5Bâp
; DATA XREF: ...
var_40 = qword ptr -40h
var_38 = qword ptr -38h
var_20 = qword ptr -20h
var_18 = qword ptr -18h
var_10 = qword ptr -10h
var_8 = qword ptr -8
var_s0 = byte ptr 0
arg_0 = qword ptr 30h
arg_8 = qword ptr 38h
arg_10 = qword ptr 40h
arg_18 = qword ptr 48h
arg_20 = qword ptr 50h
mov [rsp-28h+arg_8], rbx
mov [rsp-28h+arg_10], rsi
mov [rsp-28h+arg_18], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 60h
mov r15, [rbp+arg_20]
xor r13d, r13d
mov rdi, rcx
mov [rbp+arg_0], r13
mov [rbp+var_8], r13
mov r12, r8
mov [rbp+var_10], r13
mov rsi, rdx
mov [r15], r13d
xor r8d, r8d
mov rcx, [rcx+18h]
xor edx, edx
mov [rbp+var_18], r13
mov [rbp+var_20], r13
mov r14d, r9d
lea r9, [rbp+arg_0]
mov rax, [rcx]
mov rax, [rax+0B8h]
call cs:__guard_dispatch_icall_fptr
mov ebx, eax
test eax, eax
js loc_180002488
test r14d, r14d
jz short loc_18000239E
mov rcx, [rdi+18h]
lea rdx, [rbp+var_8]
mov rax, [rcx]
mov rax, [rax+48h]
call cs:__guard_dispatch_icall_fptr
mov rcx, [rbp+var_8]
lea rdx, [rbp+var_10]
mov [rsp+60h+var_38], rdx
mov r8d, r14d
mov rdx, [rbp+arg_0]
xor r9d, r9d
mov [rsp+60h+var_40], rdx
mov rdx, r12
mov rax, [rcx]
mov rax, [rax+50h]
call cs:__guard_dispatch_icall_fptr
mov ebx, eax
test eax, eax
js loc_180002488
jmp short loc_1800023A3
; ---------------------------------------------------------------------------
loc_18000239E: ; CODE XREF: sub_1800022DC+73âj
mov [rsi+6], r13w
loc_1800023A3: ; CODE XREF: sub_1800022DC+C0âj
mov rcx, [rdi+20h]
mov r8, rsi
mov r9, [rbp+var_10]
mov rdx, [rbp+arg_0]
mov [rsp+60h+var_40], r13
mov rax, [rcx]
mov rax, [rax+80h]
call cs:__guard_dispatch_icall_fptr
mov ebx, eax
test eax, eax
js loc_180002488
mov rcx, [rbp+arg_0]
xor r9d, r9d
mov rdx, [rdi+20h]
mov rax, [rcx]
lea r8d, [r9+2]
mov rax, [rax+0B8h]
call cs:__guard_dispatch_icall_fptr
mov ebx, eax
test eax, eax
js loc_180002488
mov rcx, [rbp+arg_0]
lea rdx, [rbp+var_18]
mov rax, [rcx]
mov rax, [rax+0F0h]
call cs:__guard_dispatch_icall_fptr
mov rcx, [rbp+var_18]
mov rax, [rcx]
mov rax, [rax+18h]
call cs:__guard_dispatch_icall_fptr
mov ebx, eax
test eax, eax
js short loc_180002488
mov rcx, [rbp+var_18]
lea r8, [rbp+var_20]
lea rdx, unk_1800116B0
mov rax, [rcx]
mov rax, [rax]
call cs:__guard_dispatch_icall_fptr
test eax, eax
jns short loc_18000244E
call cs:DebugBreak
loc_18000244E: ; CODE XREF: sub_1800022DC+16Aâj
mov rcx, [rbp+var_20]
mov rax, [rcx]
mov rax, [rax+30h]
call cs:__guard_dispatch_icall_fptr
cmp eax, 2
jz short loc_18000246A
call cs:DebugBreak
loc_18000246A: ; CODE XREF: sub_1800022DC+186âj
mov rcx, [rbp+var_20]
xor r9d, r9d
mov r8, r15
mov [rsp+60h+var_40], r13
xor edx, edx
mov rax, [rcx]
mov rax, [rax+38h]
call cs:__guard_dispatch_icall_fptr
loc_180002488: ; CODE XREF: sub_1800022DC+6Aâj
; sub_1800022DC+BAâj ...
mov rcx, [rbp+var_20]
test rcx, rcx
jz short loc_1800024A2
mov rax, [rcx]
mov rax, [rax+10h]
call cs:__guard_dispatch_icall_fptr
mov [rbp+var_20], r13
loc_1800024A2: ; CODE XREF: sub_1800022DC+1B3âj
mov rcx, [rbp+var_18]
test rcx, rcx
jz short loc_1800024BC
mov rax, [rcx]
mov rax, [rax+10h]
call cs:__guard_dispatch_icall_fptr
mov [rbp+var_18], r13
loc_1800024BC: ; CODE XREF: sub_1800022DC+1CDâj
mov rcx, [rbp+var_10]
test rcx, rcx
jz short loc_1800024D6
mov rax, [rcx]
mov rax, [rax+10h]
call cs:__guard_dispatch_icall_fptr
mov [rbp+var_10], r13
loc_1800024D6: ; CODE XREF: sub_1800022DC+1E7âj
mov rcx, [rbp+arg_0]
mov rax, [rcx]
mov rax, [rax+18h]
call cs:__guard_dispatch_icall_fptr
mov rcx, [rbp+arg_0]
test rcx, rcx
jz short loc_180002501
mov rax, [rcx]
mov rax, [rax+10h]
call cs:__guard_dispatch_icall_fptr
mov [rbp+arg_0], r13
loc_180002501: ; CODE XREF: sub_1800022DC+212âj
mov rcx, [rbp+var_8]
test rcx, rcx
jz short loc_180002517
mov rax, [rcx]
mov rax, [rax+10h]
call cs:__guard_dispatch_icall_fptr
loc_180002517: ; CODE XREF: sub_1800022DC+22Câj
lea r11, [rsp+60h+var_s0]
mov eax, ebx
mov rbx, [r11+38h]
mov rsi, [r11+40h]
mov rdi, [r11+48h]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
retn
sub_1800022DC endp
; ---------------------------------------------------------------------------
algn_180002537: ; DATA XREF: .pdata:000000018001E12Câo
align 20h
; =============== S U B R O U T I N E =======================================
sub_180002540 proc near ; DATA XREF: .rdata:00000001800113D2âo
; .rdata:0000000180011688âo ...
var_28 = dword ptr -28h
var_20 = byte ptr -20h
var_1F = byte ptr -1Fh
var_1E = word ptr -1Eh
var_1C = word ptr -1Ch
var_18 = qword ptr -18h
arg_8 = qword ptr 10h
; __unwind { // __GSHandlerCheck
mov r11, rsp
mov [r11+10h], rbx
push rdi
sub rsp, 50h
mov rax, cs:__security_cookie
xor rax, rsp
mov [rsp+58h+var_18], rax
mov al, [rcx+10h]
mov r10, r9
mov rcx, [rcx+8]
xor ebx, ebx
mov [r11-20h], rbx
mov [rsp+58h+var_1E], dx
shr edx, 10h
movzx edi, r8w
mov r8, r10
mov [rsp+58h+var_1F], al
mov r9d, edi
mov [rsp+58h+var_1C], dx
lea rax, [r11-28h]
lea rdx, [r11-20h]
mov [rsp+58h+var_28], ebx
mov [rsp+58h+var_20], 0C0h
mov [r11-38h], rax
call sub_1800022DC
mov ecx, eax
test eax, eax
jns short loc_1800025E7
mov rax, cs:RequestContext
lea rdx, RequestContext
cmp rax, rdx
jz short loc_1800025F3
test byte ptr [rax+1Ch], 4
jz short loc_1800025F3
cmp byte ptr [rax+19h], 2
jb short loc_1800025F3
lfence
mov r9d, ecx
lea edx, [rbx+0Bh]
mov rcx, cs:RequestContext
lea r8, unk_180011610
mov rcx, [rcx+10h]
call sub_1800026E0
jmp short loc_1800025F3
; ---------------------------------------------------------------------------
loc_1800025E7: ; CODE XREF: sub_180002540+64âj
test ecx, ecx
jnz short loc_1800025F3
cmp [rsp+58h+var_28], edi
jnz short loc_1800025F3
mov bl, 1
loc_1800025F3: ; CODE XREF: sub_180002540+77âj
; sub_180002540+7Dâj ...
mov al, bl
mov rcx, [rsp+58h+var_18]
xor rcx, rsp ; StackCookie
call __security_check_cookie
mov rbx, [rsp+58h+arg_8]
add rsp, 50h
pop rdi
retn
; } // starts at 180002540
sub_180002540 endp
; ---------------------------------------------------------------------------
algn_18000260D: ; DATA XREF: .pdata:000000018001E138âo
align 10h
; =============== S U B R O U T I N E =======================================
sub_180002610 proc near ; DATA XREF: .rdata:00000001800113D7âo
; .rdata:off_180011680âo ...
var_28 = dword ptr -28h
var_20 = byte ptr -20h
var_1F = byte ptr -1Fh
var_1E = word ptr -1Eh
var_1C = word ptr -1Ch
var_18 = qword ptr -18h
arg_8 = qword ptr 10h
; __unwind { // __GSHandlerCheck
mov r11, rsp
mov [r11+10h], rbx
push rdi
sub rsp, 50h
mov rax, cs:__security_cookie
xor rax, rsp
mov [rsp+58h+var_18], rax
mov al, [rcx+10h]
mov r10, r9
mov rcx, [rcx+8]
xor ebx, ebx
mov [r11-20h], rbx
mov [rsp+58h+var_1E], dx
shr edx, 10h
movzx edi, r8w
mov r8, r10
mov [rsp+58h+var_1F], al
mov r9d, edi
mov [rsp+58h+var_1C], dx
lea rax, [r11-28h]
lea rdx, [r11-20h]
mov [rsp+58h+var_28], ebx
mov [rsp+58h+var_20], 40h ; '@'
mov [r11-38h], rax
call sub_1800022DC
mov ecx, eax
test eax, eax
jns short loc_1800026B7
mov rax, cs:RequestContext
lea rdx, RequestContext
cmp rax, rdx
jz short loc_1800026C3
test byte ptr [rax+1Ch], 4
jz short loc_1800026C3
cmp byte ptr [rax+19h], 2
jb short loc_1800026C3
lfence
mov r9d, ecx
lea edx, [rbx+0Ah]
mov rcx, cs:RequestContext
lea r8, unk_180011610
mov rcx, [rcx+10h]
call sub_1800026E0
jmp short loc_1800026C3
; ---------------------------------------------------------------------------
loc_1800026B7: ; CODE XREF: sub_180002610+64âj
test ecx, ecx
jnz short loc_1800026C3
cmp [rsp+58h+var_28], edi
jnz short loc_1800026C3
mov bl, 1
loc_1800026C3: ; CODE XREF: sub_180002610+77âj
; sub_180002610+7Dâj ...
mov al, bl
mov rcx, [rsp+58h+var_18]
xor rcx, rsp ; StackCookie
call __security_check_cookie
mov rbx, [rsp+58h+arg_8]
add rsp, 50h
pop rdi
retn
; } // starts at 180002610
sub_180002610 endp
; ---------------------------------------------------------------------------
algn_1800026DD: ; DATA XREF: .pdata:000000018001E144âo
align 20h
; =============== S U B R O U T I N E =======================================
sub_1800026E0 proc near ; CODE XREF: sub_1800018DC+C8âp
; StartAddress+140âp ...
mov r11, rsp
mov [r11+20h], r9d
sub rsp, 48h
and qword ptr [r11-18h], 0
lea rax, [r11+20h]
movzx r9d, dx ; MessageNumber
mov edx, 2Bh ; '+' ; MessageFlags
mov qword ptr [r11-20h], 4
mov [r11-28h], rax
call TraceMessage
add rsp, 48h
retn
sub_1800026E0 endp
; ---------------------------------------------------------------------------
algn_180002713: ; DATA XREF: .pdata:000000018001E150âo
align 4
; =============== S U B R O U T I N E =======================================
; __int64 __fastcall sub_180002714(TRACEHANDLE LoggerHandle)
sub_180002714 proc near ; CODE XREF: sub_180001D60+173âp
; sub_180001D60+282âp
; DATA XREF: ...
var_28 = qword ptr -28h
var_20 = qword ptr -20h
var_18 = qword ptr -18h
sub rsp, 48h
xor r11d, r11d
mov r10, rcx
test r9, r9
jz short loc_18000273B
or rax, 0FFFFFFFFFFFFFFFFh
loc_180002727: ; CODE XREF: sub_180002714+1Bâj
inc rax
cmp [r9+rax*2], r11w
jnz short loc_180002727
lea rcx, ds:2[rax*2]
jmp short loc_180002740
; ---------------------------------------------------------------------------
loc_18000273B: ; CODE XREF: sub_180002714+Dâj
mov ecx, 0Ah
loc_180002740: ; CODE XREF: sub_180002714+25âj
test r9, r9
mov [rsp+48h+var_18], r11
mov [rsp+48h+var_20], rcx
lea rax, aNull ; "NULL"
cmovnz rax, r9
mov rcx, r10 ; LoggerHandle
movzx r9d, dx ; MessageNumber
mov edx, 2Bh ; '+' ; MessageFlags
mov [rsp+48h+var_28], rax
call TraceMessage
add rsp, 48h
retn
sub_180002714 endp
; ---------------------------------------------------------------------------
algn_180002773: ; DATA XREF: .pdata:000000018001E15Câo
align 4
; =============== S U B R O U T I N E =======================================
sub_180002774 proc near ; CODE XREF: StartAddress+27Câp
; sub_180002A5C+6Aâp ...
var_28 = qword ptr -28h
var_20 = qword ptr -20h
var_18 = qword ptr -18h
sub rsp, 48h
test r9, r9
jz short loc_180002790
or r10, 0FFFFFFFFFFFFFFFFh
loc_180002781: ; CODE XREF: sub_180002774+15âj
inc r10
cmp byte ptr [r9+r10], 0
jnz short loc_180002781
inc r10
jmp short loc_180002796
; ---------------------------------------------------------------------------
loc_180002790: ; CODE XREF: sub_180002774+7âj
mov r10d, 5
loc_180002796: ; CODE XREF: sub_180002774+1Aâj
test r9, r9
lea rax, aNull_0 ; "NULL"
cmovnz rax, r9
and [rsp+48h+var_18], 0
movzx r9d, dx ; MessageNumber
mov edx, 2Bh ; '+' ; MessageFlags
mov [rsp+48h+var_20], r10
mov [rsp+48h+var_28], rax
call TraceMessage
add rsp, 48h
retn
sub_180002774 endp
; ---------------------------------------------------------------------------
algn_1800027C7: ; DATA XREF: .pdata:000000018001E168âo
align 8
; =============== S U B R O U T I N E =======================================
sub_1800027C8 proc near ; CODE XREF: sub_180002A5C+136âp
; DATA XREF: .pdata:000000018001E174âo
var_1078 = dword ptr -1078h
var_1068 = byte ptr -1068h
var_1064 = dword ptr -1064h
var_1060 = dword ptr -1060h
var_1058 = qword ptr -1058h
var_1048 = byte ptr -1048h
var_848 = byte ptr -848h
var_48 = qword ptr -48h
arg_10 = qword ptr 18h
; __unwind { // __GSHandlerCheck
mov [rsp+arg_10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, 1060h
call __alloca_probe
sub rsp, rax
mov rax, cs:__security_cookie
xor rax, rsp
mov [rsp+1098h+var_48], rax
cmp byte ptr [rdx], 43h ; 'C'
mov rbp, rdx
mov [rsp+1098h+var_1060], r8d
mov [rsp+1098h+var_1058], rcx
jnz loc_180002A2B
cmp byte ptr [rdx+1], 59h ; 'Y'
jnz loc_180002A2B
mov ebx, 4
mov ecx, 800h
loc_180002821: ; CODE XREF: sub_1800027C8+22Dâj
mov eax, ebx
add ebx, 4
mov esi, [rax+rbp]
shl esi, 2
test esi, esi
jz loc_180002A08
mov r14d, [rbx+rbp]
add ebx, 4
mov [rsp+1098h+var_1064], r14d
loc_180002840: ; CODE XREF: sub_1800027C8+227âj
cmp esi, ecx
movzx r15d, cx
cmovb r15w, si
movzx r12d, r15w
cmp r12d, r8d
ja loc_180002A01
lfence
movzx r13d, r15w
lea rcx, [rsp+1098h+var_848]
mov edx, ebx
mov r8d, r13d
add rdx, rbp
call sub_180003F40
mov edi, 1
lfence
loc_18000287C: ; CODE XREF: sub_1800027C8+202âj
mov rax, [rsp+1098h+var_1058]
lea r9, [rsp+1098h+var_848]
movzx r8d, r15w
mov edx, r14d
mov rcx, [rax]
mov rax, [rcx]
mov rax, [rax]
call cs:__guard_dispatch_icall_fptr
test al, al
jnz short loc_1800028F5
mov rcx, cs:RequestContext
lea rax, RequestContext
cmp rcx, rax
jz short loc_1800028E2
test byte ptr [rcx+1Ch], 4
jz short loc_1800028E2
cmp byte ptr [rcx+19h], 4
jb short loc_1800028E2
mov edx, 0Dh
loc_1800028C7: ; CODE XREF: sub_1800027C8+185âj
mov rcx, [rcx+10h]
lea r8, unk_180011AE8
mov r9d, edi
mov [rsp+1098h+var_1078], 3
call sub_180002BF8
loc_1800028E2: ; CODE XREF: sub_1800027C8+ECâj
; sub_1800027C8+F2âj ...
cmp edi, 3
jnz loc_1800029C5
loc_1800028EB: ; CODE XREF: sub_1800027C8+1EAâj
mov eax, 6
jmp loc_180002A30
; ---------------------------------------------------------------------------
loc_1800028F5: ; CODE XREF: sub_1800027C8+D9âj
mov r8, r13
lea rcx, [rsp+1098h+var_1048]
xor edx, edx
call sub_180003D70
mov rax, [rsp+1098h+var_1058]
lea r9, [rsp+1098h+var_1048]
movzx r8d, r15w
mov edx, r14d
mov rcx, [rax]
mov rax, [rcx]
mov rax, [rax+8]
call cs:__guard_dispatch_icall_fptr
test al, al
jnz short loc_180002952
mov rcx, cs:RequestContext
lea rax, RequestContext
cmp rcx, rax
jz short loc_1800028E2
test byte ptr [rcx+1Ch], 4
jz short loc_1800028E2
cmp byte ptr [rcx+19h], 4
jb short loc_1800028E2
mov edx, 0Eh
jmp loc_1800028C7
; ---------------------------------------------------------------------------
loc_180002952: ; CODE XREF: sub_1800027C8+15Fâj
xor r14d, r14d
test r13, r13
jz short loc_1800029C0
mov rcx, cs:RequestContext
loc_180002961: ; CODE XREF: sub_1800027C8+1F6âj
mov al, [rsp+r14+1098h+var_1048]
cmp [rsp+r14+1098h+var_848], al
jz short loc_1800029B8
lea rax, RequestContext
cmp rcx, rax
jz short loc_1800029AF
test byte ptr [rcx+1Ch], 4
jz short loc_1800029AF
cmp byte ptr [rcx+19h], 4
jb short loc_1800029AF
mov rcx, [rcx+10h]
lea r8, unk_180011AE8
mov edx, 0Fh
mov [rsp+1098h+var_1078], 3
mov r9d, edi
call sub_180002BF8
mov rcx, cs:RequestContext
loc_1800029AF: ; CODE XREF: sub_1800027C8+1B2âj
; sub_1800027C8+1B8âj ...
cmp edi, 3
jz loc_1800028EB
loc_1800029B8: ; CODE XREF: sub_1800027C8+1A6âj
inc r14
cmp r14, r13
jl short loc_180002961
loc_1800029C0: ; CODE XREF: sub_1800027C8+190âj
mov r14d, [rsp+1098h+var_1064]
loc_1800029C5: ; CODE XREF: sub_1800027C8+11Dâj
inc edi
cmp edi, 3
jle loc_18000287C
mov r8d, [rsp+1098h+var_1060]
add r14d, r12d
add ebx, r12d
mov [rsp+1098h+var_1064], r14d
sub esi, r12d
cmp ebx, r8d
ja short loc_1800029FA
mov ecx, 800h
test esi, esi
jnz loc_180002840
jmp loc_180002821
; ---------------------------------------------------------------------------
loc_1800029FA: ; CODE XREF: sub_1800027C8+21Eâj
mov eax, 5
jmp short loc_180002A30
; ---------------------------------------------------------------------------
loc_180002A01: ; CODE XREF: sub_1800027C8+8Aâj
mov eax, 3
jmp short loc_180002A30
; ---------------------------------------------------------------------------
loc_180002A08: ; CODE XREF: sub_1800027C8+66âj
mov rax, [rsp+1098h+var_1058]
lea r9, [rsp+1098h+var_1068]
mov edx, [rbx+rbp]
xor r8d, r8d
mov rcx, [rax]
mov rax, [rcx]
mov rax, [rax]
call cs:__guard_dispatch_icall_fptr
xor eax, eax
jmp short loc_180002A30
; ---------------------------------------------------------------------------
loc_180002A2B: ; CODE XREF: sub_1800027C8+3Fâj
; sub_1800027C8+49âj
mov eax, 2
loc_180002A30: ; CODE XREF: sub_1800027C8+128âj
; sub_1800027C8+237âj ...
mov rcx, [rsp+1098h+var_48]
xor rcx, rsp ; StackCookie
call __security_check_cookie
mov rbx, [rsp+1098h+arg_10]
add rsp, 1060h
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
retn
; } // starts at 1800027C8
sub_1800027C8 endp
; ---------------------------------------------------------------------------
algn_180002A5B: ; DATA XREF: .pdata:000000018001E174âo
align 4
; =============== S U B R O U T I N E =======================================
sub_180002A5C proc near ; CODE XREF: StartAddress+105âp
; StartAddress+28Bâp
; DATA XREF: ...
arg_0 = qword ptr 8
arg_8 = qword ptr 10h
Stream = qword ptr 18h
mov rax, rsp
mov [rax+8], rbx
mov [rax+10h], rbp
push rsi
push rdi
push r14
sub rsp, 20h
and qword ptr [rax+18h], 0
lea r8, Mode ; "rb"
mov r14, rcx
mov rdi, rdx
lea rcx, [rax+18h] ; Stream
call fopen_s
mov rcx, [rsp+38h+Stream] ; Stream
test rcx, rcx
jnz short loc_180002AE2
mov rcx, cs:RequestContext
lea rbx, RequestContext
cmp rcx, rbx
jz short loc_180002ACB
test byte ptr [rcx+1Ch], 10h
jz short loc_180002ACB
cmp byte ptr [rcx+19h], 2
jb short loc_180002ACB
mov rcx, [rcx+10h]
lea r8, unk_180011AE8
mov edx, 0Ah
mov r9, rdi
call sub_180002774
loc_180002ACB: ; CODE XREF: sub_180002A5C+49âj
; sub_180002A5C+4Fâj ...
lea rcx, aUaFx3ldrCouldN ; "UA FX3LDR: Could not open bootloader fi"...
call cs:OutputDebugStringW
loc_180002AD8: ; CODE XREF: sub_180002A5C+D1âj
mov eax, 1
jmp loc_180002BE4
; ---------------------------------------------------------------------------
loc_180002AE2: ; CODE XREF: sub_180002A5C+36âj
xor edx, edx ; Offset
lea r8d, [rdx+2] ; Origin
call fseek
mov rcx, [rsp+38h+Stream]
call j_??$common_ftell@J@@YAJV__crt_stdio_stream@@@Z ; common_ftell<long>(__crt_stdio_stream)
mov rcx, [rsp+38h+Stream] ; Stream
xor r8d, r8d ; Origin
xor edx, edx ; Offset
mov ebp, eax
call fseek
mov ecx, ebp ; Size
call j_??2@YAPEAX_K@Z ; operator new(unsigned __int64)
mov rsi, rax
test rax, rax
jnz short loc_180002B1F
lea eax, [rsi+4]
jmp loc_180002BE4
; ---------------------------------------------------------------------------
loc_180002B1F: ; CODE XREF: sub_180002A5C+B9âj
test ebp, ebp
jnz short loc_180002B2F
mov rcx, [rsp+38h+Stream] ; Stream
call fclose
jmp short loc_180002AD8
; ---------------------------------------------------------------------------
loc_180002B2F: ; CODE XREF: sub_180002A5C+C5âj
lfence
mov r9, [rsp+38h+Stream] ; Stream
mov r8d, 1 ; ElementCount
mov rdx, rbp ; ElementSize
mov rcx, rsi ; Buffer
call fread
mov rcx, [rsp+38h+Stream] ; Stream
call fclose
mov rcx, cs:RequestContext
lea rbx, RequestContext
cmp rcx, rbx
jz short loc_180002B89
test byte ptr [rcx+1Ch], 10h
jz short loc_180002B89
cmp byte ptr [rcx+19h], 4
jb short loc_180002B89
mov rcx, [rcx+10h]
lea r8, unk_180011AE8
mov edx, 0Bh
mov r9, rdi
call sub_180002774
loc_180002B89: ; CODE XREF: sub_180002A5C+107âj
; sub_180002A5C+10Dâj ...
mov r8d, ebp
mov rdx, rsi
mov rcx, r14
call sub_1800027C8
mov edi, eax
test eax, eax
jz short loc_180002BDA
mov rcx, cs:RequestContext
cmp rcx, rbx
jz short loc_180002BCD
test byte ptr [rcx+1Ch], 10h
jz short loc_180002BCD
cmp byte ptr [rcx+19h], 4
jb short loc_180002BCD
mov rcx, [rcx+10h]
lea r8, unk_180011AE8
mov edx, 0Ch
mov r9d, eax
call sub_1800026E0
loc_180002BCD: ; CODE XREF: sub_180002A5C+14Bâj
; sub_180002A5C+151âj ...
lea rcx, aUaFx3ldrDownlo ; "UA FX3LDR: _downloadFwToRam failed\n"
call cs:OutputDebugStringW
loc_180002BDA: ; CODE XREF: sub_180002A5C+13Fâj
mov rcx, rsi ; Block
call j_j_free
mov eax, edi
loc_180002BE4: ; CODE XREF: sub_180002A5C+81âj
; sub_180002A5C+BEâj
mov rbx, [rsp+38h+arg_0]
mov rbp, [rsp+38h+arg_8]
add rsp, 20h
pop r14
pop rdi
pop rsi
retn
sub_180002A5C endp
; ---------------------------------------------------------------------------
algn_180002BF7: ; DATA XREF: .pdata:000000018001E180âo
align 8
; =============== S U B R O U T I N E =======================================
sub_180002BF8 proc near ; CODE XREF: sub_1800027C8+115âp
; sub_1800027C8+1DBâp
; DATA XREF: ...
mov r11, rsp
mov [r11+20h], r9d
sub rsp, 58h
and qword ptr [r11-18h], 0
lea rax, [r11+28h]
mov r9d, 4
mov [r11-20h], r9
mov [r11-28h], rax
lea rax, [r11+20h]
mov [r11-30h], r9
movzx r9d, dx ; MessageNumber
mov edx, 2Bh ; '+' ; MessageFlags
mov [r11-38h], rax
call TraceMessage
add rsp, 58h
retn
sub_180002BF8 endp
; [00000006 BYTES: COLLAPSED FUNCTION TraceMessage. PRESS CTRL-NUMPAD+ TO EXPAND]
align 20h
; [00000050 BYTES: COLLAPSED FUNCTION dllmain_crt_dispatch(HINSTANCE__ * const,ulong,void * const). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000116 BYTES: COLLAPSED FUNCTION dllmain_crt_process_attach(HINSTANCE__ * const,void * const). PRESS CTRL-NUMPAD+ TO EXPAND]
loc_180002DA6: ; DATA XREF: .pdata:000000018001E1A4âo
int 3 ; Trap to Debugger
int 3 ; Trap to Debugger
; [00000084 BYTES: COLLAPSED FUNCTION dllmain_crt_process_detach(bool). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000131 BYTES: COLLAPSED FUNCTION dllmain_dispatch(HINSTANCE__ * const,ulong,void * const). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180002F5D: ; DATA XREF: .pdata:000000018001E1BCâo
align 20h
; [0000003D BYTES: COLLAPSED FUNCTION DllEntryPoint. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180002F9D: ; DATA XREF: .pdata:000000018001E1C8âo
align 20h
; [0000003B BYTES: COLLAPSED FUNCTION operator new(unsigned __int64). PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [00000005 BYTES: COLLAPSED FUNCTION j_j_free. PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [00000005 BYTES: COLLAPSED FUNCTION operator new(unsigned __int64). PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [0000001D BYTES: COLLAPSED FUNCTION __GSHandlerCheck. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180003009: ; DATA XREF: .pdata:000000018001E1E0âo
align 4
; [0000005B BYTES: COLLAPSED FUNCTION __GSHandlerCheckCommon. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180003067: ; DATA XREF: .pdata:000000018001E1ECâo
align 20h
; [0000001E BYTES: COLLAPSED FUNCTION __security_check_cookie. PRESS CTRL-NUMPAD+ TO EXPAND]
byte_18000309E db 8 dup(0CCh) ; DATA XREF: .pdata:000000018001E1F8âo
align 10h
; [0000004E BYTES: COLLAPSED FUNCTION __alloca_probe. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800030FE: ; DATA XREF: .pdata:000000018001E204âo
align 20h
; [000000AC BYTES: COLLAPSED FUNCTION __security_init_cookie. PRESS CTRL-NUMPAD+ TO EXPAND]
; =============== S U B R O U T I N E =======================================
sub_1800031AC proc near ; CODE XREF: dllmain_crt_process_attach(HINSTANCE__ * const,void * const)+5Dâp
; DATA XREF: .pdata:000000018001E210âo
lea rcx, unk_18001CB40
jmp cs:InitializeSListHead
sub_1800031AC endp
; ---------------------------------------------------------------------------
align 4
; =============== S U B R O U T I N E =======================================
sub_1800031BC proc near ; CODE XREF: dllmain_crt_process_detach(bool)+45âp
lea rcx, unk_18001CB40
jmp __std_type_info_destroy_list
sub_1800031BC endp
; =============== S U B R O U T I N E =======================================
sub_1800031C8 proc near ; CODE XREF: __scrt_initialize_default_local_stdio_options+4âp
lea rax, unk_18001CB50
retn
sub_1800031C8 endp
; =============== S U B R O U T I N E =======================================
sub_1800031D0 proc near ; CODE XREF: __scrt_initialize_default_local_stdio_options+Dâp
lea rax, unk_18001CB58
retn
sub_1800031D0 endp
; [0000001B BYTES: COLLAPSED FUNCTION __scrt_initialize_default_local_stdio_options. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800031F3: ; DATA XREF: .pdata:000000018001E21Câo
align 4
; [00000039 BYTES: COLLAPSED FUNCTION __scrt_acquire_startup_lock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000322D: ; DATA XREF: .pdata:000000018001E228âo
align 10h
; [00000034 BYTES: COLLAPSED FUNCTION __scrt_dllmain_after_initialize_c. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000015 BYTES: COLLAPSED FUNCTION __scrt_dllmain_before_initialize_c. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180003279: ; DATA XREF: .pdata:000000018001E240âo
align 4
; =============== S U B R O U T I N E =======================================
sub_18000327C proc near ; CODE XREF: dllmain_crt_dispatch(HINSTANCE__ * const,ulong,void * const):loc_180002C68âp
; DATA XREF: .pdata:000000018001E24Câo
sub rsp, 28h
call ?HasUnrealizedChores@ScheduleGroupSegmentBase@details@Concurrency@@IEAA_NXZ ; Concurrency::details::ScheduleGroupSegmentBase::HasUnrealizedChores(void)
test al, al
jnz short loc_18000328D
loc_180003289: ; CODE XREF: sub_18000327C+1Fâj
xor al, al
jmp short loc_18000329F
; ---------------------------------------------------------------------------
loc_18000328D: ; CODE XREF: sub_18000327C+Bâj
call ?HasUnrealizedChores@ScheduleGroupSegmentBase@details@Concurrency@@IEAA_NXZ_0 ; Concurrency::details::ScheduleGroupSegmentBase::HasUnrealizedChores(void)
test al, al
jnz short loc_18000329D
call __vcrt_thread_detach
jmp short loc_180003289
; ---------------------------------------------------------------------------
loc_18000329D: ; CODE XREF: sub_18000327C+18âj
mov al, 1
loc_18000329F: ; CODE XREF: sub_18000327C+Fâj
add rsp, 28h
retn
sub_18000327C endp
; [00000015 BYTES: COLLAPSED FUNCTION __scrt_dllmain_crt_thread_detach. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800032B9: ; DATA XREF: .pdata:000000018001E258âo
align 4
; [00000060 BYTES: COLLAPSED FUNCTION __scrt_dllmain_exception_filter. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000030 BYTES: COLLAPSED FUNCTION __scrt_dllmain_uninitialize_c. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000014 BYTES: COLLAPSED FUNCTION __scrt_dllmain_uninitialize_critical. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000049 BYTES: COLLAPSED FUNCTION __scrt_initialize_crt. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800033A9: ; DATA XREF: .pdata:000000018001E288âo
align 4
; [0000008B BYTES: COLLAPSED FUNCTION __scrt_initialize_onexit_tables. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180003437: ; DATA XREF: .pdata:000000018001E294âo
align 8
; [00000098 BYTES: COLLAPSED FUNCTION __scrt_is_nonwritable_in_current_image. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000024 BYTES: COLLAPSED FUNCTION __scrt_release_startup_lock. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000029 BYTES: COLLAPSED FUNCTION __scrt_uninitialize_crt. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000351D: ; DATA XREF: .pdata:000000018001E2B8âo
align 20h
; =============== S U B R O U T I N E =======================================
sub_180003520 proc near ; CODE XREF: dllmain_crt_process_attach(HINSTANCE__ * const,void * const)+B3âp
lea rax, unk_18001DD08
retn
sub_180003520 endp
; =============== S U B R O U T I N E =======================================
sub_180003528 proc near ; CODE XREF: __scrt_fastfail+2Fâp
; __scrt_fastfail+135âp ...
and cs:dword_18001CBA8, 0
retn
sub_180003528 endp
; [0000014B BYTES: COLLAPSED FUNCTION __scrt_fastfail. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000367B: ; DATA XREF: .pdata:000000018001E2C4âo
align 4
; =============== S U B R O U T I N E =======================================
sub_18000367C proc near ; CODE XREF: dllmain_crt_process_attach(HINSTANCE__ * const,void * const)+58âp
; DATA XREF: .pdata:000000018001E2D0âo
arg_0 = qword ptr 8
mov [rsp+arg_0], rbx
push rdi
sub rsp, 20h
lea rbx, unk_1800196A0
lea rdi, unk_1800196A0
jmp short loc_1800036A8
; ---------------------------------------------------------------------------
loc_180003696: ; CODE XREF: sub_18000367C+2Fâj
mov rax, [rbx]
test rax, rax
jz short loc_1800036A4
call cs:__guard_dispatch_icall_fptr
loc_1800036A4: ; CODE XREF: sub_18000367C+20âj
add rbx, 8
loc_1800036A8: ; CODE XREF: sub_18000367C+18âj
cmp rbx, rdi
jb short loc_180003696
mov rbx, [rsp+28h+arg_0]
add rsp, 20h
pop rdi
retn
sub_18000367C endp
; =============== S U B R O U T I N E =======================================
sub_1800036B8 proc near ; CODE XREF: dllmain_crt_process_detach(bool)+4Aâp
; DATA XREF: .pdata:000000018001E2D0âo ...
arg_0 = qword ptr 8
mov [rsp+arg_0], rbx
push rdi
sub rsp, 20h
lea rbx, unk_1800196B0
lea rdi, unk_1800196B0
jmp short loc_1800036E4
; ---------------------------------------------------------------------------
loc_1800036D2: ; CODE XREF: sub_1800036B8+2Fâj
mov rax, [rbx]
test rax, rax
jz short loc_1800036E0
call cs:__guard_dispatch_icall_fptr
loc_1800036E0: ; CODE XREF: sub_1800036B8+20âj
add rbx, 8
loc_1800036E4: ; CODE XREF: sub_1800036B8+18âj
cmp rbx, rdi
jb short loc_1800036D2
mov rbx, [rsp+28h+arg_0]
add rsp, 20h
pop rdi
retn
sub_1800036B8 endp
; =============== S U B R O U T I N E =======================================
sub_1800036F4 proc near ; DATA XREF: .pdata:000000018001E2DCâo
; .pdata:000000018001E2E8âo
push rbx
sub rsp, 20h
mov rbx, rcx
mov rax, rdx
lea rcx, off_180011BC8
xorps xmm0, xmm0
mov [rbx], rcx
lea rdx, [rbx+8]
lea rcx, [rax+8]
movups xmmword ptr [rdx], xmm0
call __std_exception_copy
lea rax, off_180011BF8
mov [rbx], rax
mov rax, rbx
add rsp, 20h
pop rbx
retn
sub_1800036F4 endp
; =============== S U B R O U T I N E =======================================
sub_180003730 proc near ; CODE XREF: Concurrency::cancel_current_task(void)+9âp
; DATA XREF: .pdata:000000018001E2E8âo
and qword ptr [rcx+10h], 0
lea rax, aBadAllocation ; "bad allocation"
mov [rcx+8], rax
lea rax, off_180011BF8
mov [rcx], rax
mov rax, rcx
retn
sub_180003730 endp
; ---------------------------------------------------------------------------
align 10h
; =============== S U B R O U T I N E =======================================
sub_180003750 proc near ; DATA XREF: .pdata:000000018001E2F4âo
push rbx
sub rsp, 20h
mov rbx, rcx
mov rax, rdx
lea rcx, off_180011BC8
xorps xmm0, xmm0
mov [rbx], rcx
lea rdx, [rbx+8]
lea rcx, [rax+8]
movups xmmword ptr [rdx], xmm0
call __std_exception_copy
lea rax, off_180011C20
mov [rbx], rax
mov rax, rbx
add rsp, 20h
pop rbx
retn
sub_180003750 endp
; =============== S U B R O U T I N E =======================================
sub_18000378C proc near ; CODE XREF: Concurrency::cancel_current_task(void)+9âp
; DATA XREF: .pdata:000000018001E2F4âo
and qword ptr [rcx+10h], 0
lea rax, aBadArrayNewLen ; "bad array new length"
mov [rcx+8], rax
lea rax, off_180011C20
mov [rcx], rax
mov rax, rcx
retn
sub_18000378C endp
; ---------------------------------------------------------------------------
align 4
; [00000032 BYTES: COLLAPSED FUNCTION std::exception::exception(std::exception const &). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800037DE: ; DATA XREF: .pdata:000000018001E300âo
align 20h
; [00000013 BYTES: COLLAPSED FUNCTION Concurrency::agent::~agent(void). PRESS CTRL-NUMPAD+ TO EXPAND]
align 20h
; [00000042 BYTES: COLLAPSED FUNCTION unknown_libname_10. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180003842: ; DATA XREF: .pdata:000000018001E30Câo
align 4
; [00000020 BYTES: COLLAPSED FUNCTION Concurrency::cancel_current_task(void). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000020 BYTES: COLLAPSED FUNCTION Concurrency::cancel_current_task(void). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180003884: ; DATA XREF: .pdata:000000018001E324âo
align 10h
; [00000012 BYTES: COLLAPSED FUNCTION get_unexpected_or_default(__vcrt_ptd const * const). PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [00000005 BYTES: COLLAPSED FUNCTION j_free. PRESS CTRL-NUMPAD+ TO EXPAND]
align 10h
; [00000034 BYTES: COLLAPSED FUNCTION __raise_securityfailure. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800038E4: ; DATA XREF: .pdata:000000018001E330âo
align 10h
; [000000D2 BYTES: COLLAPSED FUNCTION __report_gsfailure. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800039C2: ; DATA XREF: .pdata:000000018001E33Câo
align 4
; [00000013 BYTES: COLLAPSED FUNCTION __report_rangecheckfailure. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800039D7: ; DATA XREF: .pdata:000000018001E348âo
align 8
; [0000009C BYTES: COLLAPSED FUNCTION __report_securityfailure. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000006D BYTES: COLLAPSED FUNCTION capture_current_context. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180003AE1: ; DATA XREF: .pdata:000000018001E360âo
align 4
; [00000071 BYTES: COLLAPSED FUNCTION capture_previous_context. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180003B55: ; DATA XREF: .pdata:000000018001E36Câo
align 8
; [000001A1 BYTES: COLLAPSED FUNCTION __isa_available_init. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180003CF9: ; DATA XREF: .pdata:000000018001E378âo
align 4
; [00000006 BYTES: COLLAPSED FUNCTION charNode::raw_length(void). PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [0000000C BYTES: COLLAPSED FUNCTION __uncaught_exception(void). PRESS CTRL-NUMPAD+ TO EXPAND]
; =============== S U B R O U T I N E =======================================
sub_180003D10 proc near ; DATA XREF: .rdata:00000001800113F5âo
; .rdata:off_180011C60âo ...
push rbx
sub rsp, 20h
lea rax, off_180011C60
mov rbx, rcx
mov [rcx], rax
test dl, 1
jz short loc_180003D32
mov edx, 18h
call j_j_free
loc_180003D32: ; CODE XREF: sub_180003D10+16âj
mov rax, rbx
add rsp, 20h
pop rbx
retn
sub_180003D10 endp
; ---------------------------------------------------------------------------
byte_180003D3B db 0Bh dup(0CCh) ; DATA XREF: .pdata:000000018001E384âo
align 10h
; =============== S U B R O U T I N E =======================================
sub_180003D50 proc near ; CODE XREF: sub_180003D70+47âj
; DATA XREF: .pdata:000000018001E390âo
push rdi
mov eax, edx
mov rdi, rcx
mov rcx, r8
rep stosb
mov rax, r11
pop rdi
retn
sub_180003D50 endp
; ---------------------------------------------------------------------------
byte_180003D60 db 6 dup(0CCh) ; DATA XREF: .pdata:000000018001E390âo
align 10h
; =============== S U B R O U T I N E =======================================
sub_180003D70 proc near ; CODE XREF: StartAddress+7Eâp
; sub_1800027C8+137âp ...
mov r11, rcx
movzx edx, dl
mov r9, 101010101010101h
imul r9, rdx
cmp r8, 10h ; switch 17 cases
jbe loc_180003E80
def_180003E9F: ; jumptable 0000000180003E9F default case
movq xmm0, r9
punpcklbw xmm0, xmm0
cmp r8, 80h
ja short loc_180003DB0
jmp loc_180003E10
; ---------------------------------------------------------------------------
align 10h
loc_180003DB0: ; CODE XREF: sub_180003D70+2Eâj
test byte ptr cs:dword_18001D120, 2
jnz short sub_180003D50
movups xmmword ptr [rcx], xmm0
add r8, rcx
add rcx, 10h
and rcx, 0FFFFFFFFFFFFFFF0h
sub r8, rcx
mov r9, r8
shr r9, 7
jz short loc_180003E10
cmp r9, cs:qword_18001C050
ja loc_180003E40
loc_180003DE0: ; CODE XREF: sub_180003D70+9Aâj
movaps xmmword ptr [rcx], xmm0
movaps xmmword ptr [rcx+10h], xmm0
add rcx, 80h
movaps xmmword ptr [rcx-60h], xmm0
movaps xmmword ptr [rcx-50h], xmm0
dec r9
movaps xmmword ptr [rcx-40h], xmm0
movaps xmmword ptr [rcx-30h], xmm0
movaps xmmword ptr [rcx-20h], xmm0
movapd xmmword ptr [rcx-10h], xmm0
jnz short loc_180003DE0
and r8, 7Fh
loc_180003E10: ; CODE XREF: sub_180003D70+30âj
; sub_180003D70+61âj ...
mov r9, r8
shr r9, 4
jz short loc_180003E2C
nop dword ptr [rax+00000000h]
loc_180003E20: ; CODE XREF: sub_180003D70+BAâj
movups xmmword ptr [rcx], xmm0
add rcx, 10h
dec r9
jnz short loc_180003E20
loc_180003E2C: ; CODE XREF: sub_180003D70+A7âj
and r8, 0Fh
jz short loc_180003E38
movups xmmword ptr [rcx+r8-10h], xmm0
loc_180003E38: ; CODE XREF: sub_180003D70+C0âj
mov rax, r11
retn
; ---------------------------------------------------------------------------
align 20h
loc_180003E40: ; CODE XREF: sub_180003D70+6Aâj
; sub_180003D70+F9âj
movntps xmmword ptr [rcx], xmm0
movntps xmmword ptr [rcx+10h], xmm0
add rcx, 80h
movntps xmmword ptr [rcx-60h], xmm0
movntps xmmword ptr [rcx-50h], xmm0
dec r9
movntps xmmword ptr [rcx-40h], xmm0
movntps xmmword ptr [rcx-30h], xmm0
movntps xmmword ptr [rcx-20h], xmm0
movntps xmmword ptr [rcx-10h], xmm0
jnz short loc_180003E40
sfence
and r8, 7Fh
jmp short loc_180003E10
; ---------------------------------------------------------------------------
align 20h
loc_180003E80: ; CODE XREF: sub_180003D70+18âj
mov rdx, r9
lea r9, cs:180000000h
and r8, 1Fh
mov eax, ds:(jpt_180003E9F - 180000000h)[r9+r8*4]
add r9, rax
add rcx, r8
mov rax, r11
jmp r9 ; switch jump
; ---------------------------------------------------------------------------
align 10h
loc_180003EB0: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rcx-0Fh], rdx ; jumptable 0000000180003E9F case 15
loc_180003EB4: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rcx-7], edx ; jumptable 0000000180003E9F case 7
loc_180003EB7: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rcx-3], dx ; jumptable 0000000180003E9F case 3
loc_180003EBB: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rcx-1], dl ; jumptable 0000000180003E9F case 1
locret_180003EBE: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
retn ; jumptable 0000000180003E9F case 0
; ---------------------------------------------------------------------------
align 20h
loc_180003EC0: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rcx-0Ch], rdx ; jumptable 0000000180003E9F case 12
loc_180003EC4: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rcx-4], edx ; jumptable 0000000180003E9F case 4
retn
; ---------------------------------------------------------------------------
loc_180003EC8: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rcx-9], rdx ; jumptable 0000000180003E9F case 9
mov [rcx-1], dl
retn
; ---------------------------------------------------------------------------
loc_180003ED0: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rcx-0Dh], rdx ; jumptable 0000000180003E9F case 13
loc_180003ED4: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rcx-5], edx ; jumptable 0000000180003E9F case 5
mov [rcx-1], dl
retn
; ---------------------------------------------------------------------------
align 20h
loc_180003EE0: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rcx-0Eh], rdx ; jumptable 0000000180003E9F case 14
loc_180003EE4: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rcx-6], edx ; jumptable 0000000180003E9F case 6
loc_180003EE7: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rcx-2], dx ; jumptable 0000000180003E9F case 2
retn
; ---------------------------------------------------------------------------
loc_180003EEC: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rax], rdx ; jumptable 0000000180003E9F case 8
retn
; ---------------------------------------------------------------------------
loc_180003EF0: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rax], rdx ; jumptable 0000000180003E9F case 11
mov [rax+8], dx
mov [rax+0Ah], dl
retn
; ---------------------------------------------------------------------------
align 20h
loc_180003F00: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rax], rdx ; jumptable 0000000180003E9F case 10
mov [rax+8], dx
retn
; ---------------------------------------------------------------------------
loc_180003F08: ; CODE XREF: sub_180003D70+12Fâj
; DATA XREF: _RDATA:jpt_180003E9Fâo
mov [rax], rdx ; jumptable 0000000180003E9F case 16
mov [rax+8], rdx
retn
sub_180003D70 endp
; ---------------------------------------------------------------------------
algn_180003F10: ; DATA XREF: .pdata:000000018001E39Câo
align 20h
; [00000010 BYTES: COLLAPSED FUNCTION unknown_libname_11. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180003F30: ; DATA XREF: .pdata:000000018001E3A8âo
align 20h
; =============== S U B R O U T I N E =======================================
sub_180003F40 proc near ; CODE XREF: sub_1800027C8+A7âp
; _fread_nolock_s+11Dâp ...
mov rax, rcx
lea r10, cs:180000000h
cmp r8, 0Fh
ja loc_180004070
db 66h, 66h, 66h, 66h
nop word ptr [rax+rax+00000000h]
and r8, 0Fh ; switch 16 cases
mov r9d, ds:(jpt_180003F6F - 180000000h)[r10+r8*4]
add r9, r10
jmp r9 ; switch jump
; ---------------------------------------------------------------------------
locret_180003F72: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
retn ; jumptable 0000000180003F6F case 0
; ---------------------------------------------------------------------------
align 20h
loc_180003F80: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
mov r8, [rdx] ; jumptable 0000000180003F6F case 15
mov ecx, [rdx+8]
movzx r9d, word ptr [rdx+0Ch]
movzx r10d, byte ptr [rdx+0Eh]
mov [rax], r8
mov [rax+8], ecx
mov [rax+0Ch], r9w
mov [rax+0Eh], r10b
retn
; ---------------------------------------------------------------------------
loc_180003FA0: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
mov r8, [rdx] ; jumptable 0000000180003F6F case 11
movzx ecx, word ptr [rdx+8]
movzx r9d, byte ptr [rdx+0Ah]
mov [rax], r8
mov [rax+8], cx
mov [rax+0Ah], r9b
retn
; ---------------------------------------------------------------------------
loc_180003FB8: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
movzx ecx, word ptr [rdx] ; jumptable 0000000180003F6F case 2
mov [rax], cx
retn
; ---------------------------------------------------------------------------
align 20h
loc_180003FC0: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
mov ecx, [rdx] ; jumptable 0000000180003F6F case 7
movzx r8d, word ptr [rdx+4]
movzx r9d, byte ptr [rdx+6]
mov [rax], ecx
mov [rax+4], r8w
mov [rax+6], r9b
retn
; ---------------------------------------------------------------------------
loc_180003FD8: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
mov r8, [rdx] ; jumptable 0000000180003F6F case 14
mov ecx, [rdx+8]
movzx r9d, word ptr [rdx+0Ch]
mov [rax], r8
mov [rax+8], ecx
mov [rax+0Ch], r9w
retn
; ---------------------------------------------------------------------------
loc_180003FEF: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
movzx ecx, word ptr [rdx] ; jumptable 0000000180003F6F case 3
movzx r8d, byte ptr [rdx+2]
mov [rax], cx
mov [rax+2], r8b
retn
; ---------------------------------------------------------------------------
align 20h
loc_180004000: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
mov r8, [rdx] ; jumptable 0000000180003F6F case 13
mov ecx, [rdx+8]
movzx r9d, byte ptr [rdx+0Ch]
mov [rax], r8
mov [rax+8], ecx
mov [rax+0Ch], r9b
retn
; ---------------------------------------------------------------------------
loc_180004016: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
mov r8, [rdx] ; jumptable 0000000180003F6F case 10
movzx ecx, word ptr [rdx+8]
mov [rax], r8
mov [rax+8], cx
retn
; ---------------------------------------------------------------------------
loc_180004025: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
mov r8, [rdx] ; jumptable 0000000180003F6F case 9
movzx ecx, byte ptr [rdx+8]
mov [rax], r8
mov [rax+8], cl
retn
; ---------------------------------------------------------------------------
loc_180004033: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
mov r8, [rdx] ; jumptable 0000000180003F6F case 12
mov ecx, [rdx+8]
mov [rax], r8
mov [rax+8], ecx
retn
; ---------------------------------------------------------------------------
loc_180004040: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
mov ecx, [rdx] ; jumptable 0000000180003F6F case 6
movzx r8d, word ptr [rdx+4]
mov [rax], ecx
mov [rax+4], r8w
retn
; ---------------------------------------------------------------------------
loc_18000404F: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
mov ecx, [rdx] ; jumptable 0000000180003F6F case 5
movzx r8d, byte ptr [rdx+4]
mov [rax], ecx
mov [rax+4], r8b
retn
; ---------------------------------------------------------------------------
loc_18000405D: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
mov rcx, [rdx] ; jumptable 0000000180003F6F case 8
mov [rax], rcx
retn
; ---------------------------------------------------------------------------
loc_180004064: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
movzx ecx, byte ptr [rdx] ; jumptable 0000000180003F6F case 1
mov [rax], cl
retn
; ---------------------------------------------------------------------------
loc_18000406A: ; CODE XREF: sub_180003F40+2Fâj
; DATA XREF: _RDATA:jpt_180003F6Fâo
mov ecx, [rdx] ; jumptable 0000000180003F6F case 4
mov [rax], ecx
retn
; ---------------------------------------------------------------------------
align 10h
loc_180004070: ; CODE XREF: sub_180003F40+Eâj
cmp r8, 20h ; ' '
ja short loc_18000408D
movdqu xmm1, xmmword ptr [rdx]
movdqu xmm2, xmmword ptr [rdx+r8-10h]
movdqu xmmword ptr [rcx], xmm1
movdqu xmmword ptr [rcx+r8-10h], xmm2
retn
; ---------------------------------------------------------------------------
loc_18000408D: ; CODE XREF: sub_180003F40+134âj
cmp rdx, rcx
jnb short loc_1800040A0
lea r9, [rdx+r8]
cmp rcx, r9
jb loc_1800044F0
nop
loc_1800040A0: ; CODE XREF: sub_180003F40+150âj
cmp cs:dword_18001C040, 3
jb loc_1800043A0
cmp r8, 2000h
jbe short loc_1800040CC
cmp r8, 180000h
ja short loc_1800040CC
test byte ptr cs:dword_18001D120, 2
jnz unknown_libname_11 ; Microsoft VisualC v14 64bit runtime
loc_1800040CC: ; CODE XREF: sub_180003F40+174âj
; sub_180003F40+17Dâj
vmovdqu ymm0, ymmword ptr [rdx]
vmovdqu ymm5, ymmword ptr [rdx+r8-20h]
cmp r8, 100h
jbe loc_1800041A8
mov r9, rcx
and r9, 1Fh
sub r9, 20h ; ' '
sub rcx, r9
sub rdx, r9
add r8, r9
cmp r8, 100h
jbe loc_1800041A8
cmp r8, 180000h
ja loc_180004260
db 66h, 66h, 66h, 66h, 66h, 66h
nop word ptr [rax+rax+00000000h]
loc_180004120: ; CODE XREF: sub_180003F40+262âj
vmovdqu ymm1, ymmword ptr [rdx]
vmovdqu ymm2, ymmword ptr [rdx+20h]
vmovdqu ymm3, ymmword ptr [rdx+40h]
vmovdqu ymm4, ymmword ptr [rdx+60h]
vmovdqa ymmword ptr [rcx], ymm1
vmovdqa ymmword ptr [rcx+20h], ymm2
vmovdqa ymmword ptr [rcx+40h], ymm3
vmovdqa ymmword ptr [rcx+60h], ymm4
vmovdqu ymm1, ymmword ptr [rdx+80h]
vmovdqu ymm2, ymmword ptr [rdx+0A0h]
vmovdqu ymm3, ymmword ptr [rdx+0C0h]
vmovdqu ymm4, ymmword ptr [rdx+0E0h]
vmovdqa ymmword ptr [rcx+80h], ymm1
vmovdqa ymmword ptr [rcx+0A0h], ymm2
vmovdqa ymmword ptr [rcx+0C0h], ymm3
vmovdqa ymmword ptr [rcx+0E0h], ymm4
add rcx, 100h
add rdx, 100h
sub r8, 100h
cmp r8, 100h
jnb loc_180004120
loc_1800041A8: ; CODE XREF: sub_180003F40+19Eâj
; sub_180003F40+1BFâj
lea r9, [r8+1Fh]
and r9, 0FFFFFFFFFFFFFFE0h
mov r11, r9
shr r11, 5
and r11, 0Fh ; switch 16 cases
mov r11d, ds:(jpt_1800041C6 - 180000000h)[r10+r11*4]
add r11, r10
jmp r11 ; switch jump
; ---------------------------------------------------------------------------
loc_1800041C9: ; CODE XREF: sub_180003F40+286âj
; DATA XREF: _RDATA:jpt_1800041C6âo
vmovdqu ymm1, ymmword ptr [rdx+r9-100h] ; jumptable 00000001800041C6 case 8
vmovdqu ymmword ptr [rcx+r9-100h], ymm1
loc_1800041DD: ; CODE XREF: sub_180003F40+286âj
; DATA XREF: _RDATA:jpt_1800041C6âo
vmovdqu ymm1, ymmword ptr [rdx+r9-0E0h] ; jumptable 00000001800041C6 case 7
vmovdqu ymmword ptr [rcx+r9-0E0h], ymm1
loc_1800041F1: ; CODE XREF: sub_180003F40+286âj
; DATA XREF: _RDATA:jpt_1800041C6âo
vmovdqu ymm1, ymmword ptr [rdx+r9-0C0h] ; jumptable 00000001800041C6 case 6
vmovdqu ymmword ptr [rcx+r9-0C0h], ymm1
loc_180004205: ; CODE XREF: sub_180003F40+286âj
; DATA XREF: _RDATA:jpt_1800041C6âo
vmovdqu ymm1, ymmword ptr [rdx+r9-0A0h] ; jumptable 00000001800041C6 case 5
vmovdqu ymmword ptr [rcx+r9-0A0h], ymm1
loc_180004219: ; CODE XREF: sub_180003F40+286âj
; DATA XREF: _RDATA:jpt_1800041C6âo
vmovdqu ymm1, ymmword ptr [rdx+r9-80h] ; jumptable 00000001800041C6 case 4
vmovdqu ymmword ptr [rcx+r9-80h], ymm1
loc_180004227: ; CODE XREF: sub_180003F40+286âj
; DATA XREF: _RDATA:jpt_1800041C6âo
vmovdqu ymm1, ymmword ptr [rdx+r9-60h] ; jumptable 00000001800041C6 case 3
vmovdqu ymmword ptr [rcx+r9-60h], ymm1
loc_180004235: ; CODE XREF: sub_180003F40+286âj
; DATA XREF: _RDATA:jpt_1800041C6âo
vmovdqu ymm1, ymmword ptr [rdx+r9-40h] ; jumptable 00000001800041C6 case 2
vmovdqu ymmword ptr [rcx+r9-40h], ymm1
loc_180004243: ; CODE XREF: sub_180003F40+286âj
; DATA XREF: _RDATA:jpt_1800041C6âo
vmovdqu ymmword ptr [rcx+r8-20h], ymm5 ; jumptable 00000001800041C6 case 1
loc_18000424A: ; CODE XREF: sub_180003F40+286âj
; sub_180003F40+3C6âj
; DATA XREF: ...
vmovdqu ymmword ptr [rax], ymm0 ; jumptable 00000001800041C6 cases 0,9-15
; jumptable 0000000180004306 cases 9-15
vzeroupper
retn
; ---------------------------------------------------------------------------
align 20h
loc_180004260: ; CODE XREF: sub_180003F40+1CCâj
; sub_180003F40+3A2âj
vmovdqu ymm1, ymmword ptr [rdx]
vmovdqu ymm2, ymmword ptr [rdx+20h]
vmovdqu ymm3, ymmword ptr [rdx+40h]
vmovdqu ymm4, ymmword ptr [rdx+60h]
vmovntdq ymmword ptr [rcx], ymm1
vmovntdq ymmword ptr [rcx+20h], ymm2
vmovntdq ymmword ptr [rcx+40h], ymm3
vmovntdq ymmword ptr [rcx+60h], ymm4
vmovdqu ymm1, ymmword ptr [rdx+80h]
vmovdqu ymm2, ymmword ptr [rdx+0A0h]
vmovdqu ymm3, ymmword ptr [rdx+0C0h]
vmovdqu ymm4, ymmword ptr [rdx+0E0h]
vmovntdq ymmword ptr [rcx+80h], ymm1
vmovntdq ymmword ptr [rcx+0A0h], ymm2
vmovntdq ymmword ptr [rcx+0C0h], ymm3
vmovntdq ymmword ptr [rcx+0E0h], ymm4
add rcx, 100h
add rdx, 100h
sub r8, 100h
cmp r8, 100h
jnb loc_180004260
lea r9, [r8+1Fh]
and r9, 0FFFFFFFFFFFFFFE0h
mov r11, r9
shr r11, 5
and r11, 0Fh ; switch 16 cases
mov r11d, ds:(jpt_180004306 - 180000000h)[r10+r11*4]
add r11, r10
jmp r11 ; switch jump
; ---------------------------------------------------------------------------
loc_180004309: ; CODE XREF: sub_180003F40+3C6âj
; DATA XREF: _RDATA:jpt_180004306âo
vmovdqu ymm1, ymmword ptr [rdx+r9-100h] ; jumptable 0000000180004306 case 8
vmovntdq ymmword ptr [rcx+r9-100h], ymm1
loc_18000431D: ; CODE XREF: sub_180003F40+3C6âj
; DATA XREF: _RDATA:jpt_180004306âo
vmovdqu ymm1, ymmword ptr [rdx+r9-0E0h] ; jumptable 0000000180004306 case 7
vmovntdq ymmword ptr [rcx+r9-0E0h], ymm1
loc_180004331: ; CODE XREF: sub_180003F40+3C6âj
; DATA XREF: _RDATA:jpt_180004306âo
vmovdqu ymm1, ymmword ptr [rdx+r9-0C0h] ; jumptable 0000000180004306 case 6
vmovntdq ymmword ptr [rcx+r9-0C0h], ymm1
loc_180004345: ; CODE XREF: sub_180003F40+3C6âj
; DATA XREF: _RDATA:jpt_180004306âo
vmovdqu ymm1, ymmword ptr [rdx+r9-0A0h] ; jumptable 0000000180004306 case 5
vmovntdq ymmword ptr [rcx+r9-0A0h], ymm1
loc_180004359: ; CODE XREF: sub_180003F40+3C6âj
; DATA XREF: _RDATA:jpt_180004306âo
vmovdqu ymm1, ymmword ptr [rdx+r9-80h] ; jumptable 0000000180004306 case 4
vmovntdq ymmword ptr [rcx+r9-80h], ymm1
loc_180004367: ; CODE XREF: sub_180003F40+3C6âj
; DATA XREF: _RDATA:jpt_180004306âo
vmovdqu ymm1, ymmword ptr [rdx+r9-60h] ; jumptable 0000000180004306 case 3
vmovntdq ymmword ptr [rcx+r9-60h], ymm1
loc_180004375: ; CODE XREF: sub_180003F40+3C6âj
; DATA XREF: _RDATA:jpt_180004306âo
vmovdqu ymm1, ymmword ptr [rdx+r9-40h] ; jumptable 0000000180004306 case 2
vmovntdq ymmword ptr [rcx+r9-40h], ymm1
loc_180004383: ; CODE XREF: sub_180003F40+3C6âj
; DATA XREF: _RDATA:jpt_180004306âo
vmovdqu ymmword ptr [rcx+r8-20h], ymm5 ; jumptable 0000000180004306 case 1
loc_18000438A: ; CODE XREF: sub_180003F40+3C6âj
; DATA XREF: _RDATA:jpt_180004306âo
vmovdqu ymmword ptr [rax], ymm0 ; jumptable 0000000180004306 case 0
sfence
vzeroupper
retn
; ---------------------------------------------------------------------------
align 20h
loc_1800043A0: ; CODE XREF: sub_180003F40+167âj
cmp r8, 800h
jbe short loc_1800043B6
test byte ptr cs:dword_18001D120, 2
jnz unknown_libname_11 ; Microsoft VisualC v14 64bit runtime
loc_1800043B6: ; CODE XREF: sub_180003F40+467âj
movdqu xmm0, xmmword ptr [rdx]
movdqu xmm5, xmmword ptr [rdx+r8-10h]
cmp r8, 80h
jbe loc_18000445C
mov r9, rcx
and r9, 0Fh
sub r9, 10h
sub rcx, r9
sub rdx, r9
add r8, r9
cmp r8, 80h
jbe short loc_18000445C
nop dword ptr [rax+rax+00h]
loc_1800043F0: ; CODE XREF: sub_180003F40+51Aâj
movdqu xmm1, xmmword ptr [rdx]
movdqu xmm2, xmmword ptr [rdx+10h]
movdqu xmm3, xmmword ptr [rdx+20h]
movdqu xmm4, xmmword ptr [rdx+30h]
movdqa xmmword ptr [rcx], xmm1
movdqa xmmword ptr [rcx+10h], xmm2
movdqa xmmword ptr [rcx+20h], xmm3
movdqa xmmword ptr [rcx+30h], xmm4
movdqu xmm1, xmmword ptr [rdx+40h]
movdqu xmm2, xmmword ptr [rdx+50h]
movdqu xmm3, xmmword ptr [rdx+60h]
movdqu xmm4, xmmword ptr [rdx+70h]
movdqa xmmword ptr [rcx+40h], xmm1
movdqa xmmword ptr [rcx+50h], xmm2
movdqa xmmword ptr [rcx+60h], xmm3
movdqa xmmword ptr [rcx+70h], xmm4
add rcx, 80h
add rdx, 80h
sub r8, 80h
cmp r8, 80h
jnb short loc_1800043F0
loc_18000445C: ; CODE XREF: sub_180003F40+488âj
; sub_180003F40+4A9âj
lea r9, [r8+0Fh]
and r9, 0FFFFFFFFFFFFFFF0h
mov r11, r9
shr r11, 4
and r11, 0Fh ; switch 16 cases
mov r11d, ds:(jpt_18000447A - 180000000h)[r10+r11*4]
add r11, r10
jmp r11 ; switch jump
; ---------------------------------------------------------------------------
loc_18000447D: ; CODE XREF: sub_180003F40+53Aâj
; DATA XREF: _RDATA:jpt_18000447Aâo
movdqu xmm1, xmmword ptr [rdx+r9-80h] ; jumptable 000000018000447A case 8
movdqu xmmword ptr [rcx+r9-80h], xmm1
loc_18000448B: ; CODE XREF: sub_180003F40+53Aâj
; DATA XREF: _RDATA:jpt_18000447Aâo
movdqu xmm1, xmmword ptr [rdx+r9-70h] ; jumptable 000000018000447A case 7
movdqu xmmword ptr [rcx+r9-70h], xmm1
loc_180004499: ; CODE XREF: sub_180003F40+53Aâj
; DATA XREF: _RDATA:jpt_18000447Aâo
movdqu xmm1, xmmword ptr [rdx+r9-60h] ; jumptable 000000018000447A case 6
movdqu xmmword ptr [rcx+r9-60h], xmm1
loc_1800044A7: ; CODE XREF: sub_180003F40+53Aâj
; DATA XREF: _RDATA:jpt_18000447Aâo
movdqu xmm1, xmmword ptr [rdx+r9-50h] ; jumptable 000000018000447A case 5
movdqu xmmword ptr [rcx+r9-50h], xmm1
loc_1800044B5: ; CODE XREF: sub_180003F40+53Aâj
; DATA XREF: _RDATA:jpt_18000447Aâo
movdqu xmm1, xmmword ptr [rdx+r9-40h] ; jumptable 000000018000447A case 4
movdqu xmmword ptr [rcx+r9-40h], xmm1
loc_1800044C3: ; CODE XREF: sub_180003F40+53Aâj
; DATA XREF: _RDATA:jpt_18000447Aâo
movdqu xmm1, xmmword ptr [rdx+r9-30h] ; jumptable 000000018000447A case 3
movdqu xmmword ptr [rcx+r9-30h], xmm1
loc_1800044D1: ; CODE XREF: sub_180003F40+53Aâj
; DATA XREF: _RDATA:jpt_18000447Aâo
movdqu xmm1, xmmword ptr [rdx+r9-20h] ; jumptable 000000018000447A case 2
movdqu xmmword ptr [rcx+r9-20h], xmm1
loc_1800044DF: ; CODE XREF: sub_180003F40+53Aâj
; DATA XREF: _RDATA:jpt_18000447Aâo
movdqu xmmword ptr [rcx+r8-10h], xmm5 ; jumptable 000000018000447A case 1
loc_1800044E6: ; CODE XREF: sub_180003F40+53Aâj
; DATA XREF: _RDATA:jpt_18000447Aâo
movdqu xmmword ptr [rax], xmm0 ; jumptable 000000018000447A cases 0,9-15
retn
; ---------------------------------------------------------------------------
align 10h
loc_1800044F0: ; CODE XREF: sub_180003F40+159âj
mov r11, rcx
mov r10, rdx
sub rdx, rcx
add rcx, r8
movups xmm0, xmmword ptr [rcx+rdx-10h]
sub rcx, 10h
sub r8, 10h
test cl, 0Fh
jz short loc_180004525
mov rax, rcx
and rcx, 0FFFFFFFFFFFFFFF0h
movups xmm1, xmm0
movups xmm0, xmmword ptr [rcx+rdx]
movups xmmword ptr [rax], xmm1
mov r8, rcx
sub r8, r11
loc_180004525: ; CODE XREF: sub_180003F40+5CCâj
mov r9, r8
shr r9, 7
jz short loc_18000459D
movaps xmmword ptr [rcx], xmm0
jmp short loc_180004547
; ---------------------------------------------------------------------------
align 20h
loc_180004540: ; CODE XREF: sub_180003F40+650âj
movaps xmmword ptr [rcx+10h], xmm0
movaps xmmword ptr [rcx], xmm1
loc_180004547: ; CODE XREF: sub_180003F40+5F1âj
movups xmm0, xmmword ptr [rcx+rdx-10h]
movups xmm1, xmmword ptr [rcx+rdx-20h]
sub rcx, 80h
movaps xmmword ptr [rcx+70h], xmm0
movaps xmmword ptr [rcx+60h], xmm1
movups xmm0, xmmword ptr [rcx+rdx+50h]
movups xmm1, xmmword ptr [rcx+rdx+40h]
dec r9
movaps xmmword ptr [rcx+50h], xmm0
movaps xmmword ptr [rcx+40h], xmm1
movups xmm0, xmmword ptr [rcx+rdx+30h]
movups xmm1, xmmword ptr [rcx+rdx+20h]
movaps xmmword ptr [rcx+30h], xmm0
movaps xmmword ptr [rcx+20h], xmm1
movups xmm0, xmmword ptr [rcx+rdx+10h]
movups xmm1, xmmword ptr [rcx+rdx]
jnz short loc_180004540
movaps xmmword ptr [rcx+10h], xmm0
and r8, 7Fh
movaps xmm0, xmm1
loc_18000459D: ; CODE XREF: sub_180003F40+5ECâj
mov r9, r8
shr r9, 4
jz short loc_1800045C0
db 66h, 66h
nop word ptr [rax+rax+00000000h]
loc_1800045B0: ; CODE XREF: sub_180003F40+67Eâj
movups xmmword ptr [rcx], xmm0
sub rcx, 10h
movups xmm0, xmmword ptr [rcx+rdx]
dec r9
jnz short loc_1800045B0
loc_1800045C0: ; CODE XREF: sub_180003F40+664âj
and r8, 0Fh
jz short loc_1800045CE
movups xmm1, xmmword ptr [r10]
movups xmmword ptr [r11], xmm1
loc_1800045CE: ; CODE XREF: sub_180003F40+684âj
movups xmmword ptr [rcx], xmm0
mov rax, r11
retn
sub_180003F40 endp
; ---------------------------------------------------------------------------
algn_1800045D5: ; DATA XREF: .pdata:000000018001E3B4âo
align 8
; [00000212 BYTES: COLLAPSED FUNCTION __C_specific_handler. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800047EA: ; DATA XREF: .pdata:000000018001E3C0âo
align 4
; [0000002A BYTES: COLLAPSED FUNCTION __std_type_info_destroy_list. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004816: ; DATA XREF: .pdata:000000018001E3CCâo
align 8
; [00000028 BYTES: COLLAPSED FUNCTION __vcrt_initialize. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000014 BYTES: COLLAPSED FUNCTION Concurrency::details::ScheduleGroupSegmentBase::HasUnrealizedChores(void). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000012 BYTES: COLLAPSED FUNCTION __vcrt_thread_detach. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004866: ; DATA XREF: .pdata:000000018001E3F0âo
align 8
; [00000019 BYTES: COLLAPSED FUNCTION __vcrt_uninitialize. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004881: ; DATA XREF: .pdata:000000018001E3FCâo
align 4
; [00000010 BYTES: COLLAPSED FUNCTION __vcrt_uninitialize_critical. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004894: ; DATA XREF: .pdata:000000018001E408âo
align 20h
; [0000006D BYTES: COLLAPSED FUNCTION __DestructExceptionObject. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000490D: ; DATA XREF: .pdata:000000018001E414âo
align 10h
; [00000003 BYTES: COLLAPSED FUNCTION _CallMemberFunction0(void * const,void * const). PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [0000008D BYTES: COLLAPSED FUNCTION __std_exception_copy. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800049A1: ; DATA XREF: .pdata:000000018001E420âo
align 4
; [00000025 BYTES: COLLAPSED FUNCTION __std_exception_destroy. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800049C9: ; DATA XREF: .pdata:000000018001E42Câo
align 4
; [000000A0 BYTES: COLLAPSED FUNCTION _CxxThrowException. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004A6C: ; DATA XREF: .pdata:000000018001E438âo
align 20h
; [00000021 BYTES: COLLAPSED FUNCTION _NLG_Notify. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004AA1: ; DATA XREF: .pdata:000000018001E450âo
align 10h
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004AB1: ; DATA XREF: .pdata:000000018001E45Câo
align 4
; [00000037 BYTES: COLLAPSED FUNCTION __except_validate_context_record. PRESS CTRL-NUMPAD+ TO EXPAND]
align 10h
; [0000001F BYTES: COLLAPSED FUNCTION __vcrt_freefls. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004B0F: ; DATA XREF: .pdata:000000018001E468âo
align 10h
; [0000004D BYTES: COLLAPSED FUNCTION __vcrt_freeptd. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004B5D: ; DATA XREF: .pdata:000000018001E474âo
align 20h
; [00000019 BYTES: COLLAPSED FUNCTION __vcrt_getptd. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004B79: ; DATA XREF: .pdata:000000018001E480âo
align 4
; [000000BF BYTES: COLLAPSED FUNCTION __vcrt_getptd_noexit. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004C3B: ; DATA XREF: .pdata:000000018001E48Câo
align 4
; [00000047 BYTES: COLLAPSED FUNCTION __vcrt_initialize_ptd. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004C83: ; DATA XREF: .pdata:000000018001E498âo
align 4
; [00000022 BYTES: COLLAPSED FUNCTION __vcrt_uninitialize_ptd. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004CA6: ; DATA XREF: .pdata:000000018001E4A4âo
align 8
; [00000032 BYTES: COLLAPSED FUNCTION __vcrt_initialize_locks. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004CDA: ; DATA XREF: .pdata:000000018001E4B0âo
align 4
; [00000037 BYTES: COLLAPSED FUNCTION __vcrt_uninitialize_locks. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004D13: ; DATA XREF: .pdata:000000018001E4BCâo
align 4
; [0000014E BYTES: COLLAPSED FUNCTION try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004E62: ; DATA XREF: .pdata:000000018001E4C8âo
align 4
; [00000045 BYTES: COLLAPSED FUNCTION __vcrt_FlsAlloc. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004EA9: ; DATA XREF: .pdata:000000018001E4D4âo
align 4
; [00000046 BYTES: COLLAPSED FUNCTION __vcrt_FlsFree. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004EF2: ; DATA XREF: .pdata:000000018001E4E0âo
align 4
; [00000046 BYTES: COLLAPSED FUNCTION __vcrt_FlsGetValue. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004F3A: ; DATA XREF: .pdata:000000018001E4ECâo
align 4
; [00000051 BYTES: COLLAPSED FUNCTION __vcrt_FlsSetValue. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180004F8D: ; DATA XREF: .pdata:000000018001E4F8âo
align 10h
; [00000061 BYTES: COLLAPSED FUNCTION __vcrt_InitializeCriticalSectionEx. PRESS CTRL-NUMPAD+ TO EXPAND]
byte_180004FF1 db 15h dup(0CCh) ; DATA XREF: .pdata:000000018001E504âo
align 10h
; [00000040 BYTES: COLLAPSED FUNCTION _CallSettingFrame. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180005050: ; DATA XREF: .pdata:000000018001E510âo
align 20h
; [0000002A BYTES: COLLAPSED FUNCTION _CallSettingFrame_0. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000508A: ; DATA XREF: .pdata:000000018001E51Câo
align 10h
; [00000026 BYTES: COLLAPSED FUNCTION _CallSettingFrame_NotifyContinuationAddr. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800050B6: ; DATA XREF: .pdata:000000018001E528âo
align 20h
; [00000047 BYTES: COLLAPSED FUNCTION _CallSettingFrameEncoded. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180005107: ; DATA XREF: .pdata:000000018001E534âo
align 8
; [000000B9 BYTES: COLLAPSED FUNCTION common_fsopen<char>(char const * const,char const * const,int). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800051C1: ; DATA XREF: .pdata:000000018001E540âo
align 4
; [00000058 BYTES: COLLAPSED FUNCTION fopen_s. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000083 BYTES: COLLAPSED FUNCTION _fclose_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000529F: ; DATA XREF: .pdata:000000018001E558âo
align 20h
; [00000062 BYTES: COLLAPSED FUNCTION fclose. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180005302: ; DATA XREF: .pdata:000000018001E564âo
align 4
; [0000025E BYTES: COLLAPSED FUNCTION _fread_nolock_s. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180005562: ; DATA XREF: .pdata:000000018001E570âo
align 4
; [0000001D BYTES: COLLAPSED FUNCTION fread. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180005581: ; DATA XREF: .pdata:000000018001E57Câo
align 4
; [000000A5 BYTES: COLLAPSED FUNCTION fread_s. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180005629: ; DATA XREF: .pdata:000000018001E588âo
align 4
; [0000006C BYTES: COLLAPSED FUNCTION common_fseek(__crt_stdio_stream,__int64,int). PRESS CTRL-NUMPAD+ TO EXPAND]
; [000000E2 BYTES: COLLAPSED FUNCTION common_fseek_binary_mode_read_only_fast_track_nolock(__crt_stdio_stream,__int64,int). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000577A: ; DATA XREF: .pdata:000000018001E5A0âo
align 4
; [000000B7 BYTES: COLLAPSED FUNCTION common_fseek_nolock(__crt_stdio_stream,__int64,int). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180005833: ; DATA XREF: .pdata:000000018001E5ACâo
align 4
; [00000008 BYTES: COLLAPSED FUNCTION fseek. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000006D BYTES: COLLAPSED FUNCTION common_ftell<long>(__crt_stdio_stream). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800058A9: ; DATA XREF: .pdata:000000018001E5B8âo
align 4
; [0000012F BYTES: COLLAPSED FUNCTION common_ftell_nolock<__int64>(__crt_stdio_stream). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800059DB: ; DATA XREF: .pdata:000000018001E5C4âo
align 4
; [00000149 BYTES: COLLAPSED FUNCTION common_ftell_read_mode_nolock(__crt_stdio_stream,__int64,__int64). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180005B25: ; DATA XREF: .pdata:000000018001E5D0âo
align 8
; [00000179 BYTES: COLLAPSED FUNCTION common_ftell_translated_utf8_nolock(__crt_stdio_stream,__int64). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180005CA1: ; DATA XREF: .pdata:000000018001E5DCâo
align 4
; [00000084 BYTES: COLLAPSED FUNCTION count_newline_bytes(char const * const,char const * const,__crt_lowio_text_mode). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000005 BYTES: COLLAPSED FUNCTION common_ftell_nolock<__int64>(__crt_stdio_stream). PRESS CTRL-NUMPAD+ TO EXPAND]
align 10h
; [00000005 BYTES: COLLAPSED FUNCTION common_ftell<long>(__crt_stdio_stream). PRESS CTRL-NUMPAD+ TO EXPAND]
align 8
; [00000064 BYTES: COLLAPSED FUNCTION _initterm. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000003D BYTES: COLLAPSED FUNCTION _initterm_e. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180005DD9: ; DATA XREF: .pdata:000000018001E5F4âo
align 4
; =============== S U B R O U T I N E =======================================
sub_180005DDC proc near ; CODE XREF: initialize_pointers+18âp
mov cs:qword_18001D290, rcx
retn
sub_180005DDC endp
; [0000002F BYTES: COLLAPSED FUNCTION _callnewh. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180005E13: ; DATA XREF: .pdata:000000018001E600âo
align 4
; [00000034 BYTES: COLLAPSED FUNCTION _query_new_handler. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000005 BYTES: COLLAPSED FUNCTION j__malloc_base. PRESS CTRL-NUMPAD+ TO EXPAND]
align 10h
; [00000013 BYTES: COLLAPSED FUNCTION _seh_filter_dll. PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [00000182 BYTES: COLLAPSED FUNCTION _seh_filter_exe. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180005FE6: ; DATA XREF: .pdata:000000018001E618âo
align 8
; [00000038 BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<void>::operator()<_lambda_99476a1ad63dd22509b5d3e65b0ffc95_,_lambda_ad1ced32f4ac17aa236e5ef05d6b3b7c_ &,_lambda_f7424dd8d45958661754dc4f2697e9c3_>(_lambda_99476a1ad63dd22509b5d3e65b0ffc95_ &&,_lambda_ad1ced32f4ac17aa236e5ef05d6b3b7c_ &,_lambda_f7424dd8d45958661754dc4f2697e9c3_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
; [000000C1 BYTES: COLLAPSED FUNCTION _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800060E1: ; DATA XREF: .pdata:000000018001E630âo
align 4
; [0000000C BYTES: COLLAPSED FUNCTION dyntls_init_exception_filter. PRESS CTRL-NUMPAD+ TO EXPAND]
; [000000BB BYTES: COLLAPSED FUNCTION common_exit(int,_crt_exit_cleanup_mode,_crt_exit_return_mode). PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [0000004A BYTES: COLLAPSED FUNCTION exit_or_terminate_process(uint). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800061F6: ; DATA XREF: .pdata:000000018001E648âo
align 8
; [0000005B BYTES: COLLAPSED FUNCTION try_cor_exit_process(uint). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180006253: ; DATA XREF: .pdata:000000018001E654âo
align 4
; =============== S U B R O U T I N E =======================================
sub_180006254 proc near ; CODE XREF: initialize_pointers+30âp
mov cs:qword_18001D2A0, rcx
retn
sub_180006254 endp
; [0000000D BYTES: COLLAPSED FUNCTION _cexit. PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [0000000C BYTES: COLLAPSED FUNCTION _exit. PRESS CTRL-NUMPAD+ TO EXPAND]
; =============== S U B R O U T I N E =======================================
sub_180006278 proc near ; CODE XREF: __scrt_dllmain_uninitialize_c:loc_180003339âp
mov eax, cs:dword_18001D298
retn
sub_180006278 endp
; ---------------------------------------------------------------------------
align 20h
; [000001BF BYTES: COLLAPSED FUNCTION parse_command_line<char>(char *,char * *,char *,unsigned __int64 *,unsigned __int64 *). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000643F: ; DATA XREF: .pdata:000000018001E660âo
align 20h
; [0000005D BYTES: COLLAPSED FUNCTION __acrt_allocate_buffer_for_argv. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000649D: ; DATA XREF: .pdata:000000018001E66Câo
align 20h
; [00000186 BYTES: COLLAPSED FUNCTION _configure_narrow_argv. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180006626: ; DATA XREF: .pdata:000000018001E678âo
align 8
; [0000006C BYTES: COLLAPSED FUNCTION common_initialize_environment_nolock<char>(void). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000106 BYTES: COLLAPSED FUNCTION create_environment<char>(char * const). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000679A: ; DATA XREF: .pdata:000000018001E690âo
align 4
; [00000041 BYTES: COLLAPSED FUNCTION unknown_libname_14. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800067DD: ; DATA XREF: .pdata:000000018001E69Câo
align 20h
; =============== S U B R O U T I N E =======================================
sub_1800067E0 proc near ; CODE XREF: __dcrt_uninitialize_environments_nolock+Bâp
; DATA XREF: .pdata:000000018001E6A8âo
sub rsp, 28h
mov rcx, [rcx] ; Block
cmp rcx, cs:qword_18001D3D0
jz short loc_1800067F5
call unknown_libname_14 ; Microsoft VisualC 64bit universal runtime
loc_1800067F5: ; CODE XREF: sub_1800067E0+Eâj
add rsp, 28h
retn
sub_1800067E0 endp
; ---------------------------------------------------------------------------
algn_1800067FA: ; DATA XREF: .pdata:000000018001E6A8âo
align 4
; =============== S U B R O U T I N E =======================================
sub_1800067FC proc near ; CODE XREF: __dcrt_uninitialize_environments_nolock+17âp
; DATA XREF: .pdata:000000018001E6B4âo
sub rsp, 28h
mov rcx, [rcx] ; Block
cmp rcx, cs:qword_18001D3C8
jz short loc_180006811
call unknown_libname_14 ; Microsoft VisualC 64bit universal runtime
loc_180006811: ; CODE XREF: sub_1800067FC+Eâj
add rsp, 28h
retn
sub_1800067FC endp
; ---------------------------------------------------------------------------
algn_180006816: ; DATA XREF: .pdata:000000018001E6B4âo
align 8
; [00000038 BYTES: COLLAPSED FUNCTION __dcrt_uninitialize_environments_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000005 BYTES: COLLAPSED FUNCTION common_initialize_environment_nolock<char>(void). PRESS CTRL-NUMPAD+ TO EXPAND]
align 8
; [0000003B BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<int>::operator()<_lambda_b8c45f8f788dd370798f47cfe8ac3a86_,_lambda_4e60a939b0d047cfe11ddc22648dfba9_ &,_lambda_332c3edc96d0294ec56c57d38c1cdfd5_>(_lambda_b8c45f8f788dd370798f47cfe8ac3a86_ &&,_lambda_4e60a939b0d047cfe11ddc22648dfba9_ &,_lambda_332c3edc96d0294ec56c57d38c1cdfd5_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180006893: ; DATA XREF: .pdata:000000018001E6CCâo
align 4
; [00000116 BYTES: COLLAPSED FUNCTION _lambda_f03950bc5685219e0bcd2087efbe011e_::operator()(void). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800069AA: ; DATA XREF: .pdata:000000018001E6D8âo
align 4
; [0000003A BYTES: COLLAPSED FUNCTION _execute_onexit_table. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800069E6: ; DATA XREF: .pdata:000000018001E6E4âo
align 8
; [00000027 BYTES: COLLAPSED FUNCTION _initialize_onexit_table. PRESS CTRL-NUMPAD+ TO EXPAND]
align 10h
; [00000011 BYTES: COLLAPSED FUNCTION initialize_global_variables. PRESS CTRL-NUMPAD+ TO EXPAND]
align 10h
; [00000023 BYTES: COLLAPSED FUNCTION initialize_c. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180006A53: ; DATA XREF: .pdata:000000018001E6F0âo
align 20h
; =============== S U B R O U T I N E =======================================
sub_180006A60 proc near ; DATA XREF: .rdata:0000000180011418âo
; .rdata:0000000180012CA0âo ...
mov al, 1
retn
sub_180006A60 endp
; ---------------------------------------------------------------------------
align 10h
; [00000010 BYTES: COLLAPSED FUNCTION uninitialize_environment. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000003D BYTES: COLLAPSED FUNCTION initialize_pointers. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180006ABD: ; DATA XREF: .pdata:000000018001E708âo
align 20h
; [00000007 BYTES: COLLAPSED FUNCTION uninitialize_vcruntime. PRESS CTRL-NUMPAD+ TO EXPAND]
align 10h
; [00000040 BYTES: COLLAPSED FUNCTION uninitialize_allocated_memory. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000005B BYTES: COLLAPSED FUNCTION uninitialize_allocated_io_buffers. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180006B6B: ; DATA XREF: .pdata:000000018001E720âo
align 4
; [00000013 BYTES: COLLAPSED FUNCTION __acrt_initialize. PRESS CTRL-NUMPAD+ TO EXPAND]
align 20h
; [00000014 BYTES: COLLAPSED FUNCTION Concurrency::details::ScheduleGroupSegmentBase::HasUnrealizedChores(void). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000010 BYTES: COLLAPSED FUNCTION __acrt_thread_detach. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000035 BYTES: COLLAPSED FUNCTION __acrt_uninitialize. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180006BD9: ; DATA XREF: .pdata:000000018001E744âo
align 4
; =============== S U B R O U T I N E =======================================
sub_180006BDC proc near ; CODE XREF: __scrt_dllmain_uninitialize_critical+6âp
; DATA XREF: .pdata:000000018001E750âo
sub rsp, 28h
call __vcrt_uninitialize_ptd_0
mov al, 1
add rsp, 28h
retn
sub_180006BDC endp
; [0000001F BYTES: COLLAPSED FUNCTION terminate. PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; } // starts at 180006BEC
; [00000011 BYTES: COLLAPSED FUNCTION free. PRESS CTRL-NUMPAD+ TO EXPAND]
align 20h
; [00000056 BYTES: COLLAPSED FUNCTION abort. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180006C76: ; DATA XREF: .pdata:000000018001E768âo
align 8
; [0000005F BYTES: COLLAPSED FUNCTION strcpy_s. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180006CD7: ; DATA XREF: .pdata:000000018001E774âo
align 8
; [0000009B BYTES: COLLAPSED FUNCTION _LocaleUpdate::_LocaleUpdate(__crt_locale_pointers * const). PRESS CTRL-NUMPAD+ TO EXPAND]
byte_180006D73 db 13h dup(0CCh) ; DATA XREF: .pdata:000000018001E780âo
align 10h
; [0000007D BYTES: COLLAPSED FUNCTION strncmp. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180006E0D: ; DATA XREF: .pdata:000000018001E78Câo
align 10h
; [00000005 BYTES: COLLAPSED FUNCTION j__calloc_base. PRESS CTRL-NUMPAD+ TO EXPAND]
align 8
; [0000002C BYTES: COLLAPSED FUNCTION wcsncmp. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000015B BYTES: COLLAPSED FUNCTION __acrt_call_reportfault. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180006F9F: ; DATA XREF: .pdata:000000018001E798âo
align 20h
; =============== S U B R O U T I N E =======================================
sub_180006FA0 proc near ; CODE XREF: initialize_pointers+10âp
mov cs:qword_18001D408, rcx
retn
sub_180006FA0 endp
; [000000AE BYTES: COLLAPSED FUNCTION _invalid_parameter. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007056: ; DATA XREF: .pdata:000000018001E7A4âo
align 8
; [0000001E BYTES: COLLAPSED FUNCTION _invalid_parameter_noinfo. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007076: ; DATA XREF: .pdata:000000018001E7B0âo
align 8
; [00000047 BYTES: COLLAPSED FUNCTION _invoke_watson. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800070BF: ; DATA XREF: .pdata:000000018001E7BCâo
align 20h
; [00000045 BYTES: COLLAPSED FUNCTION __acrt_errno_from_os_error. PRESS CTRL-NUMPAD+ TO EXPAND]
align 8
; [0000004E BYTES: COLLAPSED FUNCTION __acrt_errno_map_os_error. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007156: ; DATA XREF: .pdata:000000018001E7C8âo
align 8
; [00000020 BYTES: COLLAPSED FUNCTION __doserrno. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000020 BYTES: COLLAPSED FUNCTION _errno. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007198: ; DATA XREF: .pdata:000000018001E7E0âo
align 20h
; [0000011F BYTES: COLLAPSED FUNCTION __acrt_initialize_stdio. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800072BF: ; DATA XREF: .pdata:000000018001E7ECâo
align 20h
; [0000005B BYTES: COLLAPSED FUNCTION __acrt_uninitialize_stdio. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000731B: ; DATA XREF: .pdata:000000018001E7F8âo
align 4
; =============== S U B R O U T I N E =======================================
sub_18000731C proc near ; CODE XREF: fclose:loc_1800052E6âp
; fread_s+79âp ...
add rcx, 30h ; '0'
jmp cs:EnterCriticalSection
sub_18000731C endp
; ---------------------------------------------------------------------------
align 8
; =============== S U B R O U T I N E =======================================
sub_180007328 proc near ; CODE XREF: common_fsopen<char>(char const * const,char const * const,int)+ACâp
; fclose+59âp ...
add rcx, 30h ; '0'
jmp cs:LeaveCriticalSection
sub_180007328 endp
; ---------------------------------------------------------------------------
align 4
; [00000056 BYTES: COLLAPSED FUNCTION __acrt_stdio_allocate_stream(void). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000738A: ; DATA XREF: .pdata:000000018001E804âo
align 4
; [0000001C BYTES: COLLAPSED FUNCTION __acrt_stdio_free_stream(__crt_stdio_stream). PRESS CTRL-NUMPAD+ TO EXPAND]
; [000000EA BYTES: COLLAPSED FUNCTION find_or_allocate_unused_stream_nolock(void). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007492: ; DATA XREF: .pdata:000000018001E810âo
align 4
; [000002C1 BYTES: COLLAPSED FUNCTION __acrt_stdio_parse_mode<char>(char const * const). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007755: ; DATA XREF: .pdata:000000018001E81Câo
align 8
; [0000009C BYTES: COLLAPSED FUNCTION _openfile. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000003D BYTES: COLLAPSED FUNCTION _free_base. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007831: ; DATA XREF: .pdata:000000018001E834âo
align 4
; [00000071 BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<int>::operator()<_lambda_751a882b2c74d4b022dec766aa51a29a_,_lambda_628dfdc04ba53c8bfc02c9951375f3f5_ &,_lambda_f6c7be5f7998530c34de24c7437d6b54_>(_lambda_751a882b2c74d4b022dec766aa51a29a_ &&,_lambda_628dfdc04ba53c8bfc02c9951375f3f5_ &,_lambda_f6c7be5f7998530c34de24c7437d6b54_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800078A5: ; DATA XREF: .pdata:000000018001E840âo
align 8
; =============== S U B R O U T I N E =======================================
sub_1800078A8 proc near ; CODE XREF: _fclose_nolock+4Dâp
; DATA XREF: .pdata:000000018001E84Câo
var_18 = qword ptr -18h
arg_0 = dword ptr 8
arg_8 = byte ptr 10h
arg_10 = dword ptr 18h
arg_18 = dword ptr 20h
mov [rsp+arg_0], ecx
sub rsp, 38h
movsxd rdx, ecx
cmp edx, 0FFFFFFFEh
jnz short loc_1800078CD
call __doserrno
and dword ptr [rax], 0
call _errno
mov dword ptr [rax], 9
jmp short loc_180007941
; ---------------------------------------------------------------------------
loc_1800078CD: ; CODE XREF: sub_1800078A8+Eâj
test ecx, ecx
js short loc_180007929
cmp edx, cs:dword_18001D830
jnb short loc_180007929
mov rcx, rdx
lea r8, qword_18001D430
and ecx, 3Fh
mov rax, rdx
sar rax, 6
lea rcx, [rcx+rcx*8]
mov rax, [r8+rax*8]
test byte ptr [rax+rcx*8+38h], 1
jz short loc_180007929
lea rax, [rsp+38h+arg_0]
mov [rsp+38h+arg_10], edx
mov [rsp+38h+arg_18], edx
lea r9, [rsp+38h+arg_10]
lea rdx, [rsp+38h+arg_18]
mov [rsp+38h+var_18], rax
lea r8, [rsp+38h+var_18]
lea rcx, [rsp+38h+arg_8]
call ??$?RV_lambda_751a882b2c74d4b022dec766aa51a29a_@@AEAV_lambda_628dfdc04ba53c8bfc02c9951375f3f5_@@V_lambda_f6c7be5f7998530c34de24c7437d6b54_@@@?$__crt_seh_guarded_call@H@@QEAAH$$QEAV_lambda_751a882b2c74d4b022dec766aa51a29a_@@AEAV_lambda_628dfdc04ba53c8bfc02c9951375f3f5_@@$$QEAV_lambda_f6c7be5f7998530c34de24c7437d6b54_@@@Z ; __crt_seh_guarded_call<int>::operator()<_lambda_751a882b2c74d4b022dec766aa51a29a_,_lambda_628dfdc04ba53c8bfc02c9951375f3f5_ &,_lambda_f6c7be5f7998530c34de24c7437d6b54_>(_lambda_751a882b2c74d4b022dec766aa51a29a_ &&,_lambda_628dfdc04ba53c8bfc02c9951375f3f5_ &,_lambda_f6c7be5f7998530c34de24c7437d6b54_ &&)
jmp short loc_180007944
; ---------------------------------------------------------------------------
loc_180007929: ; CODE XREF: sub_1800078A8+27âj
; sub_1800078A8+2Fâj ...
call __doserrno
and dword ptr [rax], 0
call _errno
mov dword ptr [rax], 9
call _invalid_parameter_noinfo
loc_180007941: ; CODE XREF: sub_1800078A8+23âj
or eax, 0FFFFFFFFh
loc_180007944: ; CODE XREF: sub_1800078A8+7Fâj
add rsp, 38h
retn
sub_1800078A8 endp
; ---------------------------------------------------------------------------
algn_180007949: ; DATA XREF: .pdata:000000018001E84Câo
align 4
; [000000BD BYTES: COLLAPSED FUNCTION _close_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007A09: ; DATA XREF: .pdata:000000018001E858âo
align 4
; [00000026 BYTES: COLLAPSED FUNCTION _fileno. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007A32: ; DATA XREF: .pdata:000000018001E864âo
align 4
; [00000040 BYTES: COLLAPSED FUNCTION __acrt_stdio_free_buffer_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000009A BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<void>::operator()<_lambda_842d9ff0dc9ef11c61343bbaebe7f885_,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_>(_lambda_842d9ff0dc9ef11c61343bbaebe7f885_ &&,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007B0E: ; DATA XREF: .pdata:000000018001E87Câo
align 10h
; [000000E0 BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<void>::operator()<_lambda_886d6c58226a84441f68b9f2b8217b83_,_lambda_ab61a845afdef5b7c387490eaf3616ee_ &,_lambda_f7f22ab5edc0698d5f6905b0d3f44752_>(_lambda_886d6c58226a84441f68b9f2b8217b83_ &&,_lambda_ab61a845afdef5b7c387490eaf3616ee_ &,_lambda_f7f22ab5edc0698d5f6905b0d3f44752_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000005D BYTES: COLLAPSED FUNCTION common_flush_all(bool). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007C4D: ; DATA XREF: .pdata:000000018001E894âo
align 10h
; [0000007A BYTES: COLLAPSED FUNCTION __acrt_stdio_flush_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007CCA: ; DATA XREF: .pdata:000000018001E8A0âo
align 4
; [0000004B BYTES: COLLAPSED FUNCTION unknown_libname_15. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180007D17: ; DATA XREF: .pdata:000000018001E8ACâo
align 8
; [00000007 BYTES: COLLAPSED FUNCTION _flushall. PRESS CTRL-NUMPAD+ TO EXPAND]
align 20h
; [00000248 BYTES: COLLAPSED FUNCTION translate_text_mode_nolock<wchar_t>(int,wchar_t * const,unsigned __int64). PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000031E BYTES: COLLAPSED FUNCTION translate_ansi_or_utf8_nolock(int,char * const,unsigned __int64,wchar_t * const,unsigned __int64). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180008286: ; DATA XREF: .pdata:000000018001E8C4âo
align 8
; [00000119 BYTES: COLLAPSED FUNCTION _read. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800083A1: ; DATA XREF: .pdata:000000018001E8D0âo
align 4
; [00000456 BYTES: COLLAPSED FUNCTION _read_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800087FA: ; DATA XREF: .pdata:000000018001E8DCâo
align 4
; [0000016A BYTES: COLLAPSED FUNCTION __acrt_stdio_refill_and_read_narrow_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180008966: ; DATA XREF: .pdata:000000018001E8E8âo
align 8
; [000000EF BYTES: COLLAPSED FUNCTION common_lseek<__int64>(int,__int64,int). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180008A57: ; DATA XREF: .pdata:000000018001E8F4âo
align 8
; [00000099 BYTES: COLLAPSED FUNCTION common_lseek_nolock<__int64>(int,__int64,int). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180008AF1: ; DATA XREF: .pdata:000000018001E900âo
align 4
; [00000005 BYTES: COLLAPSED FUNCTION common_lseek<__int64>(int,__int64,int). PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [00000005 BYTES: COLLAPSED FUNCTION common_lseek_nolock<__int64>(int,__int64,int). PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [000000ED BYTES: COLLAPSED FUNCTION initialize_inherited_file_handles_nolock(void). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180008BF1: ; DATA XREF: .pdata:000000018001E90Câo
align 4
; [0000010C BYTES: COLLAPSED FUNCTION initialize_stdio_handles_nolock(void). PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000003B BYTES: COLLAPSED FUNCTION __acrt_initialize_lowio. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180008D3B: ; DATA XREF: .pdata:000000018001E924âo
align 20h
; [00000040 BYTES: COLLAPSED FUNCTION __acrt_uninitialize_lowio. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000048 BYTES: COLLAPSED FUNCTION __vcrt_initialize_locks_0. PRESS CTRL-NUMPAD+ TO EXPAND]
; =============== S U B R O U T I N E =======================================
sub_180008DC8 proc near ; CODE XREF: _query_new_handler+8âp
; __crt_seh_guarded_call<void>::operator()<_lambda_99476a1ad63dd22509b5d3e65b0ffc95_,_lambda_ad1ced32f4ac17aa236e5ef05d6b3b7c_ &,_lambda_f7424dd8d45958661754dc4f2697e9c3_>(_lambda_99476a1ad63dd22509b5d3e65b0ffc95_ &&,_lambda_ad1ced32f4ac17aa236e5ef05d6b3b7c_ &,_lambda_f7424dd8d45958661754dc4f2697e9c3_ &&)+17âp ...
movsxd rax, ecx
lea rcx, [rax+rax*4]
lea rax, unk_18001D840
lea rcx, [rax+rcx*8]
jmp cs:EnterCriticalSection
sub_180008DC8 endp
; ---------------------------------------------------------------------------
align 10h
; [00000037 BYTES: COLLAPSED FUNCTION __vcrt_uninitialize_locks_0. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180008E27: ; DATA XREF: .pdata:000000018001E948âo
align 8
; =============== S U B R O U T I N E =======================================
sub_180008E28 proc near ; CODE XREF: _query_new_handler+26âp
; __crt_seh_guarded_call<void>::operator()<_lambda_99476a1ad63dd22509b5d3e65b0ffc95_,_lambda_ad1ced32f4ac17aa236e5ef05d6b3b7c_ &,_lambda_f7424dd8d45958661754dc4f2697e9c3_>(_lambda_99476a1ad63dd22509b5d3e65b0ffc95_ &&,_lambda_ad1ced32f4ac17aa236e5ef05d6b3b7c_ &,_lambda_f7424dd8d45958661754dc4f2697e9c3_ &&)+28âp ...
movsxd rax, ecx
lea rcx, [rax+rax*4]
lea rax, unk_18001D840
lea rcx, [rax+rcx*8]
jmp cs:LeaveCriticalSection
sub_180008E28 endp
; ---------------------------------------------------------------------------
align 4
; [0000005E BYTES: COLLAPSED FUNCTION _malloc_base. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180008EA2: ; DATA XREF: .pdata:000000018001E954âo
align 4
; [0000003F BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<void>::operator()<_lambda_72d1df2b273a38828b1ce30cbf4cdab5_,_lambda_876a65b173b8412d3a47c70a915b0cf4_ &,_lambda_41932305e351933ebe8f8be3ed8bb5dc_>(_lambda_72d1df2b273a38828b1ce30cbf4cdab5_ &&,_lambda_876a65b173b8412d3a47c70a915b0cf4_ &,_lambda_41932305e351933ebe8f8be3ed8bb5dc_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180008EE3: ; DATA XREF: .pdata:000000018001E960âo
align 4
; [0000003D BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<void>::operator()<_lambda_fb3a7dec4e47f37f22dae91bb15c9095_,_lambda_698284760c8add0bfb0756c19673e34b_ &,_lambda_dfb8eca1e75fef3034a8fb18dd509707_>(_lambda_fb3a7dec4e47f37f22dae91bb15c9095_ &&,_lambda_698284760c8add0bfb0756c19673e34b_ &,_lambda_dfb8eca1e75fef3034a8fb18dd509707_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180008F21: ; DATA XREF: .pdata:000000018001E96Câo
align 4
; [00000045 BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<void>::operator()<_lambda_5e887d1dcbef67a5eb4283622ba103bf_,_lambda_4466841279450cc726390878d4a41900_ &,_lambda_341c25c0346d94847f1f3c463c57e077_>(_lambda_5e887d1dcbef67a5eb4283622ba103bf_ &&,_lambda_4466841279450cc726390878d4a41900_ &,_lambda_341c25c0346d94847f1f3c463c57e077_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180008F69: ; DATA XREF: .pdata:000000018001E978âo
align 4
; [0000005F BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<void>::operator()<_lambda_46352004c1216016012b18bd6f87e700_,_lambda_3bd07e1a1191394380780325891bf33f_ &,_lambda_334532d3f185bcaa59b5be82d7d22bff_>(_lambda_46352004c1216016012b18bd6f87e700_ &&,_lambda_3bd07e1a1191394380780325891bf33f_ &,_lambda_334532d3f185bcaa59b5be82d7d22bff_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180008FCB: ; DATA XREF: .pdata:000000018001E984âo
align 4
; [000000CD BYTES: COLLAPSED FUNCTION construct_ptd_array(__acrt_ptd * const). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180009099: ; DATA XREF: .pdata:000000018001E990âo
align 20h
; [00000020 BYTES: COLLAPSED FUNCTION Concurrency::details::SchedulerProxy::DeleteThis(void). PRESS CTRL-NUMPAD+ TO EXPAND]
; [000000F5 BYTES: COLLAPSED FUNCTION destroy_ptd_array(__acrt_ptd * const). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800091B5: ; DATA XREF: .pdata:000000018001E9A8âo
align 8
; [00000067 BYTES: COLLAPSED FUNCTION replace_current_thread_locale_nolock(__acrt_ptd * const,__crt_locale_data * const). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000921F: ; DATA XREF: .pdata:000000018001E9B4âo
align 20h
; [00000041 BYTES: COLLAPSED FUNCTION __acrt_freeptd. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180009261: ; DATA XREF: .pdata:000000018001E9C0âo
align 4
; [000000D4 BYTES: COLLAPSED FUNCTION __acrt_getptd. PRESS CTRL-NUMPAD+ TO EXPAND]
; [000000A7 BYTES: COLLAPSED FUNCTION __acrt_getptd_head. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800093DF: ; DATA XREF: .pdata:000000018001E9D8âo
align 20h
; [000000CC BYTES: COLLAPSED FUNCTION __acrt_getptd_noexit. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800094AC: ; DATA XREF: .pdata:000000018001E9E4âo
align 10h
; [00000039 BYTES: COLLAPSED FUNCTION __acrt_initialize_ptd. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800094E9: ; DATA XREF: .pdata:000000018001E9F0âo
align 10h
; [00000022 BYTES: COLLAPSED FUNCTION __vcrt_uninitialize_ptd_0. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180009512: ; DATA XREF: .pdata:000000018001E9FCâo
align 4
; [0000003C BYTES: COLLAPSED FUNCTION __acrt_get_process_end_policy. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000075 BYTES: COLLAPSED FUNCTION _calloc_base. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800095C5: ; DATA XREF: .pdata:000000018001EA14âo
align 10h
; [00000012 BYTES: COLLAPSED FUNCTION CompareFunction. PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [00000176 BYTES: COLLAPSED FUNCTION __acrt_mbs_to_wcs_cp<__crt_win32_buffer_internal_dynamic_resizing>(char const * const,__crt_win32_buffer<wchar_t,__crt_win32_buffer_internal_dynamic_resizing> &,uint). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000975A: ; DATA XREF: .pdata:000000018001EA20âo
align 4
; [0000018A BYTES: COLLAPSED FUNCTION __acrt_wcs_to_mbs_cp<__crt_win32_buffer_internal_dynamic_resizing>(wchar_t const * const,__crt_win32_buffer<char,__crt_win32_buffer_internal_dynamic_resizing> &,uint). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800098E6: ; DATA XREF: .pdata:000000018001EA2Câo
align 8
; [00000209 BYTES: COLLAPSED FUNCTION common_expand_argv_wildcards<char>(char * * const,char * * * const). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180009AF1: ; DATA XREF: .pdata:000000018001EA38âo
align 4
; [00000187 BYTES: COLLAPSED FUNCTION copy_and_add_argument_to_buffer<char>(char const * const,char const * const,unsigned __int64,`anonymous namespace'::argument_list<char> &). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180009C7B: ; DATA XREF: .pdata:000000018001EA44âo
align 4
; [0000030E BYTES: COLLAPSED FUNCTION _wsetlocale_set_cat. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180009F8A: ; DATA XREF: .pdata:000000018001EA50âo
align 4
; [00000005 BYTES: COLLAPSED FUNCTION common_expand_argv_wildcards<char>(char * * const,char * * * const). PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [00000111 BYTES: COLLAPSED FUNCTION __acrt_wcs_to_mbs_cp<__crt_win32_buffer_no_resizing>(wchar_t const * const,__crt_win32_buffer<char,__crt_win32_buffer_no_resizing> &,uint). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000A0A5: ; DATA XREF: .pdata:000000018001EA5Câo
align 8
; [0000011E BYTES: COLLAPSED FUNCTION __acrt_GetModuleFileNameA. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000A1C6: ; DATA XREF: .pdata:000000018001EA68âo
align 8
; [000001BA BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<void>::operator()<_lambda_efdfa57d1f175319df784efa44bb7b81_,_lambda_5f0a4c1567f8adc6734073e5d1e1b35c_ &,_lambda_2e8a7d3640ea6ccb4c2413664c2db6fd_>(_lambda_efdfa57d1f175319df784efa44bb7b81_ &&,_lambda_5f0a4c1567f8adc6734073e5d1e1b35c_ &,_lambda_2e8a7d3640ea6ccb4c2413664c2db6fd_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000A382: ; DATA XREF: .pdata:000000018001EA74âo
align 4
; [0000007D BYTES: COLLAPSED FUNCTION getSystemCP(int). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000A401: ; DATA XREF: .pdata:000000018001EA80âo
align 4
; [00000090 BYTES: COLLAPSED FUNCTION setSBCS(threadmbcinfostruct *). PRESS CTRL-NUMPAD+ TO EXPAND]
; [000001E1 BYTES: COLLAPSED FUNCTION setSBUpLow(__crt_multibyte_data *). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000A675: ; DATA XREF: .pdata:000000018001EA98âo
align 8
; [000001BE BYTES: COLLAPSED FUNCTION setmbcp_internal(int,bool,__acrt_ptd * const,__crt_multibyte_data * * const). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000A836: ; DATA XREF: .pdata:000000018001EAA4âo
align 8
; [000000B8 BYTES: COLLAPSED FUNCTION update_thread_multibyte_data_internal(__acrt_ptd * const,__crt_multibyte_data * * const). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000060 BYTES: COLLAPSED FUNCTION __acrt_initialize_multibyte. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000001C BYTES: COLLAPSED FUNCTION __acrt_update_thread_multibyte_data. PRESS CTRL-NUMPAD+ TO EXPAND]
; [000002B9 BYTES: COLLAPSED FUNCTION _setmbcp_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000AC25: ; DATA XREF: .pdata:000000018001EAD4âo
align 8
; [00000075 BYTES: COLLAPSED FUNCTION x_ismbbtype_l(__crt_locale_pointers *,uint,int,int). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000AC9D: ; DATA XREF: .pdata:000000018001EAE0âo
align 20h
; [00000012 BYTES: COLLAPSED FUNCTION _ismbblead. PRESS CTRL-NUMPAD+ TO EXPAND]
align 20h
; [00000025 BYTES: COLLAPSED FUNCTION __acrt_initialize_command_line. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000ACE5: ; DATA XREF: .pdata:000000018001EAECâo
align 8
; [0000005A BYTES: COLLAPSED FUNCTION __acrt_MultiByteToWideChar. PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [000000AD BYTES: COLLAPSED FUNCTION __acrt_WideCharToMultiByte. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000ADF1: ; DATA XREF: .pdata:000000018001EAF8âo
align 4
; [00000101 BYTES: COLLAPSED FUNCTION __dcrt_get_narrow_environment_from_os. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000AEF5: ; DATA XREF: .pdata:000000018001EB04âo
align 8
; [00000095 BYTES: COLLAPSED FUNCTION _recalloc_base. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000AF8D: ; DATA XREF: .pdata:000000018001EB10âo
align 10h
; [000001D6 BYTES: COLLAPSED FUNCTION try_get_function(`anonymous namespace'::function_id,char const * const,A0x37284e77::module_id const * const,A0x37284e77::module_id const * const). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000B166: ; DATA XREF: .pdata:000000018001EB1Câo
align 8
; [0000004E BYTES: COLLAPSED FUNCTION __acrt_AppPolicyGetProcessTerminationMethodInternal. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000B1B6: ; DATA XREF: .pdata:000000018001EB28âo
align 8
; [0000003A BYTES: COLLAPSED FUNCTION __acrt_AreFileApisANSI. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000B1F2: ; DATA XREF: .pdata:000000018001EB34âo
align 4
; [00000048 BYTES: COLLAPSED FUNCTION __acrt_FlsAlloc. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000046 BYTES: COLLAPSED FUNCTION __acrt_FlsFree. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000B282: ; DATA XREF: .pdata:000000018001EB4Câo
align 4
; [00000046 BYTES: COLLAPSED FUNCTION __acrt_FlsGetValue. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000B2CA: ; DATA XREF: .pdata:000000018001EB58âo
align 4
; [00000051 BYTES: COLLAPSED FUNCTION __acrt_FlsSetValue. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000B31D: ; DATA XREF: .pdata:000000018001EB64âo
align 20h
; [00000061 BYTES: COLLAPSED FUNCTION __vcrt_InitializeCriticalSectionEx_0. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000B381: ; DATA XREF: .pdata:000000018001EB70âo
align 4
; [000000DC BYTES: COLLAPSED FUNCTION __acrt_LCMapStringEx. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000050 BYTES: COLLAPSED FUNCTION __acrt_LocaleNameToLCID. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000031 BYTES: COLLAPSED FUNCTION __acrt_initialize_winapi_thunks. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000B4E1: ; DATA XREF: .pdata:000000018001EB94âo
align 10h
; [00000041 BYTES: COLLAPSED FUNCTION __acrt_uninitialize_winapi_thunks. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000B531: ; DATA XREF: .pdata:000000018001EBA0âo
align 20h
; [0000001C BYTES: COLLAPSED FUNCTION __acrt_initialize_heap. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000B55C: ; DATA XREF: .pdata:000000018001EBACâo
align 20h
; =============== S U B R O U T I N E =======================================
sub_18000B560 proc near ; DATA XREF: .rdata:0000000180011481âo
; .rdata:0000000180012CC8âo
and cs:hHeap, 0
mov al, 1
retn
sub_18000B560 endp
; ---------------------------------------------------------------------------
align 4
; [00000080 BYTES: COLLAPSED FUNCTION __acrt_execute_initializers. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000003C BYTES: COLLAPSED FUNCTION __acrt_execute_uninitializers. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000045 BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<void (*)(int)>::operator()<_lambda_c36588078e9f5dfd39652860aa6b3aaf_,_lambda_ec61778202f4f5fc7e7711acc23c3bca_ &,_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_>(_lambda_c36588078e9f5dfd39652860aa6b3aaf_ &&,_lambda_ec61778202f4f5fc7e7711acc23c3bca_ &,_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000B66D: ; DATA XREF: .pdata:000000018001EBD0âo
align 10h
; [0000002E BYTES: COLLAPSED FUNCTION __acrt_get_sigabrt_handler. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000B69E: ; DATA XREF: .pdata:000000018001EBDCâo
align 20h
; [0000001D BYTES: COLLAPSED FUNCTION _initp_misc_winsig. PRESS CTRL-NUMPAD+ TO EXPAND]
align 20h
; [00000268 BYTES: COLLAPSED FUNCTION raise. PRESS CTRL-NUMPAD+ TO EXPAND]
db 90h
; } // starts at 18000B911
algn_18000B929: ; DATA XREF: .rdata:000000018001A0E4âo
align 2
; } // starts at 18000B6C0
algn_18000B92A: ; DATA XREF: .pdata:000000018001EBE8âo
align 4
; [0000001D BYTES: COLLAPSED FUNCTION __acrt_has_user_matherr. PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; =============== S U B R O U T I N E =======================================
sub_18000B94C proc near ; CODE XREF: initialize_pointers+28âp
mov cs:qword_18001DCA8, rcx
retn
sub_18000B94C endp
; [0000002E BYTES: COLLAPSED FUNCTION __acrt_invoke_user_matherr. PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [0000017E BYTES: COLLAPSED FUNCTION _mbtowc_l. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000BB02: ; DATA XREF: .pdata:000000018001EBF4âo
align 4
; [00000008 BYTES: COLLAPSED FUNCTION mbtowc. PRESS CTRL-NUMPAD+ TO EXPAND]
; =============== S U B R O U T I N E =======================================
sub_18000BB0C proc near ; CODE XREF: _LocaleUpdate::_LocaleUpdate(__crt_locale_pointers * const)+5Dâp
; __pctype_func+1Dâp
; DATA XREF: ...
push rbx
sub rsp, 20h
mov rax, cs:qword_18001DCB0
mov rbx, rdx
cmp [rdx], rax
jz short loc_18000BB37
mov eax, [rcx+3A8h]
test cs:dword_18001C99C, eax
jnz short loc_18000BB37
call __acrt_update_thread_locale_data
mov [rbx], rax
loc_18000BB37: ; CODE XREF: sub_18000BB0C+13âj
; sub_18000BB0C+21âj
add rsp, 20h
pop rbx
retn
sub_18000BB0C endp
; ---------------------------------------------------------------------------
algn_18000BB3D: ; DATA XREF: .pdata:000000018001EC00âo
align 20h
; =============== S U B R O U T I N E =======================================
sub_18000BB40 proc near ; CODE XREF: _LocaleUpdate::_LocaleUpdate(__crt_locale_pointers * const)+69âp
; DATA XREF: .pdata:000000018001EC0Câo
push rbx
sub rsp, 20h
mov rax, cs:Block
mov rbx, rdx
cmp [rdx], rax
jz short loc_18000BB6B
mov eax, [rcx+3A8h]
test cs:dword_18001C99C, eax
jnz short loc_18000BB6B
call __acrt_update_thread_multibyte_data
mov [rbx], rax
loc_18000BB6B: ; CODE XREF: sub_18000BB40+13âj
; sub_18000BB40+21âj
add rsp, 20h
pop rbx
retn
sub_18000BB40 endp
; ---------------------------------------------------------------------------
algn_18000BB71: ; DATA XREF: .pdata:000000018001EC0Câo
align 4
; [0000006E BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<void>::operator()<_lambda_9431c60049192bb82166e0947f95a2e9_,_lambda_85fa512c59a4d94d4a89f575eefd92a6_ &,_lambda_487febba6ca58d9ce348204d67e1dba3_>(_lambda_9431c60049192bb82166e0947f95a2e9_ &&,_lambda_85fa512c59a4d94d4a89f575eefd92a6_ &,_lambda_487febba6ca58d9ce348204d67e1dba3_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000BBE2: ; DATA XREF: .pdata:000000018001EC18âo
align 4
; [0000000C BYTES: COLLAPSED FUNCTION __acrt_set_locale_changed. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000002E BYTES: COLLAPSED FUNCTION __acrt_uninitialize_locale. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000BC1E: ; DATA XREF: .pdata:000000018001EC24âo
align 20h
; [0000002F BYTES: COLLAPSED FUNCTION __pctype_func. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000BC4F: ; DATA XREF: .pdata:000000018001EC30âo
align 10h
; [000000B1 BYTES: COLLAPSED FUNCTION _fcloseall. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000BD01: ; DATA XREF: .pdata:000000018001EC3Câo
align 4
; [0000004B BYTES: COLLAPSED FUNCTION __ascii_wcsnicmp. PRESS CTRL-NUMPAD+ TO EXPAND]
align 10h
; [00000049 BYTES: COLLAPSED FUNCTION __ascii_strnicmp. PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [0000004F BYTES: COLLAPSED FUNCTION _strnicmp. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000BDEB: ; DATA XREF: .pdata:000000018001EC48âo
align 4
; [000000AD BYTES: COLLAPSED FUNCTION _strnicmp_l. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000BE99: ; DATA XREF: .pdata:000000018001EC54âo
align 4
; [000000C3 BYTES: COLLAPSED FUNCTION common_sopen_dispatch<char>(char const * const,int,int,int,int * const,int). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000BF5F: ; DATA XREF: .pdata:000000018001EC60âo
align 20h
; [00000291 BYTES: COLLAPSED FUNCTION configure_text_mode(int,`anonymous namespace'::file_options,int,__crt_lowio_text_mode &). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000C1F1: ; DATA XREF: .pdata:000000018001EC6Câo
align 4
; [0000020A BYTES: COLLAPSED FUNCTION decode_options(int,int,int). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000C3FE: ; DATA XREF: .pdata:000000018001EC78âo
align 20h
; [000000C1 BYTES: COLLAPSED FUNCTION truncate_ctrl_z_if_present(int). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000C4C1: ; DATA XREF: .pdata:000000018001EC84âo
align 4
; [00000117 BYTES: COLLAPSED FUNCTION _sopen_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000C5DB: ; DATA XREF: .pdata:000000018001EC90âo
align 4
; [00000032 BYTES: COLLAPSED FUNCTION _sopen_s. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000C60E: ; DATA XREF: .pdata:000000018001EC9Câo
align 10h
; [000003E7 BYTES: COLLAPSED FUNCTION _wsopen_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000C9F7: ; DATA XREF: .pdata:000000018001ECA8âo
align 8
; [000000A5 BYTES: COLLAPSED FUNCTION __acrt_lowio_create_handle_array. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000CA9D: ; DATA XREF: .pdata:000000018001ECB4âo
align 20h
; [00000050 BYTES: COLLAPSED FUNCTION __acrt_lowio_destroy_handle_array. PRESS CTRL-NUMPAD+ TO EXPAND]
; [000000A8 BYTES: COLLAPSED FUNCTION __acrt_lowio_ensure_fh_exists. PRESS CTRL-NUMPAD+ TO EXPAND]
; =============== S U B R O U T I N E =======================================
sub_18000CB98 proc near ; CODE XREF: __crt_seh_guarded_call<int>::operator()<_lambda_751a882b2c74d4b022dec766aa51a29a_,_lambda_628dfdc04ba53c8bfc02c9951375f3f5_ &,_lambda_f6c7be5f7998530c34de24c7437d6b54_>(_lambda_751a882b2c74d4b022dec766aa51a29a_ &&,_lambda_628dfdc04ba53c8bfc02c9951375f3f5_ &,_lambda_f6c7be5f7998530c34de24c7437d6b54_ &&)+17âp
; _read+9Aâp ...
movsxd rdx, ecx
lea r8, qword_18001D430
mov rax, rdx
and edx, 3Fh
sar rax, 6
lea rcx, [rdx+rdx*8]
mov rax, [r8+rax*8]
lea rcx, [rax+rcx*8]
jmp cs:EnterCriticalSection
sub_18000CB98 endp
; ---------------------------------------------------------------------------
align 20h
; [000000BF BYTES: COLLAPSED FUNCTION __acrt_lowio_set_os_handle. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000CC7F: ; DATA XREF: .pdata:000000018001ECD8âo
align 20h
; =============== S U B R O U T I N E =======================================
sub_18000CC80 proc near ; CODE XREF: __crt_seh_guarded_call<int>::operator()<_lambda_751a882b2c74d4b022dec766aa51a29a_,_lambda_628dfdc04ba53c8bfc02c9951375f3f5_ &,_lambda_f6c7be5f7998530c34de24c7437d6b54_>(_lambda_751a882b2c74d4b022dec766aa51a29a_ &&,_lambda_628dfdc04ba53c8bfc02c9951375f3f5_ &,_lambda_f6c7be5f7998530c34de24c7437d6b54_ &&)+5Fâp
; _read+DBâp ...
movsxd rdx, ecx
lea r8, qword_18001D430
mov rax, rdx
and edx, 3Fh
sar rax, 6
lea rcx, [rdx+rdx*8]
mov rax, [r8+rax*8]
lea rcx, [rax+rcx*8]
jmp cs:LeaveCriticalSection
sub_18000CC80 endp
; ---------------------------------------------------------------------------
align 8
; [0000013E BYTES: COLLAPSED FUNCTION _alloc_osfhnd. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000CDE6: ; DATA XREF: .pdata:000000018001ECE4âo
align 8
; [000000BA BYTES: COLLAPSED FUNCTION _free_osfhnd. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000CEA2: ; DATA XREF: .pdata:000000018001ECF0âo
align 4
; [00000075 BYTES: COLLAPSED FUNCTION _get_osfhandle. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000CF19: ; DATA XREF: .pdata:000000018001ECFCâo
align 4
; [0000008C BYTES: COLLAPSED FUNCTION __crt_seh_guarded_call<int>::operator()<_lambda_a37b2b86f63e897a80ea819b0eb08c01_,_lambda_38ce7e780aa69e748d6df282ebc68efe_ &,_lambda_99fb1378e971ab6e7edea83e3a7a83a2_>(_lambda_a37b2b86f63e897a80ea819b0eb08c01_ &&,_lambda_38ce7e780aa69e748d6df282ebc68efe_ &,_lambda_99fb1378e971ab6e7edea83e3a7a83a2_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000091 BYTES: COLLAPSED FUNCTION _commit. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000D039: ; DATA XREF: .pdata:000000018001ED14âo
align 4
; [000004EC BYTES: COLLAPSED FUNCTION write_double_translated_ansi_nolock(int,char const * const,uint). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000102 BYTES: COLLAPSED FUNCTION write_text_ansi_nolock(int,char const * const,uint). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000D62A: ; DATA XREF: .pdata:000000018001ED2Câo
align 4
; [00000119 BYTES: COLLAPSED FUNCTION write_text_utf16le_nolock(int,char const * const,uint). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000D745: ; DATA XREF: .pdata:000000018001ED38âo
align 8
; [00000170 BYTES: COLLAPSED FUNCTION write_text_utf8_nolock(int,char const * const,uint). PRESS CTRL-NUMPAD+ TO EXPAND]
; [000000EB BYTES: COLLAPSED FUNCTION _write. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000D9A3: ; DATA XREF: .pdata:000000018001ED50âo
align 4
; [000002E3 BYTES: COLLAPSED FUNCTION _write_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000DC87: ; DATA XREF: .pdata:000000018001ED5Câo
align 8
; [0000005F BYTES: COLLAPSED FUNCTION _isatty. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000DCE7: ; DATA XREF: .pdata:000000018001ED68âo
align 8
; [0000006B BYTES: COLLAPSED FUNCTION __acrt_stdio_allocate_buffer_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000DD53: ; DATA XREF: .pdata:000000018001ED74âo
align 4
; =============== S U B R O U T I N E =======================================
sub_18000DD54 proc near ; CODE XREF: _malloc_base:loc_180008E61âp
; _calloc_base:loc_180009581âp ...
mov eax, cs:dword_18001DCD8
retn
sub_18000DD54 endp
; ---------------------------------------------------------------------------
align 4
; [0000008B BYTES: COLLAPSED FUNCTION __acrt_add_locale_ref. PRESS CTRL-NUMPAD+ TO EXPAND]
align 8
; [00000176 BYTES: COLLAPSED FUNCTION __acrt_free_locale. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000DF5E: ; DATA XREF: .pdata:000000018001ED80âo
align 20h
; [00000027 BYTES: COLLAPSED CHUNK OF FUNCTION __acrt_add_locale_ref. PRESS CTRL-NUMPAD+ TO EXPAND]
align 8
; [00000036 BYTES: COLLAPSED FUNCTION __acrt_locale_free_lc_time_if_unreferenced. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000DFBE: ; DATA XREF: .pdata:000000018001ED8Câo
align 20h
; [00000025 BYTES: COLLAPSED FUNCTION __acrt_locale_release_lc_time_reference. PRESS CTRL-NUMPAD+ TO EXPAND]
align 8
; [000000A8 BYTES: COLLAPSED FUNCTION __acrt_release_locale_ref. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000006E BYTES: COLLAPSED FUNCTION __acrt_update_thread_locale_data. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000E0FE: ; DATA XREF: .pdata:000000018001EDA4âo
align 20h
; [00000065 BYTES: COLLAPSED FUNCTION _updatetlocinfoEx_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000E165: ; DATA XREF: .pdata:000000018001EDB0âo
align 10h
; [0000039D BYTES: COLLAPSED FUNCTION qsort. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000E50D: ; DATA XREF: .pdata:000000018001EDD4âo
align 10h
; [000000D3 BYTES: COLLAPSED FUNCTION strncpy_s. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000E5E3: ; DATA XREF: .pdata:000000018001EDE0âo
align 4
; [0000009E BYTES: COLLAPSED FUNCTION unknown_libname_17. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000E682: ; DATA XREF: .pdata:000000018001EDECâo
align 10h
; [000003C8 BYTES: COLLAPSED FUNCTION strpbrk. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000008 BYTES: COLLAPSED FUNCTION _mbsdec. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000094 BYTES: COLLAPSED FUNCTION _mbsdec_l. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000018D BYTES: COLLAPSED FUNCTION __acrt_GetStringTypeA. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000EC81: ; DATA XREF: .pdata:000000018001EE10âo
align 4
; [00000315 BYTES: COLLAPSED FUNCTION __acrt_LCMapStringA_stat(__crt_locale_pointers *,wchar_t const *,ulong,char const *,int,char *,int,int,int). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000EF99: ; DATA XREF: .pdata:000000018001EE1Câo
align 4
; [00000096 BYTES: COLLAPSED FUNCTION __acrt_LCMapStringA. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000F032: ; DATA XREF: .pdata:000000018001EE28âo
align 20h
; [00000017 BYTES: COLLAPSED FUNCTION initialize_multibyte(void). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000F057: ; DATA XREF: .pdata:000000018001EE34âo
align 8
; [00000039 BYTES: COLLAPSED FUNCTION _msize. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000F091: ; DATA XREF: .pdata:000000018001EE40âo
align 4
; [0000007A BYTES: COLLAPSED FUNCTION _realloc_base. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000F10E: ; DATA XREF: .pdata:000000018001EE4Câo
align 10h
; [000000AF BYTES: COLLAPSED FUNCTION __acrt_DownlevelLocaleNameToLCID. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000F1BF: ; DATA XREF: .pdata:000000018001EE58âo
align 20h
; [0000004B BYTES: COLLAPSED FUNCTION _isleadbyte_l. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000F20B: ; DATA XREF: .pdata:000000018001EE64âo
align 4
; [00000039 BYTES: COLLAPSED FUNCTION __crt_mbstring::__mbrtowc_utf8(wchar_t *,char const *,unsigned __int64,_Mbstatet *). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000F245: ; DATA XREF: .pdata:000000018001EE70âo
align 8
; [00000176 BYTES: COLLAPSED FUNCTION __crt_mbstring::__mbsrtowcs_utf8(wchar_t *,char const * *,unsigned __int64,_Mbstatet *). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000F3BE: ; DATA XREF: .pdata:000000018001EE7Câo
align 20h
; [0000010A BYTES: COLLAPSED FUNCTION __free_lconv_mon. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000F4CA: ; DATA XREF: .pdata:000000018001EE88âo
align 4
; [0000006C BYTES: COLLAPSED FUNCTION __free_lconv_num. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000058 BYTES: COLLAPSED FUNCTION free_crt_array_internal(void const * * const,unsigned __int64). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000108 BYTES: COLLAPSED FUNCTION __acrt_locale_free_time. PRESS CTRL-NUMPAD+ TO EXPAND]
; =============== S U B R O U T I N E =======================================
sub_18000F698 proc near ; CODE XREF: configure_text_mode(int,`anonymous namespace'::file_options,int,__crt_lowio_text_mode &)+64âp
; decode_options(int,int,int)+16Dâp
; DATA XREF: ...
sub rsp, 28h
test rcx, rcx
jnz short loc_18000F6B8
call _errno
mov dword ptr [rax], 16h
call _invalid_parameter_noinfo
mov eax, 16h
jmp short loc_18000F6C2
; ---------------------------------------------------------------------------
loc_18000F6B8: ; CODE XREF: sub_18000F698+7âj
mov eax, cs:dword_18001DCF8
mov [rcx], eax
xor eax, eax
loc_18000F6C2: ; CODE XREF: sub_18000F698+1Eâj
add rsp, 28h
retn
sub_18000F698 endp
; ---------------------------------------------------------------------------
algn_18000F6C7: ; DATA XREF: .pdata:000000018001EEB8âo
align 8
; [000000DE BYTES: COLLAPSED FUNCTION _setmode_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000F7A6: ; DATA XREF: .pdata:000000018001EEC4âo
align 8
; [0000016C BYTES: COLLAPSED FUNCTION _chsize_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
; =============== S U B R O U T I N E =======================================
sub_18000F914 proc near ; CODE XREF: __acrt_lowio_set_os_handle+4Fâp
; _free_osfhnd+4Fâp
; DATA XREF: ...
mov eax, cs:dword_18001DCE8
retn
sub_18000F914 endp
; ---------------------------------------------------------------------------
align 4
; [0000003B BYTES: COLLAPSED FUNCTION _putwch_nolock. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000F957: ; DATA XREF: .pdata:000000018001EEDCâo
align 8
; [00000015 BYTES: COLLAPSED FUNCTION __strncnt. PRESS CTRL-NUMPAD+ TO EXPAND]
align 10h
; [000001D5 BYTES: COLLAPSED FUNCTION __crt_mbstring::__mbrtoc32_utf8(char32_t *,char const *,unsigned __int64,_Mbstatet *). PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18000FB45: ; DATA XREF: .pdata:000000018001EEE8âo
align 10h
; [000005AB BYTES: COLLAPSED FUNCTION log10. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800100FB: ; DATA XREF: .pdata:000000018001EEF4âo
align 20h
; [00000019 BYTES: COLLAPSED FUNCTION __acrt_initialize_fmode. PRESS CTRL-NUMPAD+ TO EXPAND]
align 4
; [00000052 BYTES: COLLAPSED FUNCTION __dcrt_lowio_ensure_console_output_initialized. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18001016E: ; DATA XREF: .pdata:000000018001EF00âo
align 10h
; =============== S U B R O U T I N E =======================================
sub_180010170 proc near ; DATA XREF: .rdata:0000000180011328âo
; .rdata:0000000180011495âo ...
sub rsp, 28h
mov rcx, cs:hObject ; hObject
cmp rcx, 0FFFFFFFFFFFFFFFDh
ja short loc_180010187
call cs:CloseHandle
loc_180010187: ; CODE XREF: sub_180010170+Fâj
add rsp, 28h
retn
sub_180010170 endp
; [000000BE BYTES: COLLAPSED FUNCTION unknown_libname_18. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18001024A: ; DATA XREF: .pdata:000000018001EF18âo
align 4
; [00000065 BYTES: COLLAPSED FUNCTION _call_matherr. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800102B1: ; DATA XREF: .pdata:000000018001EF24âo
align 4
; [000000BA BYTES: COLLAPSED FUNCTION _exception_enabled. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_18001036E: ; DATA XREF: .pdata:000000018001EF30âo
align 10h
; [00000127 BYTES: COLLAPSED FUNCTION _handle_error. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180010497: ; DATA XREF: .pdata:000000018001EF3Câo
align 20h
; [00000070 BYTES: COLLAPSED FUNCTION __acrt_initialize_fma3. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000020 BYTES: COLLAPSED FUNCTION _log10_special. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000096 BYTES: COLLAPSED FUNCTION _log_special_common. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800105C6: ; DATA XREF: .pdata:000000018001EF60âo
align 20h
; [00000010 BYTES: COLLAPSED FUNCTION _get_fpsr. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000000A BYTES: COLLAPSED FUNCTION _set_fpsr. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000014 BYTES: COLLAPSED FUNCTION _fclrf. PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
_frnd:
ucomisd xmm0, cs:qword_180018F30
jnb short _return
ucomisd xmm0, cs:qword_180018F38
jbe short _return
cvtsd2si rcx, xmm0
cvtsi2sd xmm0, rcx
; [00000001 BYTES: COLLAPSED FUNCTION _return. PRESS CTRL-NUMPAD+ TO EXPAND]
align 10h
; [00000027 BYTES: COLLAPSED FUNCTION _raise_exc. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180010657: ; DATA XREF: .pdata:000000018001EF78âo
align 8
; [0000030D BYTES: COLLAPSED FUNCTION _raise_exc_ex. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180010965: ; DATA XREF: .pdata:000000018001EF84âo
align 8
; [0000002E BYTES: COLLAPSED FUNCTION _set_errno_from_matherr. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180010996: ; DATA XREF: .pdata:000000018001EF90âo
align 8
; [0000001D BYTES: COLLAPSED FUNCTION _clrfp. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_1800109B5: ; DATA XREF: .pdata:000000018001EF9Câo
align 8
; [0000007C BYTES: COLLAPSED FUNCTION _ctrlfp. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000001F BYTES: COLLAPSED FUNCTION _set_statfp. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180010A53: ; DATA XREF: .pdata:000000018001EFB4âo
align 4
; [00000011 BYTES: COLLAPSED FUNCTION _statfp. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180010A65: ; DATA XREF: .pdata:000000018001EFC0âo
align 10h
; [00000044 BYTES: COLLAPSED FUNCTION _FindPESection. PRESS CTRL-NUMPAD+ TO EXPAND]
align 20h
; [0000004D BYTES: COLLAPSED FUNCTION _IsNonwritableInCurrentImage. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180010B0D: ; DATA XREF: .pdata:000000018001EFCCâo
align 10h
; [0000002D BYTES: COLLAPSED FUNCTION _ValidateImageBase. PRESS CTRL-NUMPAD+ TO EXPAND]
db 9 dup(0CCh)
align 10h
; [000000C7 BYTES: COLLAPSED FUNCTION memcmp. PRESS CTRL-NUMPAD+ TO EXPAND]
byte_180010C17 db 0Fh dup(0CCh) ; DATA XREF: .pdata:000000018001EFD8âo
align 10h
; [00000002 BYTES: COLLAPSED FUNCTION _guard_dispatch_icall_nop. PRESS CTRL-NUMPAD+ TO EXPAND]
byte_180010C32 db 14h dup(0CCh) ; DATA XREF: .pdata:000000018001EFE4âo
align 10h
; =============== S U B R O U T I N E =======================================
_guard_xfg_dispatch_icall_nop proc near ; DATA XREF: .rdata:__guard_xfg_dispatch_icall_fptrâo
; .rdata:__guard_xfg_table_dispatch_icall_fptrâo ...
jmp cs:__guard_dispatch_icall_fptr
_guard_xfg_dispatch_icall_nop endp
; ---------------------------------------------------------------------------
algn_180010C56: ; DATA XREF: .pdata:000000018001EFF0âo
align 20h
; [00000017 BYTES: COLLAPSED CHUNK OF FUNCTION dllmain_crt_process_attach(HINSTANCE__ * const,void * const). PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
; [0000002D BYTES: COLLAPSED CHUNK OF FUNCTION dllmain_crt_process_detach(bool). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000036 BYTES: COLLAPSED CHUNK OF FUNCTION dllmain_dispatch(HINSTANCE__ * const,ulong,void * const). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000018 BYTES: COLLAPSED CHUNK OF FUNCTION __scrt_is_nonwritable_in_current_image. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000096 BYTES: COLLAPSED CHUNK OF FUNCTION __DestructExceptionObject. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000002B BYTES: COLLAPSED CHUNK OF FUNCTION common_fsopen<char>(char const * const,char const * const,int). PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
; [00000018 BYTES: COLLAPSED CHUNK OF FUNCTION common_ftell<long>(__crt_stdio_stream). PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
; [00000018 BYTES: COLLAPSED CHUNK OF FUNCTION fread_s. PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
; [00000016 BYTES: COLLAPSED CHUNK OF FUNCTION _query_new_handler. PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
; [0000001A BYTES: COLLAPSED CHUNK OF FUNCTION __crt_seh_guarded_call<void (*)(int)>::operator()<_lambda_c36588078e9f5dfd39652860aa6b3aaf_,_lambda_ec61778202f4f5fc7e7711acc23c3bca_ &,_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_>(_lambda_c36588078e9f5dfd39652860aa6b3aaf_ &&,_lambda_ec61778202f4f5fc7e7711acc23c3bca_ &,_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
; [0000001B BYTES: COLLAPSED CHUNK OF FUNCTION _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000019 BYTES: COLLAPSED CHUNK OF FUNCTION _fcloseall. PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
; [0000001A BYTES: COLLAPSED CHUNK OF FUNCTION __crt_seh_guarded_call<int>::operator()<_lambda_a37b2b86f63e897a80ea819b0eb08c01_,_lambda_38ce7e780aa69e748d6df282ebc68efe_ &,_lambda_99fb1378e971ab6e7edea83e3a7a83a2_>(_lambda_a37b2b86f63e897a80ea819b0eb08c01_ &&,_lambda_38ce7e780aa69e748d6df282ebc68efe_ &,_lambda_99fb1378e971ab6e7edea83e3a7a83a2_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
; [0000001B BYTES: COLLAPSED CHUNK OF FUNCTION __crt_seh_guarded_call<void>::operator()<_lambda_842d9ff0dc9ef11c61343bbaebe7f885_,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_>(_lambda_842d9ff0dc9ef11c61343bbaebe7f885_ &&,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000001D BYTES: COLLAPSED CHUNK OF FUNCTION __crt_seh_guarded_call<void>::operator()<_lambda_886d6c58226a84441f68b9f2b8217b83_,_lambda_ab61a845afdef5b7c387490eaf3616ee_ &,_lambda_f7f22ab5edc0698d5f6905b0d3f44752_>(_lambda_886d6c58226a84441f68b9f2b8217b83_ &&,_lambda_ab61a845afdef5b7c387490eaf3616ee_ &,_lambda_f7f22ab5edc0698d5f6905b0d3f44752_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
; [00000017 BYTES: COLLAPSED CHUNK OF FUNCTION _read. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000017 BYTES: COLLAPSED CHUNK OF FUNCTION _write. PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
; [00000019 BYTES: COLLAPSED CHUNK OF FUNCTION _alloc_osfhnd. PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000019 BYTES: COLLAPSED CHUNK OF FUNCTION update_thread_multibyte_data_internal(__acrt_ptd * const,__crt_multibyte_data * * const). PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
; [00000021 BYTES: COLLAPSED CHUNK OF FUNCTION raise. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000001A BYTES: COLLAPSED CHUNK OF FUNCTION __crt_seh_guarded_call<void>::operator()<_lambda_9431c60049192bb82166e0947f95a2e9_,_lambda_85fa512c59a4d94d4a89f575eefd92a6_ &,_lambda_487febba6ca58d9ce348204d67e1dba3_>(_lambda_9431c60049192bb82166e0947f95a2e9_ &&,_lambda_85fa512c59a4d94d4a89f575eefd92a6_ &,_lambda_487febba6ca58d9ce348204d67e1dba3_ &&). PRESS CTRL-NUMPAD+ TO EXPAND]
; [00000053 BYTES: COLLAPSED CHUNK OF FUNCTION common_sopen_dispatch<char>(char const * const,int,int,int,int * const,int). PRESS CTRL-NUMPAD+ TO EXPAND]
; ---------------------------------------------------------------------------
; [00000019 BYTES: COLLAPSED CHUNK OF FUNCTION __acrt_update_thread_locale_data. PRESS CTRL-NUMPAD+ TO EXPAND]
; [0000002C BYTES: COLLAPSED CHUNK OF FUNCTION _ctrlfp. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180010FCC: ; DATA XREF: .pdata:000000018001F11Câo
align 10h
; [00000020 BYTES: COLLAPSED CHUNK OF FUNCTION _IsNonwritableInCurrentImage. PRESS CTRL-NUMPAD+ TO EXPAND]
algn_180010FF0: ; DATA XREF: .pdata:000000018001F128âo
align 20h
_text ends
; Section 2. (virtual address 00011000)
; Virtual size : 0000A00C ( 40972.)
; Section size in file : 0000A200 ( 41472.)
; Offset to raw data for section: 00010400
; Flags 40000040: Data Readable
; Alignment : default
;
; Imports from ADVAPI32.dll
;
; ===========================================================================
; Segment type: Externs
; _idata
; ULONG (__stdcall *UnregisterTraceGuids)(TRACEHANDLE RegistrationHandle)
extrn UnregisterTraceGuids:qword ; CODE XREF: sub_180001248+28âp
; DATA XREF: sub_180001248+28âr ...
; LSTATUS (__stdcall *RegQueryValueExW)(HKEY hKey, LPCWSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData)
extrn RegQueryValueExW:qword ; CODE XREF: StartAddress+1CEâp
; DATA XREF: StartAddress+1CEâr
; LSTATUS (__stdcall *RegOpenKeyExW)(HKEY hKey, LPCWSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult)
extrn RegOpenKeyExW:qword ; CODE XREF: StartAddress+A4âp
; DATA XREF: StartAddress+A4âr
; LSTATUS (__stdcall *RegCloseKey)(HKEY hKey)
extrn RegCloseKey:qword ; CODE XREF: StartAddress+1DDâp
; StartAddress+1F7âp
; DATA XREF: ...
; ULONG (*TraceMessage)(TRACEHANDLE LoggerHandle, ULONG MessageFlags, LPCGUID MessageGuid, USHORT MessageNumber, ...)
extrn __imp_TraceMessage:qword ; DATA XREF: TraceMessageâr
; ULONG (__stdcall *GetTraceEnableFlags)(TRACEHANDLE TraceHandle)
extrn GetTraceEnableFlags:qword ; CODE XREF: RequestAddress+4Bâp
; DATA XREF: RequestAddress+4Bâr
; UCHAR (__stdcall *GetTraceEnableLevel)(TRACEHANDLE TraceHandle)
extrn GetTraceEnableLevel:qword ; CODE XREF: RequestAddress+3Fâp
; DATA XREF: RequestAddress+3Fâr
; TRACEHANDLE (__stdcall *GetTraceLoggerHandle)(PVOID Buffer)
extrn GetTraceLoggerHandle:qword ; CODE XREF: RequestAddress+33âp
; DATA XREF: RequestAddress+33âr
; ULONG (__stdcall *RegisterTraceGuidsW)(WMIDPREQUEST RequestAddress, PVOID RequestContext, LPCGUID ControlGuid, ULONG GuidCount, PTRACE_GUID_REGISTRATION TraceGuidReg, LPCWSTR MofImagePath, LPCWSTR MofResourceName, PTRACEHANDLE RegistrationHandle)
extrn RegisterTraceGuidsW:qword ; CODE XREF: sub_180001320+5Fâp
; DATA XREF: sub_180001320+5Fâr
;
; Imports from KERNEL32.dll
;
; int (__stdcall *WideCharToMultiByte)(UINT CodePage, DWORD dwFlags, LPCWCH lpWideCharStr, int cchWideChar, LPSTR lpMultiByteStr, int cbMultiByte, LPCCH lpDefaultChar, LPBOOL lpUsedDefaultChar)
extrn WideCharToMultiByte:qword ; CODE XREF: StartAddress+242âp
; DATA XREF: StartAddress+242âr ...
; HANDLE (__stdcall *CreateThread)(LPSECURITY_ATTRIBUTES lpThreadAttributes, SIZE_T dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId)
extrn CreateThread:qword ; CODE XREF: sub_180001D60+41Câp
; DATA XREF: sub_180001D60+41Câr
; void (__stdcall *Sleep)(DWORD dwMilliseconds)
extrn Sleep:qword ; CODE XREF: StartAddress+64âp
; DATA XREF: StartAddress+64âr
; DWORD (__stdcall *WaitForSingleObject)(HANDLE hHandle, DWORD dwMilliseconds)
extrn WaitForSingleObject:qword ; CODE XREF: sub_1800021F0+15âp
; DATA XREF: sub_1800021F0+15âr
; BOOL (__stdcall *CloseHandle)(HANDLE hObject)
extrn CloseHandle:qword ; CODE XREF: sub_1800021F0+1Fâp
; _close_nolock+66âp ...
; void (__stdcall *OutputDebugStringW)(LPCWSTR lpOutputString)
extrn OutputDebugStringW:qword ; CODE XREF: StartAddress+59âp
; StartAddress+B9âp ...
; void (__stdcall *DebugBreak)()
extrn DebugBreak:qword ; CODE XREF: sub_1800022DC+16Câp
; sub_1800022DC+188âp
; DATA XREF: ...
; BOOL (__stdcall *WriteConsoleW)(HANDLE hConsoleOutput, const void *lpBuffer, DWORD nNumberOfCharsToWrite, LPDWORD lpNumberOfCharsWritten, LPVOID lpReserved)
extrn WriteConsoleW:qword ; CODE XREF: unknown_libname_18+31âp
; unknown_libname_18+9Fâp
; DATA XREF: ...
; BOOL (__stdcall *QueryPerformanceCounter)(LARGE_INTEGER *lpPerformanceCount)
extrn QueryPerformanceCounter:qword
; CODE XREF: __security_init_cookie+56âp
; DATA XREF: __security_init_cookie+56âr
; DWORD (__stdcall *GetCurrentProcessId)()
extrn GetCurrentProcessId:qword
; CODE XREF: __security_init_cookie+46âp
; DATA XREF: __security_init_cookie+46âr
; DWORD (__stdcall *GetCurrentThreadId)()
extrn GetCurrentThreadId:qword
; CODE XREF: __security_init_cookie+3Aâp
; DATA XREF: __security_init_cookie+3Aâr
; void (__stdcall *GetSystemTimeAsFileTime)(LPFILETIME lpSystemTimeAsFileTime)
extrn GetSystemTimeAsFileTime:qword
; CODE XREF: __security_init_cookie+2Câp
; DATA XREF: __security_init_cookie+2Câr
; void (__stdcall *InitializeSListHead)(PSLIST_HEADER ListHead)
extrn InitializeSListHead:qword ; DATA XREF: sub_1800031AC+7âr
; void (__stdcall *RtlCaptureContext)(PCONTEXT ContextRecord)
extrn RtlCaptureContext:qword ; CODE XREF: __scrt_fastfail+49âp
; capture_current_context+Dâp ...
; PRUNTIME_FUNCTION (__stdcall *RtlLookupFunctionEntry)(ULONG64 ControlPc, PULONG64 ImageBase, PUNWIND_HISTORY_TABLE HistoryTable)
extrn RtlLookupFunctionEntry:qword
; CODE XREF: __scrt_fastfail+63âp
; capture_current_context+25âp ...
; PEXCEPTION_ROUTINE (__stdcall *RtlVirtualUnwind)(ULONG HandlerType, ULONG64 ImageBase, ULONG64 ControlPc, PRUNTIME_FUNCTION FunctionEntry, PCONTEXT ContextRecord, PVOID *HandlerData, PULONG64 EstablisherFrame, PKNONVOLATILE_CONTEXT_POINTERS ContextPointers)
extrn RtlVirtualUnwind:qword ; CODE XREF: __scrt_fastfail+A4âp
; capture_current_context+5Câp ...
; BOOL (__stdcall *IsDebuggerPresent)()
extrn IsDebuggerPresent:qword ; CODE XREF: __scrt_fastfail+F8âp
; __acrt_call_reportfault+105âp
; DATA XREF: ...
; LONG (__stdcall *UnhandledExceptionFilter)(struct _EXCEPTION_POINTERS *ExceptionInfo)
extrn UnhandledExceptionFilter:qword
; CODE XREF: __scrt_fastfail+124âp
; __raise_securityfailure+14âp ...
; LPTOP_LEVEL_EXCEPTION_FILTER (__stdcall *SetUnhandledExceptionFilter)(LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter)
extrn SetUnhandledExceptionFilter:qword
; CODE XREF: __scrt_fastfail+119âp
; __raise_securityfailure+Bâp ...
; void (__stdcall *GetStartupInfoW)(LPSTARTUPINFOW lpStartupInfo)
extrn GetStartupInfoW:qword
; CODE XREF: initialize_inherited_file_handles_nolock(void)+20âp
; DATA XREF: initialize_inherited_file_handles_nolock(void)+20âr
; BOOL (__stdcall *IsProcessorFeaturePresent)(DWORD ProcessorFeature)
extrn IsProcessorFeaturePresent:qword
; CODE XREF: __scrt_fastfail+1Câp
; __report_gsfailure+Eâp ...
; HMODULE (__stdcall *GetModuleHandleW)(LPCWSTR lpModuleName)
extrn GetModuleHandleW:qword
; CODE XREF: common_exit(int,_crt_exit_cleanup_mode,_crt_exit_return_mode)+1Fâp
; DATA XREF: common_exit(int,_crt_exit_cleanup_mode,_crt_exit_return_mode)+1Fâr
; HANDLE (__stdcall *GetCurrentProcess)()
extrn GetCurrentProcess:qword
; CODE XREF: __raise_securityfailure+1Aâp
; exit_or_terminate_process(uint)+29âp ...
; BOOL (__stdcall *TerminateProcess)(HANDLE hProcess, UINT uExitCode)
extrn TerminateProcess:qword
; CODE XREF: exit_or_terminate_process(uint)+34âp
; DATA XREF: __raise_securityfailure+2Dâr ...
; void (__stdcall *RtlUnwindEx)(PVOID TargetFrame, PVOID TargetIp, PEXCEPTION_RECORD ExceptionRecord, PVOID ReturnValue, PCONTEXT ContextRecord, PUNWIND_HISTORY_TABLE HistoryTable)
extrn RtlUnwindEx:qword ; CODE XREF: __C_specific_handler+116âp
; DATA XREF: __C_specific_handler+116âr
; PSLIST_ENTRY (__stdcall *InterlockedFlushSList)(PSLIST_HEADER ListHead)
extrn InterlockedFlushSList:qword
; CODE XREF: __std_type_info_destroy_list+6âp
; DATA XREF: __std_type_info_destroy_list+6âr
; PVOID (__stdcall *RtlPcToFileHeader)(PVOID PcValue, PVOID *BaseOfImage)
extrn RtlPcToFileHeader:qword ; CODE XREF: _CxxThrowException+44âp
; DATA XREF: _CxxThrowException+44âr
; void (__stdcall *RaiseException)(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, const ULONG_PTR *lpArguments)
extrn RaiseException:qword ; CODE XREF: _CxxThrowException+8Aâp
; _raise_exc_ex+260âp
; DATA XREF: ...
; DWORD (__stdcall *GetLastError)()
extrn GetLastError:qword
; CODE XREF: __vcrt_getptd_noexit:loc_180004B9Bâp
; try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const)+93âp ...
; void (__stdcall *SetLastError)(DWORD dwErrCode)
extrn SetLastError:qword ; CODE XREF: __vcrt_getptd_noexit+A6âp
; __acrt_getptd+ADâp ...
; void (__stdcall *EnterCriticalSection)(LPCRITICAL_SECTION lpCriticalSection)
extrn EnterCriticalSection:qword ; CODE XREF: _alloc_osfhnd+A5âp
; DATA XREF: sub_18000731C+4âr ...
; void (__stdcall *LeaveCriticalSection)(LPCRITICAL_SECTION lpCriticalSection)
extrn LeaveCriticalSection:qword ; CODE XREF: _alloc_osfhnd+B4âp
; DATA XREF: sub_180007328+4âr ...
; void (__stdcall *DeleteCriticalSection)(LPCRITICAL_SECTION lpCriticalSection)
extrn DeleteCriticalSection:qword
; CODE XREF: __vcrt_uninitialize_locks+1Fâp
; __acrt_uninitialize_stdio+31âp ...
; BOOL (__stdcall *InitializeCriticalSectionAndSpinCount)(LPCRITICAL_SECTION lpCriticalSection, DWORD dwSpinCount)
extrn InitializeCriticalSectionAndSpinCount:qword
; CODE XREF: __vcrt_InitializeCriticalSectionEx:loc_180004FDBâp
; __vcrt_InitializeCriticalSectionEx_0:loc_18000B36Bâp
; DATA XREF: ...
; DWORD (__stdcall *TlsAlloc)()
extrn TlsAlloc:qword ; DATA XREF: __vcrt_FlsAlloc+3Eâr
; __acrt_FlsAlloc+41âr
; LPVOID (__stdcall *TlsGetValue)(DWORD dwTlsIndex)
extrn TlsGetValue:qword ; DATA XREF: __vcrt_FlsGetValue+3Fâr
; __acrt_FlsGetValue+3Fâr
; BOOL (__stdcall *TlsSetValue)(DWORD dwTlsIndex, LPVOID lpTlsValue)
extrn TlsSetValue:qword ; CODE XREF: __vcrt_FlsSetValue:loc_180004F7Câp
; __acrt_FlsSetValue:loc_18000B30Câp
; DATA XREF: ...
; BOOL (__stdcall *TlsFree)(DWORD dwTlsIndex)
extrn TlsFree:qword ; DATA XREF: __vcrt_FlsFree+3Fâr
; __acrt_FlsFree+3Fâr
; BOOL (__stdcall *FreeLibrary)(HMODULE hLibModule)
extrn FreeLibrary:qword ; CODE XREF: try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const)+103âp
; try_cor_exit_process(uint)+4Fâp ...
; FARPROC (__stdcall *GetProcAddress)(HMODULE hModule, LPCSTR lpProcName)
extrn GetProcAddress:qword
; CODE XREF: try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const)+10Fâp
; try_cor_exit_process(uint)+32âp ...
; HMODULE (__stdcall *LoadLibraryExW)(LPCWSTR lpLibFileName, HANDLE hFile, DWORD dwFlags)
extrn LoadLibraryExW:qword
; CODE XREF: try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const)+85âp
; try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const)+BDâp ...
; BOOL (__stdcall *ReadFile)(HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped)
extrn ReadFile:qword ; CODE XREF: common_ftell_translated_utf8_nolock(__crt_stdio_stream,__int64)+C6âp
; translate_text_mode_nolock<wchar_t>(int,wchar_t * const,unsigned __int64)+EBâp ...
; void (__stdcall __noreturn *ExitProcess)(UINT uExitCode)
extrn ExitProcess:qword ; CODE XREF: exit_or_terminate_process(uint)+43âp
; DATA XREF: exit_or_terminate_process(uint)+43âr
; BOOL (__stdcall *GetModuleHandleExW)(DWORD dwFlags, LPCWSTR lpModuleName, HMODULE *phModule)
extrn GetModuleHandleExW:qword
; CODE XREF: try_cor_exit_process(uint)+1Câp
; DATA XREF: try_cor_exit_process(uint)+1Câr
; DWORD (__stdcall *GetModuleFileNameW)(HMODULE hModule, LPWSTR lpFilename, DWORD nSize)
extrn GetModuleFileNameW:qword
; CODE XREF: __acrt_GetModuleFileNameA+3Câp
; DATA XREF: __acrt_GetModuleFileNameA+3Câr
; BOOL (__stdcall *HeapFree)(HANDLE hHeap, DWORD dwFlags, LPVOID lpMem)
extrn HeapFree:qword ; CODE XREF: _free_base+16âp
; DATA XREF: _free_base+16âr
; BOOL (__stdcall *GetConsoleMode)(HANDLE hConsoleHandle, LPDWORD lpMode)
extrn GetConsoleMode:qword ; CODE XREF: _read_nolock+26Fâp
; _write_nolock+100âp
; DATA XREF: ...
; BOOL (__stdcall *ReadConsoleW)(HANDLE hConsoleInput, LPVOID lpBuffer, DWORD nNumberOfCharsToRead, LPDWORD lpNumberOfCharsRead, PCONSOLE_READCONSOLE_CONTROL pInputControl)
extrn ReadConsoleW:qword ; CODE XREF: _read_nolock+29Dâp
; DATA XREF: _read_nolock+29Dâr
; BOOL (__stdcall *SetFilePointerEx)(HANDLE hFile, LARGE_INTEGER liDistanceToMove, PLARGE_INTEGER lpNewFilePointer, DWORD dwMoveMethod)
extrn SetFilePointerEx:qword
; CODE XREF: common_lseek_nolock<__int64>(int,__int64,int)+44âp
; DATA XREF: common_lseek_nolock<__int64>(int,__int64,int)+44âr
; HANDLE (__stdcall *GetStdHandle)(DWORD nStdHandle)
extrn GetStdHandle:qword
; CODE XREF: initialize_stdio_handles_nolock(void):loc_180008C6Dâp
; DATA XREF: initialize_stdio_handles_nolock(void):loc_180008C6Dâr
; DWORD (__stdcall *GetFileType)(HANDLE hFile)
extrn GetFileType:qword ; CODE XREF: initialize_inherited_file_handles_nolock(void)+8Bâp
; initialize_stdio_handles_nolock(void)+8Fâp ...
; LPVOID (__stdcall *HeapAlloc)(HANDLE hHeap, DWORD dwFlags, SIZE_T dwBytes)
extrn HeapAlloc:qword ; CODE XREF: _malloc_base+3Eâp
; _calloc_base+55âp
; DATA XREF: ...
; BOOL (__stdcall *FindClose)(HANDLE hFindFile)
extrn FindClose:qword ; CODE XREF: _wsetlocale_set_cat+2CDâp
; DATA XREF: _wsetlocale_set_cat+2CDâr
; HANDLE (__stdcall *FindFirstFileExW)(LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags)
extrn FindFirstFileExW:qword
; CODE XREF: _wsetlocale_set_cat+166âp
; DATA XREF: _wsetlocale_set_cat+166âr
; BOOL (__stdcall *FindNextFileW)(HANDLE hFindFile, LPWIN32_FIND_DATAW lpFindFileData)
extrn FindNextFileW:qword ; CODE XREF: _wsetlocale_set_cat+278âp
; DATA XREF: _wsetlocale_set_cat+278âr
; BOOL (__stdcall *IsValidCodePage)(UINT CodePage)
extrn IsValidCodePage:qword ; CODE XREF: _setmbcp_nolock+6Bâp
; DATA XREF: _setmbcp_nolock+6Bâr
; UINT (__stdcall *GetACP)()
extrn GetACP:qword ; CODE XREF: getSystemCP(int)+41âp
; DATA XREF: getSystemCP(int)+41âr
; UINT (__stdcall *GetOEMCP)()
extrn GetOEMCP:qword ; CODE XREF: getSystemCP(int)+2Aâp
; DATA XREF: getSystemCP(int)+2Aâr
; BOOL (__stdcall *GetCPInfo)(UINT CodePage, LPCPINFO lpCPInfo)
extrn GetCPInfo:qword ; CODE XREF: setSBUpLow(__crt_multibyte_data *)+42âp
; _setmbcp_nolock+B7âp
; DATA XREF: ...
; LPSTR (__stdcall *GetCommandLineA)()
extrn GetCommandLineA:qword
; CODE XREF: __acrt_initialize_command_line+4âp
; DATA XREF: __acrt_initialize_command_line+4âr
; LPWSTR (__stdcall *GetCommandLineW)()
extrn GetCommandLineW:qword
; CODE XREF: __acrt_initialize_command_line+11âp
; DATA XREF: __acrt_initialize_command_line+11âr
; int (__stdcall *MultiByteToWideChar)(UINT CodePage, DWORD dwFlags, LPCCH lpMultiByteStr, int cbMultiByte, LPWSTR lpWideCharStr, int cchWideChar)
extrn MultiByteToWideChar:qword
; DATA XREF: __acrt_MultiByteToWideChar:loc_18000AD3Bâr
; LPWCH (__stdcall *GetEnvironmentStringsW)()
extrn GetEnvironmentStringsW:qword
; CODE XREF: __dcrt_get_narrow_environment_from_os+19âp
; DATA XREF: __dcrt_get_narrow_environment_from_os+19âr
; BOOL (__stdcall *FreeEnvironmentStringsW)(LPWCH penv)
extrn FreeEnvironmentStringsW:qword
; CODE XREF: __dcrt_get_narrow_environment_from_os+DDâp
; DATA XREF: __dcrt_get_narrow_environment_from_os+DDâr
; int (__stdcall *LCMapStringW)(LCID Locale, DWORD dwMapFlags, LPCWSTR lpSrcStr, int cchSrc, LPWSTR lpDestStr, int cchDest)
extrn LCMapStringW:qword ; CODE XREF: __acrt_LCMapStringEx+C1âp
; DATA XREF: __acrt_LCMapStringEx+C1âr
; HANDLE (__stdcall *GetProcessHeap)()
extrn GetProcessHeap:qword ; CODE XREF: __acrt_initialize_heap+4âp
; DATA XREF: __acrt_initialize_heap+4âr
; HANDLE (__stdcall *CreateFileW)(LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile)
extrn CreateFileW:qword ; CODE XREF: _wsopen_nolock+106âp
; _wsopen_nolock+156âp ...
; BOOL (__stdcall *SetStdHandle)(DWORD nStdHandle, HANDLE hHandle)
extrn SetStdHandle:qword
; CODE XREF: __acrt_lowio_set_os_handle+7Bâp
; _free_osfhnd+7Aâp
; DATA XREF: ...
; BOOL (__stdcall *FlushFileBuffers)(HANDLE hFile)
extrn FlushFileBuffers:qword
; CODE XREF: __crt_seh_guarded_call<int>::operator()<_lambda_a37b2b86f63e897a80ea819b0eb08c01_,_lambda_38ce7e780aa69e748d6df282ebc68efe_ &,_lambda_99fb1378e971ab6e7edea83e3a7a83a2_>(_lambda_a37b2b86f63e897a80ea819b0eb08c01_ &&,_lambda_38ce7e780aa69e748d6df282ebc68efe_ &,_lambda_99fb1378e971ab6e7edea83e3a7a83a2_ &&)+4Eâp
; DATA XREF: __crt_seh_guarded_call<int>::operator()<_lambda_a37b2b86f63e897a80ea819b0eb08c01_,_lambda_38ce7e780aa69e748d6df282ebc68efe_ &,_lambda_99fb1378e971ab6e7edea83e3a7a83a2_>(_lambda_a37b2b86f63e897a80ea819b0eb08c01_ &&,_lambda_38ce7e780aa69e748d6df282ebc68efe_ &,_lambda_99fb1378e971ab6e7edea83e3a7a83a2_ &&)+4Eâr
; BOOL (__stdcall *WriteFile)(HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped)
extrn WriteFile:qword ; CODE XREF: write_double_translated_ansi_nolock(int,char const * const,uint)+326âp
; write_double_translated_ansi_nolock(int,char const * const,uint)+378âp ...
; UINT (__stdcall *GetConsoleOutputCP)()
extrn GetConsoleOutputCP:qword
; CODE XREF: write_double_translated_ansi_nolock(int,char const * const,uint)+6Fâp
; DATA XREF: write_double_translated_ansi_nolock(int,char const * const,uint)+6Fâr
; BOOL (__stdcall *GetStringTypeW)(DWORD dwInfoType, LPCWCH lpSrcStr, int cchSrc, LPWORD lpCharType)
extrn GetStringTypeW:qword
; CODE XREF: __acrt_GetStringTypeA+132âp
; DATA XREF: __acrt_GetStringTypeA+132âr
; SIZE_T (__stdcall *HeapSize)(HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem)
extrn HeapSize:qword ; DATA XREF: _msize+32âr
; LPVOID (__stdcall *HeapReAlloc)(HANDLE hHeap, DWORD dwFlags, LPVOID lpMem, SIZE_T dwBytes)
extrn HeapReAlloc:qword ; CODE XREF: _realloc_base+6Dâp
; DATA XREF: _realloc_base+6Dâr
; BOOL (__stdcall *SetEndOfFile)(HANDLE hFile)
extrn SetEndOfFile:qword ; CODE XREF: _chsize_nolock+112âp
; DATA XREF: _chsize_nolock+112âr
; ===========================================================================
; Segment type: Pure data
; Segment permissions: Read
_rdata segment para public 'DATA' use64
assume cs:_rdata
;org 1800112B0h
__guard_check_icall_fptr dq offset _guard_check_icall_nop
; DATA XREF: __except_validate_context_recordâr
; .rdata:0000000180018FF0âo
__guard_xfg_check_icall_fptr dq offset _guard_check_icall_nop
; DATA XREF: .rdata:0000000180019098âo
__guard_dispatch_icall_fptr dq offset _guard_dispatch_icall_nop
; DATA XREF: DllGetClassObject+87âr
; DllGetClassObject:loc_18000115Câr ...
__guard_xfg_dispatch_icall_fptr dq offset _guard_xfg_dispatch_icall_nop
; DATA XREF: .rdata:00000001800190A0âo
__guard_xfg_table_dispatch_icall_fptr dq offset _guard_xfg_dispatch_icall_nop
; DATA XREF: .rdata:00000001800190A8âo
; const _PVFV First
First dq 0 ; DATA XREF: dllmain_crt_process_attach(HINSTANCE__ * const,void * const)+8Eâo
; const _PVFV Last
Last dq 0 ; DATA XREF: dllmain_crt_process_attach(HINSTANCE__ * const,void * const)+87âo
; const _PIFV qword_1800112E8
qword_1800112E8 dq 0 ; DATA XREF: dllmain_crt_process_attach(HINSTANCE__ * const,void * const)+6Eâo
dq offset __acrt_initialize_stdio
dq offset ?initialize_multibyte@@YAHXZ ; initialize_multibyte(void)
dq offset __acrt_initialize_fmode
dq offset __acrt_initialize_fma3
; const _PIFV qword_180011310
qword_180011310 dq 0 ; DATA XREF: dllmain_crt_process_attach(HINSTANCE__ * const,void * const)+67âo
; const _PVFV qword_180011318
qword_180011318 dq 0 ; DATA XREF: _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void)+7Fâo
dq offset __acrt_uninitialize_locale
dq offset sub_180010170
dq offset __acrt_uninitialize_stdio
; const _PVFV qword_180011338
qword_180011338 dq 0 ; DATA XREF: _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void)+78âo
; const _PVFV qword_180011340
qword_180011340 dq 0 ; DATA XREF: _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void)+92âo
; const _PVFV qword_180011348
qword_180011348 dq 0 ; DATA XREF: _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void):loc_1800060ABâo
__guard_fids_table dd rva sub_180001000 ; DATA XREF: .rdata:0000000180019000âo
db 0
dd rva sub_180001030
db 0
dd rva j_?_Reference@_RefCounter@details@Concurrency@@QEAAJXZ ; Concurrency::details::_RefCounter::_Reference(void)
db 0
dd rva sub_180001070
db 0
dd rva sub_180001080
db 0
dd rva sub_180001090
db 0
dd rva sub_1800010A0
db 0
dd rva DllGetClassObject
db 2
dd rva RequestAddress
db 0
dd rva ?_Reference@_RefCounter@details@Concurrency@@QEAAJXZ ; Concurrency::details::_RefCounter::_Reference(void)
db 0
dd rva sub_1800013C0
db 0
dd rva sub_180001430
db 0
dd rva sub_180001470
db 0
dd rva sub_1800014D0
db 0
dd rva sub_180001530
db 0
dd rva _guard_check_icall_nop
db 0
dd rva sub_180001610
db 0
dd rva sub_1800016A0
db 0
dd rva sub_1800016B0
db 0
dd rva sub_180001710
db 0
dd rva sub_180001740
db 0
dd rva StartAddress
db 0
dd rva sub_180001D60
db 0
dd rva sub_1800021F0
db 0
dd rva sub_180002270
db 0
dd rva sub_1800022D0
db 0
dd rva sub_180002540
db 0
dd rva sub_180002610
db 0
dd rva ?dllmain_crt_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z ; dllmain_crt_dispatch(HINSTANCE__ * const,ulong,void * const)
db 0
dd rva DllEntryPoint
db 0
dd rva unknown_libname_10 ; Microsoft VisualC v14 64bit runtime
db 0
dd rva ?get_unexpected_or_default@@YAP6AXXZQEBU__vcrt_ptd@@@Z ; Microsoft VisualC v7/14 64bit runtime
db 0
dd rva __report_gsfailure
db 0
dd rva sub_180003D10
db 0
dd rva __DestructExceptionObject
db 0
dd rva _NLG_Notify
db 0
dd rva nullsub_1
db 0
dd rva __vcrt_freefls
db 0
dd rva initialize_global_variables
db 0
dd rva initialize_c
db 0
dd rva sub_180006A60
db 0
dd rva uninitialize_environment
db 0
dd rva initialize_pointers
db 0
dd rva uninitialize_vcruntime
db 0
dd rva uninitialize_allocated_memory
db 0
dd rva uninitialize_allocated_io_buffers
db 0
dd rva __acrt_initialize_stdio
db 0
dd rva __acrt_uninitialize_stdio
db 0
dd rva __acrt_initialize_lowio
db 0
dd rva __acrt_uninitialize_lowio
db 0
dd rva __vcrt_initialize_locks_0
db 0
dd rva __vcrt_uninitialize_locks_0
db 0
dd rva ?DeleteThis@SchedulerProxy@details@Concurrency@@MEAAXXZ ; Concurrency::details::SchedulerProxy::DeleteThis(void)
db 0
dd rva __acrt_initialize_ptd
db 0
dd rva __vcrt_uninitialize_ptd_0
db 0
dd rva CompareFunction ; Microsoft VisualC 64bit universal runtime
db 0
dd rva __acrt_initialize_multibyte
db 0
dd rva __acrt_initialize_command_line
db 0
dd rva __acrt_initialize_winapi_thunks
db 0
dd rva __acrt_uninitialize_winapi_thunks
db 0
dd rva __acrt_initialize_heap
db 0
dd rva sub_18000B560
db 0
dd rva __acrt_uninitialize_locale
db 0
dd rva ?initialize_multibyte@@YAHXZ ; initialize_multibyte(void)
db 0
dd rva __acrt_initialize_fmode
db 0
dd rva sub_180010170
db 0
dd rva __acrt_initialize_fma3
db 0
dd rva _log10_special
db 0
align 10h
unk_1800114B0 db 0ECh ; DATA XREF: DllMain+2Bâo
db 48h ; H
db 56h ; V
db 0ACh
db 9Dh
db 0DDh
db 8Bh
db 4Eh ; N
db 0A2h
db 0F3h
db 5Ah ; Z
db 61h ; a
db 7Dh ; }
db 42h ; B
db 82h
db 0AEh
unk_1800114C0 db 0F4h ; DATA XREF: DllGetClassObject+E0âo
db 0E4h
db 0D8h
db 67h ; g
db 5Eh ; ^
db 8Ch
db 0B8h
db 37h ; 7
db 9Fh
db 37h ; 7
db 59h ; Y
db 43h ; C
db 65h ; e
db 91h
db 0F6h
db 0E8h
qword_1800114D0 dq 4201A4AD37E3910Ah ; DATA XREF: DllGetClassObject+1Câr
qword_1800114D8 dq 9C4F6699CFF88FB7h ; DATA XREF: DllGetClassObject+30âr
off_1800114E0 dq offset sub_1800014D0 ; DATA XREF: sub_180001000+6âo
; sub_180001030+6âo ...
dq offset ?_Reference@_RefCounter@details@Concurrency@@QEAAJXZ ; Concurrency::details::_RefCounter::_Reference(void)
dq offset sub_180001530
dq offset sub_180001030
off_180011500 dq offset sub_180001470 ; DATA XREF: DllGetClassObject+63âo
dq offset j_?_Reference@_RefCounter@details@Concurrency@@QEAAJXZ ; Concurrency::details::_RefCounter::_Reference(void)
dq offset sub_180001090
dq offset sub_180001000
off_180011520 dq offset sub_180001080 ; DATA XREF: DllGetClassObject+73âo
dq offset sub_180001070
dq offset sub_1800010A0
dq offset sub_1800013C0
dq offset sub_180001430
aMicrosoftUmdfU: ; DATA XREF: DllMain+1Dâo
text "UTF-16LE", 'Microsoft\UMDF\uad2fx3ldr',0
align 20h
qword_180011580 dq 0 ; DATA XREF: sub_1800014D0+10âr
qword_180011588 dq 46000000000000C0h ; DATA XREF: sub_1800014D0+20âr
qword_180011590 dq 1 ; DATA XREF: sub_180001470+10âr
qword_180011598 dq 46000000000000C0h ; DATA XREF: sub_180001470+20âr
unk_1800115A0 db 0F4h ; DATA XREF: sub_180001560+30âo
; sub_180001610+39âo
db 9Ch
db 60h ; `
db 4
db 20h
db 12h
db 0BCh
db 3Bh ; ;
db 0D8h
db 40h ; @
db 93h
db 82h
db 94h
db 56h ; V
db 1Dh
db 2Eh ; .
off_1800115B0 dq offset sub_1800016B0 ; DATA XREF: sub_180001560+67âo
dq offset j_?_Reference@_RefCounter@details@Concurrency@@QEAAJXZ ; Concurrency::details::_RefCounter::_Reference(void)
dq offset sub_180001090
dq offset sub_180001000
off_1800115D0 dq offset sub_180001710 ; DATA XREF: sub_180001560+71âo
dq offset sub_180001070
dq offset sub_1800010A0
dq offset sub_1800016A0
dq offset sub_180001610
dq offset _guard_check_icall_nop
qword_180011600 dq 4F2B88811BEC7499h ; DATA XREF: sub_1800016B0+10âr
qword_180011608 dq 0FC4A3007A9A11CB0h ; DATA XREF: sub_1800016B0+20âr
unk_180011610 db 9 ; DATA XREF: sub_180001778+44âo
; sub_180001778+DBâo ...
db 0D7h
db 8Bh
db 0Eh
db 7Eh ; ~
db 4Ah ; J
db 3Bh ; ;
db 39h ; 9
db 0B6h
db 0FAh
db 0A1h
db 9Fh
db 65h ; e
db 72h ; r
db 52h ; R
db 0E8h
off_180011620 dq offset sub_180002270 ; DATA XREF: sub_180001778+76âo
dq offset j_?_Reference@_RefCounter@details@Concurrency@@QEAAJXZ ; Concurrency::details::_RefCounter::_Reference(void)
dq offset sub_180001090
dq offset sub_180001740
off_180011640 dq offset sub_1800022D0 ; DATA XREF: sub_180001740+6âo
; sub_180001778+87âo
dq offset sub_180001070
dq offset sub_1800010A0
dq offset sub_180001D60
dq offset sub_1800021F0
aNull: ; DATA XREF: sub_180002714+39âo
text "UTF-16LE", 'NULL',0
align 4
aNull_0 db 'NULL',0 ; DATA XREF: sub_180002774+25âo
align 20h
off_180011680 dq offset sub_180002610 ; DATA XREF: StartAddress+2Bâo
dq offset sub_180002540
qword_180011690 dq 4BD8C7C151433BD3h ; DATA XREF: sub_180002270+10âr
qword_180011698 dq 0CC2646031EABC1B4h ; DATA XREF: sub_180002270+20âr
unk_1800116A0 db 0F9h ; DATA XREF: sub_1800018DC+1Aâo
db 0ECh
db 7Bh ; {
db 3Fh ; ?
db 65h ; e
db 3Ah ; :
db 48h ; H
db 43h ; C
db 0A4h
db 0F3h
db 33h ; 3
db 9Dh
db 57h ; W
db 34h ; 4
db 0A9h
db 0C6h
unk_1800116B0 db 59h ; Y ; DATA XREF: sub_1800022DC+155âo
db 0D8h
db 0B1h
db 5Ch ; \
db 0EEh
db 0F7h
db 1Eh
db 41h ; A
db 9Fh
db 0A5h
db 1
db 59h ; Y
db 0CCh
db 11h
db 83h
db 24h ; $
; const WCHAR OutputString
OutputString: ; DATA XREF: StartAddress+49âo
text "UTF-16LE", 'UA FX3LDR: Loading Universal Audio Apollo USB Firmw'
text "UTF-16LE", 'are',0Ah,0
; const WCHAR SubKey
SubKey: ; DATA XREF: StartAddress+96âo
text "UTF-16LE", 'Software\Universal Audio\Powered Plugins',0
align 10h
; const WCHAR aUaFx3ldrFailed
aUaFx3ldrFailed: ; DATA XREF: StartAddress+B2âo
text "UTF-16LE", 'UA FX3LDR: Failed to open registry key',0Ah,0
; const WCHAR ValueName
ValueName: ; DATA XREF: StartAddress+1A6âo
text "UTF-16LE", 'SatellitePath',0
align 20h
aApollosolopath: ; DATA XREF: StartAddress+19Bâo
text "UTF-16LE", 'ApolloSoloPath',0
align 20h
aApollotwinxpat: ; DATA XREF: StartAddress+170âo
text "UTF-16LE", 'ApolloTwinXPath',0
aFx3ldrpath: ; DATA XREF: StartAddress+17Fâo
text "UTF-16LE", 'FX3LdrPath',0
align 20h
; const WCHAR aUaFx3ldrFailed_0
aUaFx3ldrFailed_0: ; DATA XREF: StartAddress+1E3âo
text "UTF-16LE", 'UA FX3LDR: Failed to read registry key',0Ah,0
; const WCHAR aUaFx3ldrLoadin_0
aUaFx3ldrLoadin_0: ; DATA XREF: StartAddress+205âo
text "UTF-16LE", 'UA FX3LDR: Loading bootloader from registry key',0Ah
text "UTF-16LE", 0
align 20h
; const WCHAR aLoadingBootloa
aLoadingBootloa: ; DATA XREF: StartAddress:loc_180001AAFâo
text "UTF-16LE", 'Loading bootloader from default path',0Ah,0
align 10h
aCProgramFilesX_2 db 'C:\Program Files (x86)\Universal Audio\Powered Plugins\Firmware\U'
; DATA XREF: StartAddress+F6âo
db 'SB\Satellite.bin',0
align 10h
aCProgramFilesX_1 db 'C:\Program Files (x86)\Universal Audio\Powered Plugins\Firmware\U'
; DATA XREF: StartAddress+EBâo
db 'SB\ApolloSolo.bin',0
align 10h
aCProgramFilesX db 'C:\Program Files (x86)\Universal Audio\Powered Plugins\Firmware\U'
; DATA XREF: StartAddress+D0âo
db 'SB\ApolloTwinX.bin',0
align 10h
aCProgramFilesX_0 db 'C:\Program Files (x86)\Universal Audio\Powered Plugins\Firmware\U'
; DATA XREF: StartAddress+D7âo
db 'SB\ApolloTwin.bin',0
align 8
unk_180011AE8 db 2Ch ; , ; DATA XREF: sub_1800027C8+103âo
; sub_1800027C8+1C4âo ...
db 0C8h
db 4Fh ; O
db 0E5h
db 0E3h
db 67h ; g
db 0FFh
db 38h ; 8
db 48h ; H
db 55h ; U
db 11h
db 1Eh
db 9Dh
db 99h
db 68h ; h
db 79h ; y
; const char Mode[3]
Mode db 'rb',0 ; DATA XREF: sub_180002A5C+18âo
align 20h
; const WCHAR aUaFx3ldrCouldN
aUaFx3ldrCouldN: ; DATA XREF: sub_180002A5C:loc_180002ACBâo
text "UTF-16LE", 'UA FX3LDR: Could not open bootloader file',0Ah,0
align 20h
; const WCHAR aUaFx3ldrDownlo
aUaFx3ldrDownlo: ; DATA XREF: sub_180002A5C:loc_180002BCDâo
text "UTF-16LE", 'UA FX3LDR: _downloadFwToRam failed',0Ah,0
qword_180011BA8 dq 0 ; DATA XREF: dllmain_dispatch(HINSTANCE__ * const,ulong,void * const)+3Dâr
; dllmain_dispatch(HINSTANCE__ * const,ulong,void * const)+B6âr ...
xmmword_180011BB0 xmmword 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFh
; DATA XREF: __scrt_initialize_onexit_tables:loc_1800033F3âr
dq offset unk_180019100
off_180011BC8 dq offset unknown_libname_10 ; DATA XREF: sub_1800036F4+Câo
; sub_180003750+Câo ...
; Microsoft VisualC v14 64bit runtime
dq offset ?get_unexpected_or_default@@YAP6AXXZQEBU__vcrt_ptd@@@Z ; Microsoft VisualC v7/14 64bit runtime
aUnknownExcepti db 'Unknown exception',0
; DATA XREF: get_unexpected_or_default(__vcrt_ptd const * const)+5âo
align 10h
dq offset unk_180019178
off_180011BF8 dq offset unknown_libname_10 ; DATA XREF: sub_1800036F4+29âo
; sub_180003730+10âo
; Microsoft VisualC v14 64bit runtime
dq offset ?get_unexpected_or_default@@YAP6AXXZQEBU__vcrt_ptd@@@Z ; Microsoft VisualC v7/14 64bit runtime
aBadAllocation db 'bad allocation',0 ; DATA XREF: sub_180003730+5âo
align 8
dq offset unk_1800191F8
off_180011C20 dq offset unknown_libname_10 ; DATA XREF: sub_180003750+29âo
; sub_18000378C+10âo
; Microsoft VisualC v14 64bit runtime
dq offset ?get_unexpected_or_default@@YAP6AXXZQEBU__vcrt_ptd@@@Z ; Microsoft VisualC v7/14 64bit runtime
aBadArrayNewLen db 'bad array new length',0 ; DATA XREF: sub_18000378C+5âo
align 8
; const struct _EXCEPTION_POINTERS ExceptionInfo
ExceptionInfo _EXCEPTION_POINTERS <offset dword_18001CBB0, offset ContextRecord>
; DATA XREF: __report_gsfailure+C1âo
; __report_securityfailure+8Bâo
dq offset unk_180019280
off_180011C60 dq offset sub_180003D10 ; DATA XREF: sub_180003D10+6âo
; .data:000000018001CA60âo ...
off_180011C68 dq offset __DestructExceptionObject
; DATA XREF: __C_specific_handler+B6âr
; __C_specific_handler+C0âo ...
dq offset aBased ; "__based("
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCdecl ; "__cdecl"
db 7
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPascal ; "__pascal"
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aStdcall ; "__stdcall"
db 9
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aThiscall ; "__thiscall"
db 0Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFastcall ; "__fastcall"
db 0Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVectorcall ; "__vectorcall"
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aClrcall ; "__clrcall"
db 9
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEabi ; "__eabi"
db 6
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSwift1 ; "__swift_1"
db 9
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSwift2 ; "__swift_2"
db 9
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPtr64 ; "__ptr64"
db 7
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aRestrict ; "__restrict"
db 0Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUnaligned ; "__unaligned"
db 0Bh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aRestrict_0 ; "restrict("
db 9
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset unk_180012442
align 10h
dq offset aNew ; " new"
db 4
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDelete ; " delete"
db 7
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_180012458 ; "="
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_18001245C ; ">>"
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_180012460 ; "<<"
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_180012464 ; "!"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_180012468 ; "=="
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_18001246C ; "!="
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_180012470 ; "[]"
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aOperator ; "operator"
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_180012484 ; "->"
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_180012488 ; "*"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_18001248C ; "++"
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_180012490 ; "--"
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_180012494 ; "-"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_180012498 ; "+"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_18001249C ; "&"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124A0 ; "->*"
db 3
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124A4 ; "/"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124A8 ; "%"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124AC ; "<"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124B0 ; "<="
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124B4 ; ">"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124B8 ; ">="
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124BC ; ","
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124C0 ; "()"
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124C4 ; "~"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124C8 ; "^"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124CC ; "|"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124D0 ; "&&"
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124D4 ; "||"
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124D8 ; "*="
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124DC ; "+="
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124E0 ; "-="
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124E4 ; "/="
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124E8 ; "%="
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124EC ; ">>="
db 3
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124F0 ; "<<="
db 3
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124F4 ; "&="
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124F8 ; "|="
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124FC ; "^="
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVftable ; "`vftable'"
db 9
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVbtable ; "`vbtable'"
db 9
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVcall ; "`vcall'"
db 7
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTypeof ; "`typeof'"
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aLocalStaticGua ; "`local static guard'"
db 14h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aString ; "`string'"
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVbaseDestructo ; "`vbase destructor'"
db 12h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVectorDeleting ; "`vector deleting destructor'"
db 1Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDefaultConstru ; "`default constructor closure'"
db 1Dh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aScalarDeleting ; "`scalar deleting destructor'"
db 1Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVectorConstruc ; "`vector constructor iterator'"
db 1Dh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVectorDestruct ; "`vector destructor iterator'"
db 1Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVectorVbaseCon ; "`vector vbase constructor iterator'"
db 23h ; #
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVirtualDisplac ; "`virtual displacement map'"
db 1Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEhVectorConstr ; "`eh vector constructor iterator'"
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEhVectorDestru ; "`eh vector destructor iterator'"
db 1Fh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEhVectorVbaseC ; "`eh vector vbase constructor iterator'"
db 26h ; &
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCopyConstructo ; "`copy constructor closure'"
db 1Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUdtReturning ; "`udt returning'"
db 0Fh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEh ; "`EH"
db 3
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aRtti ; "`RTTI"
db 5
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aLocalVftable ; "`local vftable'"
db 0Fh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aLocalVftableCo ; "`local vftable constructor closure'"
db 23h ; #
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNew_0 ; " new[]"
db 6
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDelete_0 ; " delete[]"
db 9
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aOmniCallsig ; "`omni callsig'"
db 0Eh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPlacementDelet ; "`placement delete closure'"
db 1Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPlacementDelet_0 ; "`placement delete[] closure'"
db 1Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aManagedVectorC ; "`managed vector constructor iterator'"
db 25h ; %
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aManagedVectorD ; "`managed vector destructor iterator'"
db 24h ; $
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEhVectorCopyCo ; "`eh vector copy constructor iterator'"
db 25h ; %
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEhVectorVbaseC_0 ; "`eh vector vbase copy constructor itera"...
db 2Bh ; +
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDynamicInitial ; "`dynamic initializer for '"
db 1Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDynamicAtexitD ; "`dynamic atexit destructor for '"
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVectorCopyCons ; "`vector copy constructor iterator'"
db 22h ; "
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVectorVbaseCop ; "`vector vbase copy constructor iterator"...
db 28h ; (
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aManagedVectorC_0 ; "`managed vector copy constructor iterat"...
db 2Ah ; *
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aLocalStaticThr ; "`local static thread guard'"
db 1Bh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aOperator_0 ; "operator \"\" "
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aOperatorCoAwai ; "operator co_await"
db 11h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aOperator_1 ; "operator<=>"
db 0Bh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset unk_180012442
align 20h
dq offset aTypeDescriptor ; " Type Descriptor'"
db 11h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBaseClassDescr ; " Base Class Descriptor at ("
db 1Bh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBaseClassArray ; " Base Class Array'"
db 12h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aClassHierarchy ; " Class Hierarchy Descriptor'"
db 1Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCompleteObject ; " Complete Object Locator'"
db 19h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset unk_180012442
align 20h
dq offset asc_180012488 ; "*"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_18001249C ; "&"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124D0 ; "&&"
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124C8 ; "^"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset asc_1800124A8 ; "%"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aString ; "`string'"
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aAnonymousNames ; "`anonymous namespace'"
db 15h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
aBased db '__based(',0 ; DATA XREF: .rdata:0000000180011C70âo
align 20h
aCdecl db '__cdecl',0 ; DATA XREF: .rdata:0000000180011C80âo
aPascal db '__pascal',0 ; DATA XREF: .rdata:0000000180011C90âo
align 8
aStdcall db '__stdcall',0 ; DATA XREF: .rdata:0000000180011CA0âo
align 8
aThiscall db '__thiscall',0 ; DATA XREF: .rdata:0000000180011CB0âo
align 8
aFastcall db '__fastcall',0 ; DATA XREF: .rdata:0000000180011CC0âo
align 8
aVectorcall db '__vectorcall',0 ; DATA XREF: .rdata:0000000180011CD0âo
align 8
aClrcall db '__clrcall',0 ; DATA XREF: .rdata:0000000180011CE0âo
align 4
aEabi db '__eabi',0 ; DATA XREF: .rdata:0000000180011CF0âo
align 10h
aSwift1 db '__swift_1',0 ; DATA XREF: .rdata:0000000180011D00âo
align 20h
aSwift2 db '__swift_2',0 ; DATA XREF: .rdata:0000000180011D10âo
align 10h
aPtr64 db '__ptr64',0 ; DATA XREF: .rdata:0000000180011D20âo
aRestrict db '__restrict',0 ; DATA XREF: .rdata:0000000180011D30âo
align 8
aUnaligned db '__unaligned',0 ; DATA XREF: .rdata:0000000180011D40âo
align 8
aRestrict_0 db 'restrict(',0 ; DATA XREF: .rdata:0000000180011D50âo
unk_180012442 db 0 ; DATA XREF: __crt_mbstring::__mbrtoc32_utf8(char32_t *,char const *,unsigned __int64,_Mbstatet *)+2Câo
; .rdata:0000000180011D60âo ...
db 0
aNew db ' new',0 ; DATA XREF: .rdata:0000000180011D70âo
align 10h
aDelete db ' delete',0 ; DATA XREF: .rdata:0000000180011D80âo
asc_180012458 db '=',0 ; DATA XREF: .rdata:0000000180011D90âo
align 4
asc_18001245C db '>>',0 ; DATA XREF: .rdata:0000000180011DA0âo
align 20h
asc_180012460 db '<<',0 ; DATA XREF: .rdata:0000000180011DB0âo
align 4
asc_180012464 db '!',0 ; DATA XREF: .rdata:0000000180011DC0âo
align 8
asc_180012468 db '==',0 ; DATA XREF: .rdata:0000000180011DD0âo
align 4
asc_18001246C db '!=',0 ; DATA XREF: .rdata:0000000180011DE0âo
align 10h
asc_180012470 db '[]',0 ; DATA XREF: .rdata:0000000180011DF0âo
align 8
aOperator db 'operator',0 ; DATA XREF: .rdata:0000000180011E00âo
align 4
asc_180012484 db '->',0 ; DATA XREF: .rdata:0000000180011E10âo
align 8
asc_180012488 db '*',0 ; DATA XREF: .rdata:0000000180011E20âo
; .rdata:0000000180012300âo
align 4
asc_18001248C db '++',0 ; DATA XREF: .rdata:0000000180011E30âo
align 10h
asc_180012490 db '--',0 ; DATA XREF: .rdata:0000000180011E40âo
align 4
asc_180012494 db '-',0 ; DATA XREF: .rdata:0000000180011E50âo
align 8
asc_180012498 db '+',0 ; DATA XREF: .rdata:0000000180011E60âo
align 4
asc_18001249C db '&',0 ; DATA XREF: .rdata:0000000180011E70âo
; .rdata:0000000180012310âo
align 20h
asc_1800124A0 db '->*',0 ; DATA XREF: .rdata:0000000180011E80âo
asc_1800124A4 db '/',0 ; DATA XREF: .rdata:0000000180011E90âo
align 8
asc_1800124A8 db '%',0 ; DATA XREF: .rdata:0000000180011EA0âo
; .rdata:0000000180012340âo
align 4
asc_1800124AC db '<',0 ; DATA XREF: .rdata:0000000180011EB0âo
align 10h
asc_1800124B0 db '<=',0 ; DATA XREF: .rdata:0000000180011EC0âo
align 4
asc_1800124B4 db '>',0 ; DATA XREF: .rdata:0000000180011ED0âo
align 8
asc_1800124B8 db '>=',0 ; DATA XREF: .rdata:0000000180011EE0âo
align 4
asc_1800124BC db ',',0 ; DATA XREF: .rdata:0000000180011EF0âo
align 20h
asc_1800124C0 db '()',0 ; DATA XREF: .rdata:0000000180011F00âo
align 4
asc_1800124C4 db '~',0 ; DATA XREF: .rdata:0000000180011F10âo
align 8
asc_1800124C8 db '^',0 ; DATA XREF: .rdata:0000000180011F20âo
; .rdata:0000000180012330âo
align 4
asc_1800124CC db '|',0 ; DATA XREF: .rdata:0000000180011F30âo
align 10h
asc_1800124D0 db '&&',0 ; DATA XREF: .rdata:0000000180011F40âo
; .rdata:0000000180012320âo
align 4
asc_1800124D4 db '||',0 ; DATA XREF: .rdata:0000000180011F50âo
align 8
asc_1800124D8 db '*=',0 ; DATA XREF: .rdata:0000000180011F60âo
align 4
asc_1800124DC db '+=',0 ; DATA XREF: .rdata:0000000180011F70âo
align 20h
asc_1800124E0 db '-=',0 ; DATA XREF: .rdata:0000000180011F80âo
align 4
asc_1800124E4 db '/=',0 ; DATA XREF: .rdata:0000000180011F90âo
align 8
asc_1800124E8 db '%=',0 ; DATA XREF: .rdata:0000000180011FA0âo
align 4
asc_1800124EC db '>>=',0 ; DATA XREF: .rdata:0000000180011FB0âo
asc_1800124F0 db '<<=',0 ; DATA XREF: .rdata:0000000180011FC0âo
asc_1800124F4 db '&=',0 ; DATA XREF: .rdata:0000000180011FD0âo
align 8
asc_1800124F8 db '|=',0 ; DATA XREF: .rdata:0000000180011FE0âo
align 4
asc_1800124FC db '^=',0 ; DATA XREF: .rdata:0000000180011FF0âo
align 20h
aVftable db '`vftable',27h,0 ; DATA XREF: .rdata:0000000180012000âo
align 10h
aVbtable db '`vbtable',27h,0 ; DATA XREF: .rdata:0000000180012010âo
align 20h
aVcall db '`vcall',27h,0 ; DATA XREF: .rdata:0000000180012020âo
aTypeof db '`typeof',27h,0 ; DATA XREF: .rdata:0000000180012030âo
align 8
aLocalStaticGua db '`local static guard',27h,0
; DATA XREF: .rdata:0000000180012040âo
align 10h
aString db '`string',27h,0 ; DATA XREF: .rdata:0000000180012050âo
; .rdata:0000000180012350âo
align 20h
aVbaseDestructo db '`vbase destructor',27h,0
; DATA XREF: .rdata:0000000180012060âo
align 8
aVectorDeleting db '`vector deleting destructor',27h,0
; DATA XREF: .rdata:0000000180012070âo
align 8
aDefaultConstru db '`default constructor closure',27h,0
; DATA XREF: .rdata:0000000180012080âo
align 8
aScalarDeleting db '`scalar deleting destructor',27h,0
; DATA XREF: .rdata:0000000180012090âo
align 8
aVectorConstruc db '`vector constructor iterator',27h,0
; DATA XREF: .rdata:00000001800120A0âo
align 8
aVectorDestruct db '`vector destructor iterator',27h,0
; DATA XREF: .rdata:00000001800120B0âo
align 8
aVectorVbaseCon db '`vector vbase constructor iterator',27h,0
; DATA XREF: .rdata:00000001800120C0âo
align 20h
aVirtualDisplac db '`virtual displacement map',27h,0
; DATA XREF: .rdata:00000001800120D0âo
align 20h
aEhVectorConstr db '`eh vector constructor iterator',27h,0
; DATA XREF: .rdata:00000001800120E0âo
align 8
aEhVectorDestru db '`eh vector destructor iterator',27h,0
; DATA XREF: .rdata:00000001800120F0âo
aEhVectorVbaseC db '`eh vector vbase constructor iterator',27h,0
; DATA XREF: .rdata:0000000180012100âo
align 10h
aCopyConstructo db '`copy constructor closure',27h,0
; DATA XREF: .rdata:0000000180012110âo
align 10h
aUdtReturning db '`udt returning',27h,0 ; DATA XREF: .rdata:0000000180012120âo
aEh db '`EH',0 ; DATA XREF: .rdata:0000000180012130âo
aRtti db '`RTTI',0 ; DATA XREF: .rdata:0000000180012140âo
align 10h
aLocalVftable db '`local vftable',27h,0 ; DATA XREF: .rdata:0000000180012150âo
aLocalVftableCo db '`local vftable constructor closure',27h,0
; DATA XREF: .rdata:0000000180012160âo
aNew_0 db ' new[]',0 ; DATA XREF: .rdata:0000000180012170âo
align 10h
aDelete_0 db ' delete[]',0 ; DATA XREF: .rdata:0000000180012180âo
align 20h
aOmniCallsig db '`omni callsig',27h,0 ; DATA XREF: .rdata:0000000180012190âo
align 10h
aPlacementDelet db '`placement delete closure',27h,0
; DATA XREF: .rdata:00000001800121A0âo
align 10h
aPlacementDelet_0 db '`placement delete[] closure',27h,0
; DATA XREF: .rdata:00000001800121B0âo
align 10h
aManagedVectorC db '`managed vector constructor iterator',27h,0
; DATA XREF: .rdata:00000001800121C0âo
align 8
aManagedVectorD db '`managed vector destructor iterator',27h,0
; DATA XREF: .rdata:00000001800121D0âo
align 20h
aEhVectorCopyCo db '`eh vector copy constructor iterator',27h,0
; DATA XREF: .rdata:00000001800121E0âo
align 8
aEhVectorVbaseC_0 db '`eh vector vbase copy constructor iterator',27h,0
; DATA XREF: .rdata:00000001800121F0âo
align 8
aDynamicInitial db '`dynamic initializer for ',27h,0
; DATA XREF: .rdata:0000000180012200âo
align 8
aDynamicAtexitD db '`dynamic atexit destructor for ',27h,0
; DATA XREF: .rdata:0000000180012210âo
align 20h
aVectorCopyCons db '`vector copy constructor iterator',27h,0
; DATA XREF: .rdata:0000000180012220âo
align 8
aVectorVbaseCop db '`vector vbase copy constructor iterator',27h,0
; DATA XREF: .rdata:0000000180012230âo
align 8
aManagedVectorC_0 db '`managed vector copy constructor iterator',27h,0
; DATA XREF: .rdata:0000000180012240âo
align 8
aLocalStaticThr db '`local static thread guard',27h,0
; DATA XREF: .rdata:0000000180012250âo
align 8
aOperator_0 db 'operator "" ',0 ; DATA XREF: .rdata:0000000180012260âo
align 8
aOperatorCoAwai db 'operator co_await',0 ; DATA XREF: .rdata:0000000180012270âo
align 10h
aOperator_1 db 'operator<=>',0 ; DATA XREF: .rdata:0000000180012280âo
align 20h
aTypeDescriptor db ' Type Descriptor',27h,0 ; DATA XREF: .rdata:00000001800122A0âo
align 8
aBaseClassDescr db ' Base Class Descriptor at (',0
; DATA XREF: .rdata:00000001800122B0âo
align 8
aBaseClassArray db ' Base Class Array',27h,0
; DATA XREF: .rdata:00000001800122C0âo
align 10h
aClassHierarchy db ' Class Hierarchy Descriptor',27h,0
; DATA XREF: .rdata:00000001800122D0âo
align 10h
aCompleteObject db ' Complete Object Locator',27h,0
; DATA XREF: .rdata:00000001800122E0âo
align 10h
aAnonymousNames db '`anonymous namespace',27h,0
; DATA XREF: .rdata:0000000180012360âo
align 8
off_180012A28 dq offset aApiMsWinCoreFi
; DATA XREF: try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const):loc_180004D86âr
; "api-ms-win-core-fibers-l1-1-1"
dq offset aApiMsWinCoreSy ; "api-ms-win-core-synch-l1-2-0"
dq offset aKernel32 ; "kernel32"
aApiMsWinCoreFi: ; DATA XREF: .rdata:off_180012A28âo
; .rdata:0000000180012F68âo
text "UTF-16LE", 'api-ms-win-core-fibers-l1-1-1',0
align 20h
aApiMsWinCoreSy: ; DATA XREF: .rdata:0000000180012A30âo
; .rdata:0000000180012F98âo
text "UTF-16LE", 'api-ms-win-core-synch-l1-2-0',0
align 20h
aKernel32: ; DATA XREF: .rdata:0000000180012A38âo
; .rdata:0000000180012FE0âo
text "UTF-16LE", 'kernel32',0
align 8
; const wchar_t String2
String2: ; DATA XREF: try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const)+A5âo
; try_get_function(`anonymous namespace'::function_id,char const * const,A0x37284e77::module_id const * const,A0x37284e77::module_id const * const)+C5âo
text "UTF-16LE", 'api-ms-',0
unk_180012AE8 db 0 ; DATA XREF: __vcrt_FlsAlloc+12âo
db 0
db 0
db 0
db 2
db 0
db 0
db 0
aFlsalloc db 'FlsAlloc',0 ; DATA XREF: __vcrt_FlsAlloc+9âo
; __vcrt_FlsAlloc+19âo ...
align 20h
unk_180012B00 db 0 ; DATA XREF: __vcrt_FlsFree+14âo
db 0
db 0
db 0
db 2
db 0
db 0
db 0
aFlsfree db 'FlsFree',0 ; DATA XREF: __vcrt_FlsFree+8âo
; __vcrt_FlsFree+1Bâo ...
unk_180012B10 db 0 ; DATA XREF: __vcrt_FlsGetValue+14âo
db 0
db 0
db 0
db 2
db 0
db 0
db 0
aFlsgetvalue db 'FlsGetValue',0 ; DATA XREF: __vcrt_FlsGetValue+8âo
; __vcrt_FlsGetValue+1Bâo ...
align 8
unk_180012B28 db 0 ; DATA XREF: __vcrt_FlsSetValue+22âo
db 0
db 0
db 0
db 2
db 0
db 0
db 0
aFlssetvalue db 'FlsSetValue',0 ; DATA XREF: __vcrt_FlsSetValue+Dâo
; __vcrt_FlsSetValue+16âo ...
align 20h
unk_180012B40 db 1 ; DATA XREF: __vcrt_InitializeCriticalSectionEx+1Bâo
db 0
db 0
db 0
db 2
db 0
db 0
db 0
aInitializecrit db 'InitializeCriticalSectionEx',0
; DATA XREF: __vcrt_InitializeCriticalSectionEx+12âo
; __vcrt_InitializeCriticalSectionEx+25âo ...
align 10h
unk_180012B70 db 5 ; DATA XREF: construct_ptd_array(__acrt_ptd * const)+56âo
; destroy_ptd_array(__acrt_ptd * const)+15âo
db 0
db 0
db 0C0h
db 0Bh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1Dh
db 0
db 0
db 0C0h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 96h
db 0
db 0
db 0C0h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 8Dh
db 0
db 0
db 0C0h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 8Eh
db 0
db 0
db 0C0h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 8Fh
db 0
db 0
db 0C0h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 90h
db 0
db 0
db 0C0h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 91h
db 0
db 0
db 0C0h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 92h
db 0
db 0
db 0C0h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 93h
db 0
db 0
db 0C0h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0B4h
db 2
db 0
db 0C0h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0B5h
db 2
db 0
db 0C0h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
qword_180012C30 dq 0Ch ; DATA XREF: raise+A1âr
qword_180012C38 dq 3 ; DATA XREF: raise+19Bâr
qword_180012C40 dq 9 ; DATA XREF: raise+1AAâr
; const WCHAR ModuleName
ModuleName: ; DATA XREF: try_cor_exit_process(uint)+13âo
text "UTF-16LE", 'mscoree.dll',0
; const CHAR ProcName[]
ProcName db 'CorExitProcess',0 ; DATA XREF: try_cor_exit_process(uint)+2Bâo
align 10h
off_180012C70 dq offset initialize_global_variables
; DATA XREF: __acrt_initialize+7âo
; __acrt_uninitialize+25âo
align 20h
dq offset initialize_pointers
align 10h
dq offset __acrt_initialize_winapi_thunks
dq offset __acrt_uninitialize_winapi_thunks
dq offset sub_180006A60
dq offset sub_180006A60
dq offset __vcrt_initialize_locks_0
dq offset __vcrt_uninitialize_locks_0
dq offset __acrt_initialize_heap
dq offset sub_18000B560
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset uninitialize_vcruntime
dq offset __acrt_initialize_ptd
dq offset __vcrt_uninitialize_ptd_0
dq offset __acrt_initialize_lowio
dq offset __acrt_uninitialize_lowio
dq offset __acrt_initialize_command_line
dq offset sub_180006A60
dq offset __acrt_initialize_multibyte
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset sub_180006A60
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset uninitialize_allocated_io_buffers
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset uninitialize_allocated_memory
dq offset sub_180006A60
dq offset uninitialize_environment
dq offset initialize_c
dq offset sub_180006A60
unk_180012D70 db 1 ; DATA XREF: __acrt_initializeâo
; __acrt_uninitialize:loc_180006BC2âo ...
db 0
db 0
db 0
db 16h
db 0
db 0
db 0
db 2
db 0
db 0
db 0
db 2
db 0
db 0
db 0
db 3
db 0
db 0
db 0
db 2
db 0
db 0
db 0
db 4
db 0
db 0
db 0
db 18h
db 0
db 0
db 0
db 5
db 0
db 0
db 0
db 0Dh
db 0
db 0
db 0
db 6
db 0
db 0
db 0
db 9
db 0
db 0
db 0
db 7
db 0
db 0
db 0
db 0Ch
db 0
db 0
db 0
db 8
db 0
db 0
db 0
db 0Ch
db 0
db 0
db 0
db 9
db 0
db 0
db 0
db 0Ch
db 0
db 0
db 0
db 0Ah
db 0
db 0
db 0
db 7
db 0
db 0
db 0
db 0Bh
db 0
db 0
db 0
db 8
db 0
db 0
db 0
db 0Ch
db 0
db 0
db 0
db 16h
db 0
db 0
db 0
db 0Dh
db 0
db 0
db 0
db 16h
db 0
db 0
db 0
db 0Fh
db 0
db 0
db 0
db 2
db 0
db 0
db 0
db 10h
db 0
db 0
db 0
db 0Dh
db 0
db 0
db 0
db 11h
db 0
db 0
db 0
db 12h
db 0
db 0
db 0
db 12h
db 0
db 0
db 0
db 2
db 0
db 0
db 0
db 21h ; !
db 0
db 0
db 0
db 0Dh
db 0
db 0
db 0
db 35h ; 5
db 0
db 0
db 0
db 2
db 0
db 0
db 0
db 41h ; A
db 0
db 0
db 0
db 0Dh
db 0
db 0
db 0
db 43h ; C
db 0
db 0
db 0
db 2
db 0
db 0
db 0
db 50h ; P
db 0
db 0
db 0
db 11h
db 0
db 0
db 0
db 52h ; R
db 0
db 0
db 0
db 0Dh
db 0
db 0
db 0
db 53h ; S
db 0
db 0
db 0
db 0Dh
db 0
db 0
db 0
db 57h ; W
db 0
db 0
db 0
db 16h
db 0
db 0
db 0
db 59h ; Y
db 0
db 0
db 0
db 0Bh
db 0
db 0
db 0
db 6Ch ; l
db 0
db 0
db 0
db 0Dh
db 0
db 0
db 0
db 6Dh ; m
db 0
db 0
db 0
db 20h
db 0
db 0
db 0
db 70h ; p
db 0
db 0
db 0
db 1Ch
db 0
db 0
db 0
db 72h ; r
db 0
db 0
db 0
db 9
db 0
db 0
db 0
db 80h
db 0
db 0
db 0
db 0Ah
db 0
db 0
db 0
db 81h
db 0
db 0
db 0
db 0Ah
db 0
db 0
db 0
db 82h
db 0
db 0
db 0
db 9
db 0
db 0
db 0
db 83h
db 0
db 0
db 0
db 16h
db 0
db 0
db 0
db 84h
db 0
db 0
db 0
db 0Dh
db 0
db 0
db 0
db 91h
db 0
db 0
db 0
db 29h ; )
db 0
db 0
db 0
db 9Eh
db 0
db 0
db 0
db 0Dh
db 0
db 0
db 0
db 0A1h
db 0
db 0
db 0
db 2
db 0
db 0
db 0
db 0A4h
db 0
db 0
db 0
db 0Bh
db 0
db 0
db 0
db 0A7h
db 0
db 0
db 0
db 0Dh
db 0
db 0
db 0
db 0B7h
db 0
db 0
db 0
db 11h
db 0
db 0
db 0
db 0CEh
db 0
db 0
db 0
db 2
db 0
db 0
db 0
db 0D7h
db 0
db 0
db 0
db 0Bh
db 0
db 0
db 0
db 59h ; Y
db 4
db 0
db 0
db 2Ah ; *
db 0
db 0
db 0
db 18h
db 7
db 0
db 0
db 0Ch
db 0
db 0
db 0
; const char Str2[4]
Str2 db 'ccs',0 ; DATA XREF: __acrt_stdio_parse_mode<char>(char const * const)+1F5âo
; const char aUtf8[]
aUtf8 db 'UTF-8',0 ; DATA XREF: __acrt_stdio_parse_mode<char>(char const * const)+22Câo
align 8
; const char aUtf16leunicode[]
aUtf16leunicode db 'UTF-16LEUNICODE',0 ; DATA XREF: __acrt_stdio_parse_mode<char>(char const * const)+24Dâo
; __acrt_stdio_parse_mode<char>(char const * const)+26Eâo
off_180012EF8 dq offset aJaJp ; DATA XREF: _setmbcp_nolock:loc_18000AADBâr
; _setmbcp_nolock:loc_18000ABC2âr
; "ja-JP"
off_180012F00 dq offset aZhCn ; DATA XREF: _setmbcp_nolock:loc_18000AAD2âr
; _setmbcp_nolock:loc_18000ABB9âr
; "zh-CN"
off_180012F08 dq offset aKoKr ; DATA XREF: _setmbcp_nolock:loc_18000AAC9âr
; _setmbcp_nolock:loc_18000ABB0âr
; "ko-KR"
off_180012F10 dq offset aZhTw ; DATA XREF: _setmbcp_nolock:loc_18000AAC0âr
; _setmbcp_nolock+23Bâr
; "zh-TW"
aJaJp: ; DATA XREF: .rdata:off_180012EF8âo
; .rdata:00000001800146B8âo
text "UTF-16LE", 'ja-JP',0
align 8
aZhCn: ; DATA XREF: .rdata:off_180012F00âo
; .rdata:0000000180014A98âo
text "UTF-16LE", 'zh-CN',0
align 8
aKoKr: ; DATA XREF: .rdata:off_180012F08âo
; .rdata:00000001800146C8âo
text "UTF-16LE", 'ko-KR',0
align 8
aZhTw: ; DATA XREF: .rdata:off_180012F10âo
; .rdata:00000001800145F8âo
text "UTF-16LE", 'zh-TW',0
align 20h
off_180012F60 dq offset aApiMsWinCoreDa
; DATA XREF: try_get_function(`anonymous namespace'::function_id,char const * const,A0x37284e77::module_id const * const,A0x37284e77::module_id const * const):loc_18000B020âr
; "api-ms-win-core-datetime-l1-1-1"
dq offset aApiMsWinCoreFi ; "api-ms-win-core-fibers-l1-1-1"
dq offset aApiMsWinCoreFi_0 ; "api-ms-win-core-file-l1-2-2"
dq offset aApiMsWinCoreLo ; "api-ms-win-core-localization-l1-2-1"
dq offset aApiMsWinCoreLo_0 ; "api-ms-win-core-localization-obsolete-l"...
dq offset aApiMsWinCorePr ; "api-ms-win-core-processthreads-l1-1-2"
dq offset aApiMsWinCoreSt ; "api-ms-win-core-string-l1-1-0"
dq offset aApiMsWinCoreSy ; "api-ms-win-core-synch-l1-2-0"
dq offset aApiMsWinCoreSy_0 ; "api-ms-win-core-sysinfo-l1-2-1"
dq offset aApiMsWinCoreWi ; "api-ms-win-core-winrt-l1-1-0"
dq offset aApiMsWinCoreXs ; "api-ms-win-core-xstate-l2-1-0"
dq offset aApiMsWinRtcore ; "api-ms-win-rtcore-ntuser-window-l1-1-0"
dq offset aApiMsWinSecuri ; "api-ms-win-security-systemfunctions-l1-"...
dq offset aExtMsWinNtuser ; "ext-ms-win-ntuser-dialogbox-l1-1-0"
dq offset aExtMsWinNtuser_0 ; "ext-ms-win-ntuser-windowstation-l1-1-0"
dq offset aAdvapi32 ; "advapi32"
dq offset aKernel32 ; "kernel32"
dq offset aNtdll ; "ntdll"
dq offset aApiMsWinAppmod ; "api-ms-win-appmodel-runtime-l1-1-2"
dq offset aUser32 ; "user32"
aApiMsWinCoreDa: ; DATA XREF: .rdata:off_180012F60âo
text "UTF-16LE", 'api-ms-win-core-datetime-l1-1-1',0
aApiMsWinCoreFi_0: ; DATA XREF: .rdata:0000000180012F70âo
text "UTF-16LE", 'api-ms-win-core-file-l1-2-2',0
align 20h
aApiMsWinCoreLo: ; DATA XREF: .rdata:0000000180012F78âo
text "UTF-16LE", 'api-ms-win-core-localization-l1-2-1',0
align 10h
aApiMsWinCoreLo_0: ; DATA XREF: .rdata:0000000180012F80âo
text "UTF-16LE", 'api-ms-win-core-localization-obsolete-l1-2-0',0
align 10h
aApiMsWinCorePr: ; DATA XREF: .rdata:0000000180012F88âo
text "UTF-16LE", 'api-ms-win-core-processthreads-l1-1-2',0
align 20h
aApiMsWinCoreSt: ; DATA XREF: .rdata:0000000180012F90âo
text "UTF-16LE", 'api-ms-win-core-string-l1-1-0',0
align 20h
aApiMsWinCoreSy_0: ; DATA XREF: .rdata:0000000180012FA0âo
text "UTF-16LE", 'api-ms-win-core-sysinfo-l1-2-1',0
align 20h
aApiMsWinCoreWi: ; DATA XREF: .rdata:0000000180012FA8âo
text "UTF-16LE", 'api-ms-win-core-winrt-l1-1-0',0
align 20h
aApiMsWinCoreXs: ; DATA XREF: .rdata:0000000180012FB0âo
text "UTF-16LE", 'api-ms-win-core-xstate-l2-1-0',0
align 20h
aApiMsWinRtcore: ; DATA XREF: .rdata:0000000180012FB8âo
text "UTF-16LE", 'api-ms-win-rtcore-ntuser-window-l1-1-0',0
align 10h
aApiMsWinSecuri: ; DATA XREF: .rdata:0000000180012FC0âo
text "UTF-16LE", 'api-ms-win-security-systemfunctions-l1-1-0',0
align 10h
aExtMsWinNtuser: ; DATA XREF: .rdata:0000000180012FC8âo
text "UTF-16LE", 'ext-ms-win-ntuser-dialogbox-l1-1-0',0
align 20h
aExtMsWinNtuser_0: ; DATA XREF: .rdata:0000000180012FD0âo
text "UTF-16LE", 'ext-ms-win-ntuser-windowstation-l1-1-0',0
align 10h
aAdvapi32: ; DATA XREF: .rdata:0000000180012FD8âo
text "UTF-16LE", 'advapi32',0
align 8
aNtdll: ; DATA XREF: .rdata:0000000180012FE8âo
text "UTF-16LE", 'ntdll',0
align 20h
aApiMsWinAppmod: ; DATA XREF: .rdata:0000000180012FF0âo
text "UTF-16LE", 'api-ms-win-appmodel-runtime-l1-1-2',0
align 8
aUser32: ; DATA XREF: .rdata:0000000180012FF8âo
text "UTF-16LE", 'user32',0
align 8
; const wchar_t aExtMs
aExtMs: ; DATA XREF: try_get_function(`anonymous namespace'::function_id,char const * const,A0x37284e77::module_id const * const,A0x37284e77::module_id const * const)+D8âo
text "UTF-16LE", 'ext-ms-',0
unk_180013468 db 10h ; DATA XREF: __acrt_AreFileApisANSI+Dâo
db 0
db 0
db 0
unk_18001346C db 0 ; DATA XREF: __acrt_AreFileApisANSI+4âo
db 0
db 0
db 0
aArefileapisans db 'AreFileApisANSI',0 ; DATA XREF: __acrt_AreFileApisANSI+14âo
unk_180013480 db 1 ; DATA XREF: __acrt_FlsAlloc+15âo
db 0
db 0
db 0
db 10h
db 0
db 0
db 0
unk_180013488 db 1 ; DATA XREF: __acrt_FlsAlloc+9âo
; __acrt_FlsFree+14âo
db 0
db 0
db 0
db 10h
db 0
db 0
db 0
unk_180013490 db 1 ; DATA XREF: __acrt_FlsFree+8âo
; __acrt_FlsGetValue+14âo
db 0
db 0
db 0
db 10h
db 0
db 0
db 0
unk_180013498 db 1 ; DATA XREF: __acrt_FlsGetValue+8âo
; __acrt_FlsSetValue+22âo
db 0
db 0
db 0
db 10h
db 0
db 0
db 0
unk_1800134A0 db 7 ; DATA XREF: __acrt_FlsSetValue+Dâo
; __vcrt_InitializeCriticalSectionEx_0+1Bâo
db 0
db 0
db 0
db 10h
db 0
db 0
db 0
unk_1800134A8 db 3 ; DATA XREF: __vcrt_InitializeCriticalSectionEx_0+12âo
; __acrt_LCMapStringEx+26âo
db 0
db 0
db 0
db 10h
db 0
db 0
db 0
aLcmapstringex db 'LCMapStringEx',0 ; DATA XREF: __acrt_LCMapStringEx+1Câo
; __acrt_LCMapStringEx+2Dâo
align 20h
unk_1800134C0 db 3 ; DATA XREF: __acrt_LocaleNameToLCID+22âo
db 0
db 0
db 0
db 10h
db 0
db 0
db 0
aLocalenametolc db 'LocaleNameToLCID',0 ; DATA XREF: __acrt_LocaleNameToLCID+Câo
; __acrt_LocaleNameToLCID+16âo
align 4
unk_1800134DC db 12h ; DATA XREF: __acrt_AppPolicyGetProcessTerminationMethodInternal+15âo
db 0
db 0
db 0
aApppolicygetpr db 'AppPolicyGetProcessTerminationMethod',0
; DATA XREF: __acrt_AppPolicyGetProcessTerminationMethodInternal+9âo
; __acrt_AppPolicyGetProcessTerminationMethodInternal+1Câo
align 10h
off_180013510 dq offset unk_1800137D0 ; DATA XREF: __acrt_add_locale_ref+209âo
; __acrt_locale_free_lc_time_if_unreferenced+Aâo ...
dq offset unk_1800137D4
dq offset unk_1800137D8
dq offset unk_1800137DC
dq offset unk_1800137E0
dq offset unk_1800137E4
dq offset unk_1800137E8
dq offset aSunday ; "Sunday"
dq offset aMonday ; "Monday"
dq offset aTuesday ; "Tuesday"
dq offset aWednesday ; "Wednesday"
dq offset aThursday ; "Thursday"
dq offset aFriday ; "Friday"
dq offset aSaturday ; "Saturday"
dq offset aJan ; "Jan"
dq offset aFeb ; "Feb"
dq offset aMar ; "Mar"
dq offset aApr ; "Apr"
dq offset aMay ; "May"
dq offset aJun ; "Jun"
dq offset aJul ; "Jul"
dq offset aAug ; "Aug"
dq offset aSep ; "Sep"
dq offset aOct ; "Oct"
dq offset aNov ; "Nov"
dq offset aDec ; "Dec"
dq offset aJanuary ; "January"
dq offset aFebruary ; "February"
dq offset aMarch ; "March"
dq offset aApril ; "April"
dq offset aMay ; "May"
dq offset aJune ; "June"
dq offset aJuly ; "July"
dq offset aAugust ; "August"
dq offset aSeptember ; "September"
dq offset aOctober ; "October"
dq offset aNovember ; "November"
dq offset aDecember ; "December"
dq offset aAm ; "AM"
dq offset aPm ; "PM"
dq offset aMmDdYy ; "MM/dd/yy"
dq offset aDdddMmmmDdYyyy ; "dddd, MMMM dd, yyyy"
dq offset aHhMmSs ; "HH:mm:ss"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSun ; "Sun"
dq offset aMon ; "Mon"
dq offset aTue ; "Tue"
dq offset aWed ; "Wed"
dq offset aThu ; "Thu"
dq offset aFri ; "Fri"
dq offset aSat ; "Sat"
dq offset aSunday_0 ; "Sunday"
dq offset aMonday_0 ; "Monday"
dq offset aTuesday_0 ; "Tuesday"
dq offset aWednesday_0 ; "Wednesday"
dq offset aThursday_0 ; "Thursday"
dq offset aFriday_0 ; "Friday"
dq offset aSaturday_0 ; "Saturday"
dq offset aJan_0 ; "Jan"
dq offset aFeb_0 ; "Feb"
dq offset aMar_0 ; "Mar"
dq offset aApr_0 ; "Apr"
dq offset aMay_0 ; "May"
dq offset aJun_0 ; "Jun"
dq offset aJul_0 ; "Jul"
dq offset aAug_0 ; "Aug"
dq offset aSep_0 ; "Sep"
dq offset aOct_0 ; "Oct"
dq offset aNov_0 ; "Nov"
dq offset aDec_0 ; "Dec"
dq offset aJanuary_0 ; "January"
dq offset aFebruary_0 ; "February"
dq offset aMarch_0 ; "March"
dq offset aApril_0 ; "April"
dq offset aMay_0 ; "May"
dq offset aJune_0 ; "June"
dq offset aJuly_0 ; "July"
dq offset aAugust_0 ; "August"
dq offset aSeptember_0 ; "September"
dq offset aOctober_0 ; "October"
dq offset aNovember_0 ; "November"
dq offset aDecember_0 ; "December"
dq offset aAm_0 ; "AM"
dq offset aPm_0 ; "PM"
dq offset aMmDdYy_0 ; "MM/dd/yy"
dq offset aDdddMmmmDdYyyy_0 ; "dddd, MMMM dd, yyyy"
dq offset aHhMmSs_0 ; "HH:mm:ss"
dq offset aEnUs ; "en-US"
unk_1800137D0 db 53h ; S ; DATA XREF: .rdata:off_180013510âo
db 75h ; u
db 6Eh ; n
db 0
unk_1800137D4 db 4Dh ; M ; DATA XREF: .rdata:0000000180013518âo
db 6Fh ; o
db 6Eh ; n
db 0
unk_1800137D8 db 54h ; T ; DATA XREF: .rdata:0000000180013520âo
db 75h ; u
db 65h ; e
db 0
unk_1800137DC db 57h ; W ; DATA XREF: .rdata:0000000180013528âo
db 65h ; e
db 64h ; d
db 0
unk_1800137E0 db 54h ; T ; DATA XREF: .rdata:0000000180013530âo
db 68h ; h
db 75h ; u
db 0
unk_1800137E4 db 46h ; F ; DATA XREF: .rdata:0000000180013538âo
db 72h ; r
db 69h ; i
db 0
unk_1800137E8 db 53h ; S ; DATA XREF: .rdata:0000000180013540âo
db 61h ; a
db 74h ; t
db 0
aSunday db 'Sunday',0 ; DATA XREF: .rdata:0000000180013548âo
align 4
aMonday db 'Monday',0 ; DATA XREF: .rdata:0000000180013550âo
align 20h
aTuesday db 'Tuesday',0 ; DATA XREF: .rdata:0000000180013558âo
aWednesday db 'Wednesday',0 ; DATA XREF: .rdata:0000000180013560âo
align 8
aThursday db 'Thursday',0 ; DATA XREF: .rdata:0000000180013568âo
align 4
aFriday db 'Friday',0 ; DATA XREF: .rdata:0000000180013570âo
align 10h
aSaturday db 'Saturday',0 ; DATA XREF: .rdata:0000000180013578âo
align 4
aJan db 'Jan',0 ; DATA XREF: .rdata:0000000180013580âo
aFeb db 'Feb',0 ; DATA XREF: .rdata:0000000180013588âo
aMar db 'Mar',0 ; DATA XREF: .rdata:0000000180013590âo
aApr db 'Apr',0 ; DATA XREF: .rdata:0000000180013598âo
aMay db 'May',0 ; DATA XREF: .rdata:00000001800135A0âo
; .rdata:0000000180013600âo
aJun db 'Jun',0 ; DATA XREF: .rdata:00000001800135A8âo
aJul db 'Jul',0 ; DATA XREF: .rdata:00000001800135B0âo
aAug db 'Aug',0 ; DATA XREF: .rdata:00000001800135B8âo
aSep db 'Sep',0 ; DATA XREF: .rdata:00000001800135C0âo
aOct db 'Oct',0 ; DATA XREF: .rdata:00000001800135C8âo
aNov db 'Nov',0 ; DATA XREF: .rdata:00000001800135D0âo
aDec db 'Dec',0 ; DATA XREF: .rdata:00000001800135D8âo
align 10h
aJanuary db 'January',0 ; DATA XREF: .rdata:00000001800135E0âo
aFebruary db 'February',0 ; DATA XREF: .rdata:00000001800135E8âo
align 4
aMarch db 'March',0 ; DATA XREF: .rdata:00000001800135F0âo
align 4
aApril db 'April',0 ; DATA XREF: .rdata:00000001800135F8âo
align 4
aJune db 'June',0 ; DATA XREF: .rdata:0000000180013608âo
align 4
aJuly db 'July',0 ; DATA XREF: .rdata:0000000180013610âo
align 4
aAugust db 'August',0 ; DATA XREF: .rdata:0000000180013618âo
align 10h
aSeptember db 'September',0 ; DATA XREF: .rdata:0000000180013620âo
align 20h
aOctober db 'October',0 ; DATA XREF: .rdata:0000000180013628âo
aNovember db 'November',0 ; DATA XREF: .rdata:0000000180013630âo
align 8
aDecember db 'December',0 ; DATA XREF: .rdata:0000000180013638âo
align 4
aAm db 'AM',0 ; DATA XREF: .rdata:0000000180013640âo
align 8
aPm db 'PM',0 ; DATA XREF: .rdata:0000000180013648âo
align 10h
aMmDdYy db 'MM/dd/yy',0 ; DATA XREF: .rdata:0000000180013650âo
align 20h
aDdddMmmmDdYyyy db 'dddd, MMMM dd, yyyy',0 ; DATA XREF: .rdata:0000000180013658âo
align 8
aHhMmSs db 'HH:mm:ss',0 ; DATA XREF: .rdata:0000000180013660âo
align 8
aSun: ; DATA XREF: .rdata:0000000180013670âo
text "UTF-16LE", 'Sun',0
aMon: ; DATA XREF: .rdata:0000000180013678âo
text "UTF-16LE", 'Mon',0
aTue: ; DATA XREF: .rdata:0000000180013680âo
text "UTF-16LE", 'Tue',0
aWed: ; DATA XREF: .rdata:0000000180013688âo
text "UTF-16LE", 'Wed',0
aThu: ; DATA XREF: .rdata:0000000180013690âo
text "UTF-16LE", 'Thu',0
aFri: ; DATA XREF: .rdata:0000000180013698âo
text "UTF-16LE", 'Fri',0
aSat: ; DATA XREF: .rdata:00000001800136A0âo
text "UTF-16LE", 'Sat',0
aSunday_0: ; DATA XREF: .rdata:00000001800136A8âo
text "UTF-16LE", 'Sunday',0
align 10h
aMonday_0: ; DATA XREF: .rdata:00000001800136B0âo
text "UTF-16LE", 'Monday',0
align 20h
aTuesday_0: ; DATA XREF: .rdata:00000001800136B8âo
text "UTF-16LE", 'Tuesday',0
aWednesday_0: ; DATA XREF: .rdata:00000001800136C0âo
text "UTF-16LE", 'Wednesday',0
align 8
aThursday_0: ; DATA XREF: .rdata:00000001800136C8âo
text "UTF-16LE", 'Thursday',0
align 20h
aFriday_0: ; DATA XREF: .rdata:00000001800136D0âo
text "UTF-16LE", 'Friday',0
align 10h
aSaturday_0: ; DATA XREF: .rdata:00000001800136D8âo
text "UTF-16LE", 'Saturday',0
align 8
aJan_0: ; DATA XREF: .rdata:00000001800136E0âo
text "UTF-16LE", 'Jan',0
aFeb_0: ; DATA XREF: .rdata:00000001800136E8âo
text "UTF-16LE", 'Feb',0
aMar_0: ; DATA XREF: .rdata:00000001800136F0âo
text "UTF-16LE", 'Mar',0
aApr_0: ; DATA XREF: .rdata:00000001800136F8âo
text "UTF-16LE", 'Apr',0
aMay_0: ; DATA XREF: .rdata:0000000180013700âo
; .rdata:0000000180013760âo
text "UTF-16LE", 'May',0
aJun_0: ; DATA XREF: .rdata:0000000180013708âo
text "UTF-16LE", 'Jun',0
aJul_0: ; DATA XREF: .rdata:0000000180013710âo
text "UTF-16LE", 'Jul',0
aAug_0: ; DATA XREF: .rdata:0000000180013718âo
text "UTF-16LE", 'Aug',0
aSep_0: ; DATA XREF: .rdata:0000000180013720âo
text "UTF-16LE", 'Sep',0
aOct_0: ; DATA XREF: .rdata:0000000180013728âo
text "UTF-16LE", 'Oct',0
aNov_0: ; DATA XREF: .rdata:0000000180013730âo
text "UTF-16LE", 'Nov',0
aDec_0: ; DATA XREF: .rdata:0000000180013738âo
text "UTF-16LE", 'Dec',0
aJanuary_0: ; DATA XREF: .rdata:0000000180013740âo
text "UTF-16LE", 'January',0
aFebruary_0: ; DATA XREF: .rdata:0000000180013748âo
text "UTF-16LE", 'February',0
align 10h
aMarch_0: ; DATA XREF: .rdata:0000000180013750âo
text "UTF-16LE", 'March',0
align 20h
aApril_0: ; DATA XREF: .rdata:0000000180013758âo
text "UTF-16LE", 'April',0
align 10h
aJune_0: ; DATA XREF: .rdata:0000000180013768âo
text "UTF-16LE", 'June',0
align 20h
aJuly_0: ; DATA XREF: .rdata:0000000180013770âo
text "UTF-16LE", 'July',0
align 10h
aAugust_0: ; DATA XREF: .rdata:0000000180013778âo
text "UTF-16LE", 'August',0
align 20h
aSeptember_0: ; DATA XREF: .rdata:0000000180013780âo
text "UTF-16LE", 'September',0
align 8
aOctober_0: ; DATA XREF: .rdata:0000000180013788âo
text "UTF-16LE", 'October',0
aNovember_0: ; DATA XREF: .rdata:0000000180013790âo
text "UTF-16LE", 'November',0
align 20h
aDecember_0: ; DATA XREF: .rdata:0000000180013798âo
text "UTF-16LE", 'December',0
align 4
aAm_0: ; DATA XREF: .rdata:00000001800137A0âo
text "UTF-16LE", 'AM',0
align 4
aPm_0: ; DATA XREF: .rdata:00000001800137A8âo
text "UTF-16LE", 'PM',0
align 8
aMmDdYy_0: ; DATA XREF: .rdata:00000001800137B0âo
text "UTF-16LE", 'MM/dd/yy',0
align 20h
aDdddMmmmDdYyyy_0: ; DATA XREF: .rdata:00000001800137B8âo
text "UTF-16LE", 'dddd, MMMM dd, yyyy',0
aHhMmSs_0: ; DATA XREF: .rdata:00000001800137C0âo
text "UTF-16LE", 'HH:mm:ss',0
align 20h
aEnUs: ; DATA XREF: .rdata:00000001800137C8âo
; .rdata:0000000180014648âo
text "UTF-16LE", 'en-US',0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
asc_180013C90: ; DATA XREF: .data:off_18001C830âo
text "UTF-16LE", ' ((((( H'
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 84h
db 0
db 84h
db 0
db 84h
db 0
db 84h
db 0
db 84h
db 0
db 84h
db 0
db 84h
db 0
db 84h
db 0
db 84h
db 0
db 84h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 81h
db 0
db 81h
db 0
db 81h
db 0
db 81h
db 0
db 81h
db 0
db 81h
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 1
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 82h
db 0
db 82h
db 0
db 82h
db 0
db 82h
db 0
db 82h
db 0
db 82h
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 2
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 10h
db 0
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 80h
db 81h
db 82h
db 83h
db 84h
db 85h
db 86h
db 87h
db 88h
db 89h
db 8Ah
db 8Bh
db 8Ch
db 8Dh
db 8Eh
db 8Fh
db 90h
db 91h
db 92h
db 93h
db 94h
db 95h
db 96h
db 97h
db 98h
db 99h
db 9Ah
db 9Bh
db 9Ch
db 9Dh
db 9Eh
db 9Fh
db 0A0h
db 0A1h
db 0A2h
db 0A3h
db 0A4h
db 0A5h
db 0A6h
db 0A7h
db 0A8h
db 0A9h
db 0AAh
db 0ABh
db 0ACh
db 0ADh
db 0AEh
db 0AFh
db 0B0h
db 0B1h
db 0B2h
db 0B3h
db 0B4h
db 0B5h
db 0B6h
db 0B7h
db 0B8h
db 0B9h
db 0BAh
db 0BBh
db 0BCh
db 0BDh
db 0BEh
db 0BFh
db 0C0h
db 0C1h
db 0C2h
db 0C3h
db 0C4h
db 0C5h
db 0C6h
db 0C7h
db 0C8h
db 0C9h
db 0CAh
db 0CBh
db 0CCh
db 0CDh
db 0CEh
db 0CFh
db 0D0h
db 0D1h
db 0D2h
db 0D3h
db 0D4h
db 0D5h
db 0D6h
db 0D7h
db 0D8h
db 0D9h
db 0DAh
db 0DBh
db 0DCh
db 0DDh
db 0DEh
db 0DFh
db 0E0h
db 0E1h
db 0E2h
db 0E3h
db 0E4h
db 0E5h
db 0E6h
db 0E7h
db 0E8h
db 0E9h
db 0EAh
db 0EBh
db 0ECh
db 0EDh
db 0EEh
db 0EFh
db 0F0h
db 0F1h
db 0F2h
db 0F3h
db 0F4h
db 0F5h
db 0F6h
db 0F7h
db 0F8h
db 0F9h
db 0FAh
db 0FBh
db 0FCh
db 0FDh
db 0FEh
db 0FFh
unk_180013F10 db 0 ; DATA XREF: .data:000000018001C940âo
db 1
db 2
db 3
db 4
db 5
db 6
db 7
db 8
db 9
db 0Ah
db 0Bh
db 0Ch
db 0Dh
db 0Eh
db 0Fh
db 10h
db 11h
db 12h
db 13h
db 14h
db 15h
db 16h
db 17h
db 18h
db 19h
db 1Ah
db 1Bh
db 1Ch
db 1Dh
db 1Eh
db 1Fh
db 20h
db 21h ; !
db 22h ; "
db 23h ; #
db 24h ; $
db 25h ; %
db 26h ; &
db 27h ; '
db 28h ; (
db 29h ; )
db 2Ah ; *
db 2Bh ; +
db 2Ch ; ,
db 2Dh ; -
db 2Eh ; .
db 2Fh ; /
db 30h ; 0
db 31h ; 1
db 32h ; 2
db 33h ; 3
db 34h ; 4
db 35h ; 5
db 36h ; 6
db 37h ; 7
db 38h ; 8
db 39h ; 9
db 3Ah ; :
db 3Bh ; ;
db 3Ch ; <
db 3Dh ; =
db 3Eh ; >
db 3Fh ; ?
db 40h ; @
db 61h ; a
db 62h ; b
db 63h ; c
db 64h ; d
db 65h ; e
db 66h ; f
db 67h ; g
db 68h ; h
db 69h ; i
db 6Ah ; j
db 6Bh ; k
db 6Ch ; l
db 6Dh ; m
db 6Eh ; n
db 6Fh ; o
db 70h ; p
db 71h ; q
db 72h ; r
db 73h ; s
db 74h ; t
db 75h ; u
db 76h ; v
db 77h ; w
db 78h ; x
db 79h ; y
db 7Ah ; z
db 5Bh ; [
db 5Ch ; \
db 5Dh ; ]
db 5Eh ; ^
db 5Fh ; _
db 60h ; `
db 61h ; a
db 62h ; b
db 63h ; c
db 64h ; d
db 65h ; e
db 66h ; f
db 67h ; g
db 68h ; h
db 69h ; i
db 6Ah ; j
db 6Bh ; k
db 6Ch ; l
db 6Dh ; m
db 6Eh ; n
db 6Fh ; o
db 70h ; p
db 71h ; q
db 72h ; r
db 73h ; s
db 74h ; t
db 75h ; u
db 76h ; v
db 77h ; w
db 78h ; x
db 79h ; y
db 7Ah ; z
db 7Bh ; {
db 7Ch ; |
db 7Dh ; }
db 7Eh ; ~
db 7Fh ; \x7f
db 80h
db 81h
db 82h
db 83h
db 84h
db 85h
db 86h
db 87h
db 88h
db 89h
db 8Ah
db 8Bh
db 8Ch
db 8Dh
db 8Eh
db 8Fh
db 90h
db 91h
db 92h
db 93h
db 94h
db 95h
db 96h
db 97h
db 98h
db 99h
db 9Ah
db 9Bh
db 9Ch
db 9Dh
db 9Eh
db 9Fh
db 0A0h
db 0A1h
db 0A2h
db 0A3h
db 0A4h
db 0A5h
db 0A6h
db 0A7h
db 0A8h
db 0A9h
db 0AAh
db 0ABh
db 0ACh
db 0ADh
db 0AEh
db 0AFh
db 0B0h
db 0B1h
db 0B2h
db 0B3h
db 0B4h
db 0B5h
db 0B6h
db 0B7h
db 0B8h
db 0B9h
db 0BAh
db 0BBh
db 0BCh
db 0BDh
db 0BEh
db 0BFh
db 0C0h
db 0C1h
db 0C2h
db 0C3h
db 0C4h
db 0C5h
db 0C6h
db 0C7h
db 0C8h
db 0C9h
db 0CAh
db 0CBh
db 0CCh
db 0CDh
db 0CEh
db 0CFh
db 0D0h
db 0D1h
db 0D2h
db 0D3h
db 0D4h
db 0D5h
db 0D6h
db 0D7h
db 0D8h
db 0D9h
db 0DAh
db 0DBh
db 0DCh
db 0DDh
db 0DEh
db 0DFh
db 0E0h
db 0E1h
db 0E2h
db 0E3h
db 0E4h
db 0E5h
db 0E6h
db 0E7h
db 0E8h
db 0E9h
db 0EAh
db 0EBh
db 0ECh
db 0EDh
db 0EEh
db 0EFh
db 0F0h
db 0F1h
db 0F2h
db 0F3h
db 0F4h
db 0F5h
db 0F6h
db 0F7h
db 0F8h
db 0F9h
db 0FAh
db 0FBh
db 0FCh
db 0FDh
db 0FEh
db 0FFh
db 80h
db 81h
db 82h
db 83h
db 84h
db 85h
db 86h
db 87h
db 88h
db 89h
db 8Ah
db 8Bh
db 8Ch
db 8Dh
db 8Eh
db 8Fh
db 90h
db 91h
db 92h
db 93h
db 94h
db 95h
db 96h
db 97h
db 98h
db 99h
db 9Ah
db 9Bh
db 9Ch
db 9Dh
db 9Eh
db 9Fh
db 0A0h
db 0A1h
db 0A2h
db 0A3h
db 0A4h
db 0A5h
db 0A6h
db 0A7h
db 0A8h
db 0A9h
db 0AAh
db 0ABh
db 0ACh
db 0ADh
db 0AEh
db 0AFh
db 0B0h
db 0B1h
db 0B2h
db 0B3h
db 0B4h
db 0B5h
db 0B6h
db 0B7h
db 0B8h
db 0B9h
db 0BAh
db 0BBh
db 0BCh
db 0BDh
db 0BEh
db 0BFh
db 0C0h
db 0C1h
db 0C2h
db 0C3h
db 0C4h
db 0C5h
db 0C6h
db 0C7h
db 0C8h
db 0C9h
db 0CAh
db 0CBh
db 0CCh
db 0CDh
db 0CEh
db 0CFh
db 0D0h
db 0D1h
db 0D2h
db 0D3h
db 0D4h
db 0D5h
db 0D6h
db 0D7h
db 0D8h
db 0D9h
db 0DAh
db 0DBh
db 0DCh
db 0DDh
db 0DEh
db 0DFh
db 0E0h
db 0E1h
db 0E2h
db 0E3h
db 0E4h
db 0E5h
db 0E6h
db 0E7h
db 0E8h
db 0E9h
db 0EAh
db 0EBh
db 0ECh
db 0EDh
db 0EEh
db 0EFh
db 0F0h
db 0F1h
db 0F2h
db 0F3h
db 0F4h
db 0F5h
db 0F6h
db 0F7h
db 0F8h
db 0F9h
db 0FAh
db 0FBh
db 0FCh
db 0FDh
db 0FEh
db 0FFh
unk_180014090 db 0 ; DATA XREF: .data:000000018001C948âo
db 1
db 2
db 3
db 4
db 5
db 6
db 7
db 8
db 9
db 0Ah
db 0Bh
db 0Ch
db 0Dh
db 0Eh
db 0Fh
db 10h
db 11h
db 12h
db 13h
db 14h
db 15h
db 16h
db 17h
db 18h
db 19h
db 1Ah
db 1Bh
db 1Ch
db 1Dh
db 1Eh
db 1Fh
db 20h
db 21h ; !
db 22h ; "
db 23h ; #
db 24h ; $
db 25h ; %
db 26h ; &
db 27h ; '
db 28h ; (
db 29h ; )
db 2Ah ; *
db 2Bh ; +
db 2Ch ; ,
db 2Dh ; -
db 2Eh ; .
db 2Fh ; /
db 30h ; 0
db 31h ; 1
db 32h ; 2
db 33h ; 3
db 34h ; 4
db 35h ; 5
db 36h ; 6
db 37h ; 7
db 38h ; 8
db 39h ; 9
db 3Ah ; :
db 3Bh ; ;
db 3Ch ; <
db 3Dh ; =
db 3Eh ; >
db 3Fh ; ?
db 40h ; @
db 41h ; A
db 42h ; B
db 43h ; C
db 44h ; D
db 45h ; E
db 46h ; F
db 47h ; G
db 48h ; H
db 49h ; I
db 4Ah ; J
db 4Bh ; K
db 4Ch ; L
db 4Dh ; M
db 4Eh ; N
db 4Fh ; O
db 50h ; P
db 51h ; Q
db 52h ; R
db 53h ; S
db 54h ; T
db 55h ; U
db 56h ; V
db 57h ; W
db 58h ; X
db 59h ; Y
db 5Ah ; Z
db 5Bh ; [
db 5Ch ; \
db 5Dh ; ]
db 5Eh ; ^
db 5Fh ; _
db 60h ; `
db 41h ; A
db 42h ; B
db 43h ; C
db 44h ; D
db 45h ; E
db 46h ; F
db 47h ; G
db 48h ; H
db 49h ; I
db 4Ah ; J
db 4Bh ; K
db 4Ch ; L
db 4Dh ; M
db 4Eh ; N
db 4Fh ; O
db 50h ; P
db 51h ; Q
db 52h ; R
db 53h ; S
db 54h ; T
db 55h ; U
db 56h ; V
db 57h ; W
db 58h ; X
db 59h ; Y
db 5Ah ; Z
db 7Bh ; {
db 7Ch ; |
db 7Dh ; }
db 7Eh ; ~
db 7Fh ; \x7f
db 80h
db 81h
db 82h
db 83h
db 84h
db 85h
db 86h
db 87h
db 88h
db 89h
db 8Ah
db 8Bh
db 8Ch
db 8Dh
db 8Eh
db 8Fh
db 90h
db 91h
db 92h
db 93h
db 94h
db 95h
db 96h
db 97h
db 98h
db 99h
db 9Ah
db 9Bh
db 9Ch
db 9Dh
db 9Eh
db 9Fh
db 0A0h
db 0A1h
db 0A2h
db 0A3h
db 0A4h
db 0A5h
db 0A6h
db 0A7h
db 0A8h
db 0A9h
db 0AAh
db 0ABh
db 0ACh
db 0ADh
db 0AEh
db 0AFh
db 0B0h
db 0B1h
db 0B2h
db 0B3h
db 0B4h
db 0B5h
db 0B6h
db 0B7h
db 0B8h
db 0B9h
db 0BAh
db 0BBh
db 0BCh
db 0BDh
db 0BEh
db 0BFh
db 0C0h
db 0C1h
db 0C2h
db 0C3h
db 0C4h
db 0C5h
db 0C6h
db 0C7h
db 0C8h
db 0C9h
db 0CAh
db 0CBh
db 0CCh
db 0CDh
db 0CEh
db 0CFh
db 0D0h
db 0D1h
db 0D2h
db 0D3h
db 0D4h
db 0D5h
db 0D6h
db 0D7h
db 0D8h
db 0D9h
db 0DAh
db 0DBh
db 0DCh
db 0DDh
db 0DEh
db 0DFh
db 0E0h
db 0E1h
db 0E2h
db 0E3h
db 0E4h
db 0E5h
db 0E6h
db 0E7h
db 0E8h
db 0E9h
db 0EAh
db 0EBh
db 0ECh
db 0EDh
db 0EEh
db 0EFh
db 0F0h
db 0F1h
db 0F2h
db 0F3h
db 0F4h
db 0F5h
db 0F6h
db 0F7h
db 0F8h
db 0F9h
db 0FAh
db 0FBh
db 0FCh
db 0FDh
db 0FEh
db 0FFh
dword_180014190 dd 1 ; DATA XREF: __acrt_DownlevelLocaleNameToLCID+8Aâr
align 8
dq offset aAr ; "ar"
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBg ; "bg"
db 3
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCa ; "ca"
db 4
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhChs ; "zh-CHS"
db 5
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCs ; "cs"
db 6
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDa ; "da"
db 7
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDe ; "de"
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEl ; "el"
db 9
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEn ; "en"
db 0Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEs ; "es"
db 0Bh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFi ; "fi"
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFr ; "fr"
db 0Dh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHe ; "he"
db 0Eh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHu ; "hu"
db 0Fh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aIs ; "is"
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aIt ; "it"
db 11h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aJa ; "ja"
db 12h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKo ; "ko"
db 13h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNl ; "nl"
db 14h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNo ; "no"
db 15h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPl ; "pl"
db 16h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPt ; "pt"
db 18h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aRo ; "ro"
db 19h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aRu ; "ru"
db 1Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHr ; "hr"
db 1Bh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSk ; "sk"
db 1Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSq ; "sq"
db 1Dh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSv ; "sv"
db 1Eh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTh ; "th"
db 1Fh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTr ; "tr"
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUr ; "ur"
db 21h ; !
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aId ; "id"
db 22h ; "
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUk ; "uk"
db 23h ; #
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBe ; "be"
db 24h ; $
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSl ; "sl"
db 25h ; %
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEt ; "et"
db 26h ; &
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aLv ; "lv"
db 27h ; '
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aLt ; "lt"
db 29h ; )
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFa ; "fa"
db 2Ah ; *
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVi ; "vi"
db 2Bh ; +
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHy ; "hy"
db 2Ch ; ,
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aAz ; "az"
db 2Dh ; -
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEu ; "eu"
db 2Fh ; /
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMk ; "mk"
db 36h ; 6
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aAf ; "af"
db 37h ; 7
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKa ; "ka"
db 38h ; 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFo ; "fo"
db 39h ; 9
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHi ; "hi"
db 3Eh ; >
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMs ; "ms"
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKk ; "kk"
db 40h ; @
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKy ; "ky"
db 41h ; A
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSw ; "sw"
db 43h ; C
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUz ; "uz"
db 44h ; D
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTt ; "tt"
db 46h ; F
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPa ; "pa"
db 47h ; G
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aGu ; "gu"
db 49h ; I
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTa ; "ta"
db 4Ah ; J
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTe ; "te"
db 4Bh ; K
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKn ; "kn"
db 4Eh ; N
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMr ; "mr"
db 4Fh ; O
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSa ; "sa"
db 50h ; P
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMn ; "mn"
db 56h ; V
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aGl ; "gl"
db 57h ; W
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKok ; "kok"
db 5Ah ; Z
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSyr ; "syr"
db 65h ; e
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDiv ; "div"
db 7Fh ; \x7f
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset unk_1800151E8
db 1
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArSa ; "ar-SA"
db 2
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBgBg ; "bg-BG"
db 3
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCaEs ; "ca-ES"
db 4
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhTw ; "zh-TW"
db 5
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCsCz ; "cs-CZ"
db 6
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDaDk ; "da-DK"
db 7
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDeDe ; "de-DE"
db 8
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aElGr ; "el-GR"
db 9
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnUs ; "en-US"
db 0Bh
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFiFi ; "fi-FI"
db 0Ch
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFrFr ; "fr-FR"
db 0Dh
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHeIl ; "he-IL"
db 0Eh
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHuHu ; "hu-HU"
db 0Fh
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aIsIs ; "is-IS"
db 10h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aItIt ; "it-IT"
db 11h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aJaJp ; "ja-JP"
db 12h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKoKr ; "ko-KR"
db 13h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNlNl ; "nl-NL"
db 14h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNbNo ; "nb-NO"
db 15h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPlPl ; "pl-PL"
db 16h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPtBr ; "pt-BR"
db 18h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aRoRo ; "ro-RO"
db 19h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aRuRu ; "ru-RU"
db 1Ah
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHrHr ; "hr-HR"
db 1Bh
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSkSk ; "sk-SK"
db 1Ch
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSqAl ; "sq-AL"
db 1Dh
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSvSe ; "sv-SE"
db 1Eh
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aThTh ; "th-TH"
db 1Fh
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTrTr ; "tr-TR"
db 20h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUrPk ; "ur-PK"
db 21h ; !
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aIdId ; "id-ID"
db 22h ; "
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUkUa ; "uk-UA"
db 23h ; #
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBeBy ; "be-BY"
db 24h ; $
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSlSi ; "sl-SI"
db 25h ; %
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEtEe ; "et-EE"
db 26h ; &
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aLvLv ; "lv-LV"
db 27h ; '
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aLtLt ; "lt-LT"
db 29h ; )
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFaIr ; "fa-IR"
db 2Ah ; *
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aViVn ; "vi-VN"
db 2Bh ; +
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHyAm ; "hy-AM"
db 2Ch ; ,
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aAzAzLatn ; "az-AZ-Latn"
db 2Dh ; -
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEuEs ; "eu-ES"
db 2Fh ; /
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMkMk ; "mk-MK"
db 32h ; 2
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTnZa ; "tn-ZA"
db 34h ; 4
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aXhZa ; "xh-ZA"
db 35h ; 5
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZuZa ; "zu-ZA"
db 36h ; 6
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aAfZa ; "af-ZA"
db 37h ; 7
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKaGe ; "ka-GE"
db 38h ; 8
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFoFo ; "fo-FO"
db 39h ; 9
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHiIn ; "hi-IN"
db 3Ah ; :
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMtMt ; "mt-MT"
db 3Bh ; ;
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSeNo ; "se-NO"
db 3Eh ; >
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMsMy ; "ms-MY"
db 3Fh ; ?
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKkKz ; "kk-KZ"
db 40h ; @
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKyKg ; "ky-KG"
db 41h ; A
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSwKe ; "sw-KE"
db 43h ; C
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUzUzLatn ; "uz-UZ-Latn"
db 44h ; D
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTtRu ; "tt-RU"
db 45h ; E
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBnIn ; "bn-IN"
db 46h ; F
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPaIn ; "pa-IN"
db 47h ; G
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aGuIn ; "gu-IN"
db 49h ; I
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTaIn ; "ta-IN"
db 4Ah ; J
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTeIn ; "te-IN"
db 4Bh ; K
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKnIn ; "kn-IN"
db 4Ch ; L
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMlIn ; "ml-IN"
db 4Eh ; N
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMrIn ; "mr-IN"
db 4Fh ; O
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSaIn ; "sa-IN"
db 50h ; P
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMnMn ; "mn-MN"
db 52h ; R
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCyGb ; "cy-GB"
db 56h ; V
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aGlEs ; "gl-ES"
db 57h ; W
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKokIn ; "kok-IN"
db 5Ah ; Z
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSyrSy ; "syr-SY"
db 65h ; e
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDivMv ; "div-MV"
db 6Bh ; k
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aQuzBo ; "quz-BO"
db 6Ch ; l
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNsZa ; "ns-ZA"
db 81h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMiNz ; "mi-NZ"
db 1
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArIq ; "ar-IQ"
db 4
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhCn ; "zh-CN"
db 7
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDeCh ; "de-CH"
db 9
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnGb ; "en-GB"
db 0Ah
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsMx ; "es-MX"
db 0Ch
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFrBe ; "fr-BE"
db 10h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aItCh ; "it-CH"
db 13h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNlBe ; "nl-BE"
db 14h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNnNo ; "nn-NO"
db 16h
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPtPt ; "pt-PT"
db 1Ah
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSrSpLatn ; "sr-SP-Latn"
db 1Dh
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSvFi ; "sv-FI"
db 2Ch ; ,
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aAzAzCyrl ; "az-AZ-Cyrl"
db 3Bh ; ;
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSeSe ; "se-SE"
db 3Eh ; >
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMsBn ; "ms-BN"
db 43h ; C
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUzUzCyrl ; "uz-UZ-Cyrl"
db 6Bh ; k
db 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aQuzEc ; "quz-EC"
db 1
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArEg ; "ar-EG"
db 4
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhHk ; "zh-HK"
db 7
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDeAt ; "de-AT"
db 9
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnAu ; "en-AU"
db 0Ah
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsEs ; "es-ES"
db 0Ch
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFrCa ; "fr-CA"
db 1Ah
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSrSpCyrl ; "sr-SP-Cyrl"
db 3Bh ; ;
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSeFi ; "se-FI"
db 6Bh ; k
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aQuzPe ; "quz-PE"
db 1
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArLy ; "ar-LY"
db 4
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhSg ; "zh-SG"
db 7
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDeLu ; "de-LU"
db 9
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnCa ; "en-CA"
db 0Ah
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsGt ; "es-GT"
db 0Ch
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFrCh ; "fr-CH"
db 1Ah
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHrBa ; "hr-BA"
db 3Bh ; ;
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSmjNo ; "smj-NO"
db 1
db 14h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArDz ; "ar-DZ"
db 4
db 14h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhMo ; "zh-MO"
db 7
db 14h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDeLi ; "de-LI"
db 9
db 14h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnNz ; "en-NZ"
db 0Ah
db 14h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsCr ; "es-CR"
db 0Ch
db 14h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFrLu ; "fr-LU"
db 1Ah
db 14h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBsBaLatn ; "bs-BA-Latn"
db 3Bh ; ;
db 14h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSmjSe ; "smj-SE"
db 1
db 18h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArMa ; "ar-MA"
db 9
db 18h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnIe ; "en-IE"
db 0Ah
db 18h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsPa ; "es-PA"
db 0Ch
db 18h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFrMc ; "fr-MC"
db 1Ah
db 18h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSrBaLatn ; "sr-BA-Latn"
db 3Bh ; ;
db 18h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSmaNo ; "sma-NO"
db 1
db 1Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArTn ; "ar-TN"
db 9
db 1Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnZa ; "en-ZA"
db 0Ah
db 1Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsDo ; "es-DO"
db 1Ah
db 1Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSrBaCyrl ; "sr-BA-Cyrl"
db 3Bh ; ;
db 1Ch
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSmaSe ; "sma-SE"
db 1
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArOm ; "ar-OM"
db 9
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnJm ; "en-JM"
db 0Ah
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsVe ; "es-VE"
db 3Bh ; ;
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSmsFi ; "sms-FI"
db 1
db 24h ; $
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArYe ; "ar-YE"
db 9
db 24h ; $
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnCb ; "en-CB"
db 0Ah
db 24h ; $
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsCo ; "es-CO"
db 3Bh ; ;
db 24h ; $
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSmnFi ; "smn-FI"
db 1
db 28h ; (
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArSy ; "ar-SY"
db 9
db 28h ; (
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnBz ; "en-BZ"
db 0Ah
db 28h ; (
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsPe ; "es-PE"
db 1
db 2Ch ; ,
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArJo ; "ar-JO"
db 9
db 2Ch ; ,
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnTt ; "en-TT"
db 0Ah
db 2Ch ; ,
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsAr ; "es-AR"
db 1
db 30h ; 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArLb ; "ar-LB"
db 9
db 30h ; 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnZw ; "en-ZW"
db 0Ah
db 30h ; 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsEc ; "es-EC"
db 1
db 34h ; 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArKw ; "ar-KW"
db 9
db 34h ; 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnPh ; "en-PH"
db 0Ah
db 34h ; 4
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsCl ; "es-CL"
db 1
db 38h ; 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArAe ; "ar-AE"
db 0Ah
db 38h ; 8
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsUy ; "es-UY"
db 1
db 3Ch ; <
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArBh ; "ar-BH"
db 0Ah
db 3Ch ; <
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsPy ; "es-PY"
db 1
db 40h ; @
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArQa ; "ar-QA"
db 0Ah
db 40h ; @
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsBo ; "es-BO"
db 0Ah
db 44h ; D
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsSv ; "es-SV"
db 0Ah
db 48h ; H
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsHn ; "es-HN"
db 0Ah
db 4Ch ; L
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsNi ; "es-NI"
db 0Ah
db 50h ; P
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsPr ; "es-PR"
db 4
db 7Ch ; |
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhCht ; "zh-CHT"
db 1Ah
db 7Ch ; |
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSr ; "sr"
aAr: ; DATA XREF: .rdata:0000000180014198âo
; .rdata:0000000180015C20âo
text "UTF-16LE", 'ar',0
align 8
aBg: ; DATA XREF: .rdata:00000001800141A8âo
; .rdata:0000000180015D80âo
text "UTF-16LE", 'bg',0
align 20h
aCa: ; DATA XREF: .rdata:00000001800141B8âo
; .rdata:0000000180015DC0âo
text "UTF-16LE", 'ca',0
align 8
aZhChs: ; DATA XREF: .rdata:00000001800141C8âo
text "UTF-16LE", 'zh-CHS',0
align 8
aCs: ; DATA XREF: .rdata:00000001800141D8âo
; .rdata:0000000180015DE0âo
text "UTF-16LE", 'cs',0
align 20h
aDa: ; DATA XREF: .rdata:00000001800141E8âo
; .rdata:0000000180015E10âo
text "UTF-16LE", 'da',0
align 8
aDe: ; DATA XREF: .rdata:00000001800141F8âo
; .rdata:0000000180015E30âo
text "UTF-16LE", 'de',0
align 10h
aEl: ; DATA XREF: .rdata:0000000180014208âo
; .rdata:0000000180015EB0âo
text "UTF-16LE", 'el',0
align 8
aEn: ; DATA XREF: .rdata:0000000180014218âo
; .rdata:0000000180015ED0âo
text "UTF-16LE", 'en',0
align 20h
aEs: ; DATA XREF: .rdata:0000000180014228âo
; .rdata:0000000180015FB0âo
text "UTF-16LE", 'es',0
align 8
aFi: ; DATA XREF: .rdata:0000000180014238âo
; .rdata:0000000180016150âo
text "UTF-16LE", 'fi',0
align 10h
aFr: ; DATA XREF: .rdata:0000000180014248âo
; .rdata:0000000180016190âo
text "UTF-16LE", 'fr',0
align 8
aHe: ; DATA XREF: .rdata:0000000180014258âo
; .rdata:0000000180016240âo
text "UTF-16LE", 'he',0
align 20h
aHu: ; DATA XREF: .rdata:0000000180014268âo
; .rdata:00000001800162B0âo
text "UTF-16LE", 'hu',0
align 8
aIs: ; DATA XREF: .rdata:0000000180014278âo
; .rdata:0000000180016310âo
text "UTF-16LE", 'is',0
align 10h
aIt: ; DATA XREF: .rdata:0000000180014288âo
; .rdata:0000000180016330âo
text "UTF-16LE", 'it',0
align 8
aJa: ; DATA XREF: .rdata:0000000180014298âo
; .rdata:0000000180016360âo
text "UTF-16LE", 'ja',0
align 20h
aKo: ; DATA XREF: .rdata:00000001800142A8âo
; .rdata:00000001800163E0âo
text "UTF-16LE", 'ko',0
align 8
aNl: ; DATA XREF: .rdata:00000001800142B8âo
; .rdata:0000000180016550âo
text "UTF-16LE", 'nl',0
align 10h
aNo: ; DATA XREF: .rdata:00000001800142C8âo
; .rdata:0000000180016590âo
text "UTF-16LE", 'no',0
align 8
aPl: ; DATA XREF: .rdata:00000001800142D8âo
; .rdata:00000001800165D0âo
text "UTF-16LE", 'pl',0
align 20h
aPt: ; DATA XREF: .rdata:00000001800142E8âo
; .rdata:00000001800165F0âo
text "UTF-16LE", 'pt',0
align 8
aRo: ; DATA XREF: .rdata:00000001800142F8âo
; .rdata:0000000180016650âo
text "UTF-16LE", 'ro',0
align 10h
aRu: ; DATA XREF: .rdata:0000000180014308âo
; .rdata:0000000180016670âo
text "UTF-16LE", 'ru',0
align 8
aHr: ; DATA XREF: .rdata:0000000180014318âo
; .rdata:0000000180016280âo
text "UTF-16LE", 'hr',0
align 20h
aSk: ; DATA XREF: .rdata:0000000180014328âo
; .rdata:00000001800166E0âo
text "UTF-16LE", 'sk',0
align 8
aSq: ; DATA XREF: .rdata:0000000180014338âo
; .rdata:0000000180016780âo
text "UTF-16LE", 'sq',0
align 10h
aSv: ; DATA XREF: .rdata:0000000180014348âo
; .rdata:00000001800167F0âo
text "UTF-16LE", 'sv',0
align 8
aTh: ; DATA XREF: .rdata:0000000180014358âo
; .rdata:00000001800168A0âo
text "UTF-16LE", 'th',0
align 20h
aTr: ; DATA XREF: .rdata:0000000180014368âo
; .rdata:00000001800168D0âo
text "UTF-16LE", 'tr',0
align 8
aUr: ; DATA XREF: .rdata:0000000180014378âo
; .rdata:0000000180016930âo
text "UTF-16LE", 'ur',0
align 10h
aId: ; DATA XREF: .rdata:0000000180014388âo
; .rdata:00000001800162F0âo
text "UTF-16LE", 'id',0
align 8
aUk: ; DATA XREF: .rdata:0000000180014398âo
; .rdata:0000000180016910âo
text "UTF-16LE", 'uk',0
align 20h
aBe: ; DATA XREF: .rdata:00000001800143A8âo
; .rdata:0000000180015D60âo
text "UTF-16LE", 'be',0
align 8
aSl: ; DATA XREF: .rdata:00000001800143B8âo
; .rdata:0000000180016700âo
text "UTF-16LE", 'sl',0
align 10h
aEt: ; DATA XREF: .rdata:00000001800143C8âo
; .rdata:00000001800160F0âo
text "UTF-16LE", 'et',0
align 8
aLv: ; DATA XREF: .rdata:00000001800143D8âo
; .rdata:0000000180016460âo
text "UTF-16LE", 'lv',0
align 20h
aLt: ; DATA XREF: .rdata:00000001800143E8âo
; .rdata:0000000180016440âo
text "UTF-16LE", 'lt',0
align 8
aFa: ; DATA XREF: .rdata:00000001800143F8âo
; .rdata:0000000180016130âo
text "UTF-16LE", 'fa',0
align 10h
aVi: ; DATA XREF: .rdata:0000000180014408âo
; .rdata:0000000180016980âo
text "UTF-16LE", 'vi',0
align 8
aHy: ; DATA XREF: .rdata:0000000180014418âo
; .rdata:00000001800162D0âo
text "UTF-16LE", 'hy',0
align 20h
aAz: ; DATA XREF: .rdata:0000000180014428âo
; .rdata:0000000180015D30âo
text "UTF-16LE", 'az',0
align 8
aEu: ; DATA XREF: .rdata:0000000180014438âo
; .rdata:0000000180016110âo
text "UTF-16LE", 'eu',0
align 10h
aMk: ; DATA XREF: .rdata:0000000180014448âo
; .rdata:0000000180016490âo
text "UTF-16LE", 'mk',0
align 8
aAf: ; DATA XREF: .rdata:0000000180014458âo
; .rdata:0000000180015C00âo
text "UTF-16LE", 'af',0
align 20h
aKa: ; DATA XREF: .rdata:0000000180014468âo
; .rdata:0000000180016380âo
text "UTF-16LE", 'ka',0
align 8
aFo: ; DATA XREF: .rdata:0000000180014478âo
; .rdata:0000000180016170âo
text "UTF-16LE", 'fo',0
align 10h
aHi: ; DATA XREF: .rdata:0000000180014488âo
; .rdata:0000000180016260âo
text "UTF-16LE", 'hi',0
align 8
aMs: ; DATA XREF: .rdata:0000000180014498âo
; .rdata:0000000180016500âo
text "UTF-16LE", 'ms',0
align 20h
aKk: ; DATA XREF: .rdata:00000001800144A8âo
; .rdata:00000001800163A0âo
text "UTF-16LE", 'kk',0
align 8
aKy: ; DATA XREF: .rdata:00000001800144B8âo
; .rdata:0000000180016420âo
text "UTF-16LE", 'ky',0
align 10h
aSw: ; DATA XREF: .rdata:00000001800144C8âo
; .rdata:0000000180016820âo
text "UTF-16LE", 'sw',0
align 8
aUz: ; DATA XREF: .rdata:00000001800144D8âo
; .rdata:0000000180016950âo
text "UTF-16LE", 'uz',0
align 20h
aTt: ; DATA XREF: .rdata:00000001800144E8âo
; .rdata:00000001800168F0âo
text "UTF-16LE", 'tt',0
align 8
aPa: ; DATA XREF: .rdata:00000001800144F8âo
; .rdata:00000001800165B0âo
text "UTF-16LE", 'pa',0
align 10h
aGu: ; DATA XREF: .rdata:0000000180014508âo
; .rdata:0000000180016220âo
text "UTF-16LE", 'gu',0
align 8
aTa: ; DATA XREF: .rdata:0000000180014518âo
; .rdata:0000000180016860âo
text "UTF-16LE", 'ta',0
align 20h
aTe: ; DATA XREF: .rdata:0000000180014528âo
; .rdata:0000000180016880âo
text "UTF-16LE", 'te',0
align 8
aKn: ; DATA XREF: .rdata:0000000180014538âo
; .rdata:00000001800163C0âo
text "UTF-16LE", 'kn',0
align 10h
aMr: ; DATA XREF: .rdata:0000000180014548âo
; .rdata:00000001800164E0âo
text "UTF-16LE", 'mr',0
align 8
aSa: ; DATA XREF: .rdata:0000000180014558âo
; .rdata:0000000180016690âo
text "UTF-16LE", 'sa',0
align 20h
aMn: ; DATA XREF: .rdata:0000000180014568âo
; .rdata:00000001800164C0âo
text "UTF-16LE", 'mn',0
align 8
aGl: ; DATA XREF: .rdata:0000000180014578âo
; .rdata:0000000180016200âo
text "UTF-16LE", 'gl',0
align 10h
aKok: ; DATA XREF: .rdata:0000000180014588âo
; .rdata:00000001800163F0âo
text "UTF-16LE", 'kok',0
aSyr: ; DATA XREF: .rdata:0000000180014598âo
; .rdata:0000000180016840âo
text "UTF-16LE", 'syr',0
aDiv: ; DATA XREF: .rdata:00000001800145A8âo
; .rdata:0000000180015E90âo
text "UTF-16LE", 'div',0
unk_1800151E8 db 0 ; DATA XREF: .rdata:00000001800145B8âo
; .rdata:off_180015BF0âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
aArSa: ; DATA XREF: .rdata:00000001800145C8âo
text "UTF-16LE", 'ar-SA',0
align 20h
aBgBg: ; DATA XREF: .rdata:00000001800145D8âo
text "UTF-16LE", 'bg-BG',0
align 10h
aCaEs: ; DATA XREF: .rdata:00000001800145E8âo
text "UTF-16LE", 'ca-ES',0
align 20h
aCsCz: ; DATA XREF: .rdata:0000000180014608âo
text "UTF-16LE", 'cs-CZ',0
align 10h
aDaDk: ; DATA XREF: .rdata:0000000180014618âo
text "UTF-16LE", 'da-DK',0
align 20h
aDeDe: ; DATA XREF: .rdata:0000000180014628âo
text "UTF-16LE", 'de-DE',0
align 10h
aElGr: ; DATA XREF: .rdata:0000000180014638âo
text "UTF-16LE", 'el-GR',0
align 20h
aFiFi: ; DATA XREF: .rdata:0000000180014658âo
text "UTF-16LE", 'fi-FI',0
align 10h
aFrFr: ; DATA XREF: .rdata:0000000180014668âo
text "UTF-16LE", 'fr-FR',0
align 20h
aHeIl: ; DATA XREF: .rdata:0000000180014678âo
text "UTF-16LE", 'he-IL',0
align 10h
aHuHu: ; DATA XREF: .rdata:0000000180014688âo
text "UTF-16LE", 'hu-HU',0
align 20h
aIsIs: ; DATA XREF: .rdata:0000000180014698âo
text "UTF-16LE", 'is-IS',0
align 10h
aItIt: ; DATA XREF: .rdata:00000001800146A8âo
text "UTF-16LE", 'it-IT',0
align 20h
aNlNl: ; DATA XREF: .rdata:00000001800146D8âo
text "UTF-16LE", 'nl-NL',0
align 10h
aNbNo: ; DATA XREF: .rdata:00000001800146E8âo
text "UTF-16LE", 'nb-NO',0
align 20h
aPlPl: ; DATA XREF: .rdata:00000001800146F8âo
text "UTF-16LE", 'pl-PL',0
align 10h
aPtBr: ; DATA XREF: .rdata:0000000180014708âo
text "UTF-16LE", 'pt-BR',0
align 20h
aRoRo: ; DATA XREF: .rdata:0000000180014718âo
text "UTF-16LE", 'ro-RO',0
align 10h
aRuRu: ; DATA XREF: .rdata:0000000180014728âo
text "UTF-16LE", 'ru-RU',0
align 20h
aHrHr: ; DATA XREF: .rdata:0000000180014738âo
text "UTF-16LE", 'hr-HR',0
align 10h
aSkSk: ; DATA XREF: .rdata:0000000180014748âo
text "UTF-16LE", 'sk-SK',0
align 20h
aSqAl: ; DATA XREF: .rdata:0000000180014758âo
text "UTF-16LE", 'sq-AL',0
align 10h
aSvSe: ; DATA XREF: .rdata:0000000180014768âo
text "UTF-16LE", 'sv-SE',0
align 20h
aThTh: ; DATA XREF: .rdata:0000000180014778âo
text "UTF-16LE", 'th-TH',0
align 10h
aTrTr: ; DATA XREF: .rdata:0000000180014788âo
text "UTF-16LE", 'tr-TR',0
align 20h
aUrPk: ; DATA XREF: .rdata:0000000180014798âo
text "UTF-16LE", 'ur-PK',0
align 10h
aIdId: ; DATA XREF: .rdata:00000001800147A8âo
text "UTF-16LE", 'id-ID',0
align 20h
aUkUa: ; DATA XREF: .rdata:00000001800147B8âo
text "UTF-16LE", 'uk-UA',0
align 10h
aBeBy: ; DATA XREF: .rdata:00000001800147C8âo
text "UTF-16LE", 'be-BY',0
align 20h
aSlSi: ; DATA XREF: .rdata:00000001800147D8âo
text "UTF-16LE", 'sl-SI',0
align 10h
aEtEe: ; DATA XREF: .rdata:00000001800147E8âo
text "UTF-16LE", 'et-EE',0
align 20h
aLvLv: ; DATA XREF: .rdata:00000001800147F8âo
text "UTF-16LE", 'lv-LV',0
align 10h
aLtLt: ; DATA XREF: .rdata:0000000180014808âo
text "UTF-16LE", 'lt-LT',0
align 20h
aFaIr: ; DATA XREF: .rdata:0000000180014818âo
text "UTF-16LE", 'fa-IR',0
align 10h
aViVn: ; DATA XREF: .rdata:0000000180014828âo
text "UTF-16LE", 'vi-VN',0
align 20h
aHyAm: ; DATA XREF: .rdata:0000000180014838âo
text "UTF-16LE", 'hy-AM',0
align 10h
aAzAzLatn: ; DATA XREF: .rdata:0000000180014848âo
text "UTF-16LE", 'az-AZ-Latn',0
align 8
aEuEs: ; DATA XREF: .rdata:0000000180014858âo
text "UTF-16LE", 'eu-ES',0
align 8
aMkMk: ; DATA XREF: .rdata:0000000180014868âo
text "UTF-16LE", 'mk-MK',0
align 8
aTnZa: ; DATA XREF: .rdata:0000000180014878âo
text "UTF-16LE", 'tn-ZA',0
align 8
aXhZa: ; DATA XREF: .rdata:0000000180014888âo
text "UTF-16LE", 'xh-ZA',0
align 8
aZuZa: ; DATA XREF: .rdata:0000000180014898âo
text "UTF-16LE", 'zu-ZA',0
align 8
aAfZa: ; DATA XREF: .rdata:00000001800148A8âo
text "UTF-16LE", 'af-ZA',0
align 8
aKaGe: ; DATA XREF: .rdata:00000001800148B8âo
text "UTF-16LE", 'ka-GE',0
align 8
aFoFo: ; DATA XREF: .rdata:00000001800148C8âo
text "UTF-16LE", 'fo-FO',0
align 8
aHiIn: ; DATA XREF: .rdata:00000001800148D8âo
text "UTF-16LE", 'hi-IN',0
align 8
aMtMt: ; DATA XREF: .rdata:00000001800148E8âo
text "UTF-16LE", 'mt-MT',0
align 8
aSeNo: ; DATA XREF: .rdata:00000001800148F8âo
text "UTF-16LE", 'se-NO',0
align 8
aMsMy: ; DATA XREF: .rdata:0000000180014908âo
text "UTF-16LE", 'ms-MY',0
align 8
aKkKz: ; DATA XREF: .rdata:0000000180014918âo
text "UTF-16LE", 'kk-KZ',0
align 8
aKyKg: ; DATA XREF: .rdata:0000000180014928âo
text "UTF-16LE", 'ky-KG',0
align 8
aSwKe: ; DATA XREF: .rdata:0000000180014938âo
text "UTF-16LE", 'sw-KE',0
align 8
aUzUzLatn: ; DATA XREF: .rdata:0000000180014948âo
text "UTF-16LE", 'uz-UZ-Latn',0
align 10h
aTtRu: ; DATA XREF: .rdata:0000000180014958âo
text "UTF-16LE", 'tt-RU',0
align 20h
aBnIn: ; DATA XREF: .rdata:0000000180014968âo
text "UTF-16LE", 'bn-IN',0
align 10h
aPaIn: ; DATA XREF: .rdata:0000000180014978âo
text "UTF-16LE", 'pa-IN',0
align 20h
aGuIn: ; DATA XREF: .rdata:0000000180014988âo
text "UTF-16LE", 'gu-IN',0
align 10h
aTaIn: ; DATA XREF: .rdata:0000000180014998âo
text "UTF-16LE", 'ta-IN',0
align 20h
aTeIn: ; DATA XREF: .rdata:00000001800149A8âo
text "UTF-16LE", 'te-IN',0
align 10h
aKnIn: ; DATA XREF: .rdata:00000001800149B8âo
text "UTF-16LE", 'kn-IN',0
align 20h
aMlIn: ; DATA XREF: .rdata:00000001800149C8âo
text "UTF-16LE", 'ml-IN',0
align 10h
aMrIn: ; DATA XREF: .rdata:00000001800149D8âo
text "UTF-16LE", 'mr-IN',0
align 20h
aSaIn: ; DATA XREF: .rdata:00000001800149E8âo
text "UTF-16LE", 'sa-IN',0
align 10h
aMnMn: ; DATA XREF: .rdata:00000001800149F8âo
text "UTF-16LE", 'mn-MN',0
align 20h
aCyGb: ; DATA XREF: .rdata:0000000180014A08âo
text "UTF-16LE", 'cy-GB',0
align 10h
aGlEs: ; DATA XREF: .rdata:0000000180014A18âo
text "UTF-16LE", 'gl-ES',0
align 20h
aKokIn: ; DATA XREF: .rdata:0000000180014A28âo
text "UTF-16LE", 'kok-IN',0
align 10h
aSyrSy: ; DATA XREF: .rdata:0000000180014A38âo
text "UTF-16LE", 'syr-SY',0
align 20h
aDivMv: ; DATA XREF: .rdata:0000000180014A48âo
text "UTF-16LE", 'div-MV',0
align 10h
aQuzBo: ; DATA XREF: .rdata:0000000180014A58âo
text "UTF-16LE", 'quz-BO',0
align 20h
aNsZa: ; DATA XREF: .rdata:0000000180014A68âo
text "UTF-16LE", 'ns-ZA',0
align 10h
aMiNz: ; DATA XREF: .rdata:0000000180014A78âo
text "UTF-16LE", 'mi-NZ',0
align 20h
aArIq: ; DATA XREF: .rdata:0000000180014A88âo
text "UTF-16LE", 'ar-IQ',0
align 10h
aDeCh: ; DATA XREF: .rdata:0000000180014AA8âo
text "UTF-16LE", 'de-CH',0
align 20h
aEnGb: ; DATA XREF: .rdata:0000000180014AB8âo
text "UTF-16LE", 'en-GB',0
align 10h
aEsMx: ; DATA XREF: .rdata:0000000180014AC8âo
text "UTF-16LE", 'es-MX',0
align 20h
aFrBe: ; DATA XREF: .rdata:0000000180014AD8âo
text "UTF-16LE", 'fr-BE',0
align 10h
aItCh: ; DATA XREF: .rdata:0000000180014AE8âo
text "UTF-16LE", 'it-CH',0
align 20h
aNlBe: ; DATA XREF: .rdata:0000000180014AF8âo
text "UTF-16LE", 'nl-BE',0
align 10h
aNnNo: ; DATA XREF: .rdata:0000000180014B08âo
text "UTF-16LE", 'nn-NO',0
align 20h
aPtPt: ; DATA XREF: .rdata:0000000180014B18âo
text "UTF-16LE", 'pt-PT',0
align 10h
aSrSpLatn: ; DATA XREF: .rdata:0000000180014B28âo
text "UTF-16LE", 'sr-SP-Latn',0
align 8
aSvFi: ; DATA XREF: .rdata:0000000180014B38âo
text "UTF-16LE", 'sv-FI',0
align 8
aAzAzCyrl: ; DATA XREF: .rdata:0000000180014B48âo
text "UTF-16LE", 'az-AZ-Cyrl',0
align 10h
aSeSe: ; DATA XREF: .rdata:0000000180014B58âo
text "UTF-16LE", 'se-SE',0
align 20h
aMsBn: ; DATA XREF: .rdata:0000000180014B68âo
text "UTF-16LE", 'ms-BN',0
align 10h
aUzUzCyrl: ; DATA XREF: .rdata:0000000180014B78âo
text "UTF-16LE", 'uz-UZ-Cyrl',0
align 8
aQuzEc: ; DATA XREF: .rdata:0000000180014B88âo
text "UTF-16LE", 'quz-EC',0
align 8
aArEg: ; DATA XREF: .rdata:0000000180014B98âo
text "UTF-16LE", 'ar-EG',0
align 8
aZhHk: ; DATA XREF: .rdata:0000000180014BA8âo
text "UTF-16LE", 'zh-HK',0
align 8
aDeAt: ; DATA XREF: .rdata:0000000180014BB8âo
text "UTF-16LE", 'de-AT',0
align 8
aEnAu: ; DATA XREF: .rdata:0000000180014BC8âo
text "UTF-16LE", 'en-AU',0
align 8
aEsEs: ; DATA XREF: .rdata:0000000180014BD8âo
text "UTF-16LE", 'es-ES',0
align 8
aFrCa: ; DATA XREF: .rdata:0000000180014BE8âo
text "UTF-16LE", 'fr-CA',0
align 8
aSrSpCyrl: ; DATA XREF: .rdata:0000000180014BF8âo
text "UTF-16LE", 'sr-SP-Cyrl',0
align 10h
aSeFi: ; DATA XREF: .rdata:0000000180014C08âo
text "UTF-16LE", 'se-FI',0
align 20h
aQuzPe: ; DATA XREF: .rdata:0000000180014C18âo
text "UTF-16LE", 'quz-PE',0
align 10h
aArLy: ; DATA XREF: .rdata:0000000180014C28âo
text "UTF-16LE", 'ar-LY',0
align 20h
aZhSg: ; DATA XREF: .rdata:0000000180014C38âo
text "UTF-16LE", 'zh-SG',0
align 10h
aDeLu: ; DATA XREF: .rdata:0000000180014C48âo
text "UTF-16LE", 'de-LU',0
align 20h
aEnCa: ; DATA XREF: .rdata:0000000180014C58âo
text "UTF-16LE", 'en-CA',0
align 10h
aEsGt: ; DATA XREF: .rdata:0000000180014C68âo
text "UTF-16LE", 'es-GT',0
align 20h
aFrCh: ; DATA XREF: .rdata:0000000180014C78âo
text "UTF-16LE", 'fr-CH',0
align 10h
aHrBa: ; DATA XREF: .rdata:0000000180014C88âo
text "UTF-16LE", 'hr-BA',0
align 20h
aSmjNo: ; DATA XREF: .rdata:0000000180014C98âo
text "UTF-16LE", 'smj-NO',0
align 10h
aArDz: ; DATA XREF: .rdata:0000000180014CA8âo
text "UTF-16LE", 'ar-DZ',0
align 20h
aZhMo: ; DATA XREF: .rdata:0000000180014CB8âo
text "UTF-16LE", 'zh-MO',0
align 10h
aDeLi: ; DATA XREF: .rdata:0000000180014CC8âo
text "UTF-16LE", 'de-LI',0
align 20h
aEnNz: ; DATA XREF: .rdata:0000000180014CD8âo
text "UTF-16LE", 'en-NZ',0
align 10h
aEsCr: ; DATA XREF: .rdata:0000000180014CE8âo
text "UTF-16LE", 'es-CR',0
align 20h
aFrLu: ; DATA XREF: .rdata:0000000180014CF8âo
text "UTF-16LE", 'fr-LU',0
align 10h
aBsBaLatn: ; DATA XREF: .rdata:0000000180014D08âo
text "UTF-16LE", 'bs-BA-Latn',0
align 8
aSmjSe: ; DATA XREF: .rdata:0000000180014D18âo
text "UTF-16LE", 'smj-SE',0
align 8
aArMa: ; DATA XREF: .rdata:0000000180014D28âo
text "UTF-16LE", 'ar-MA',0
align 8
aEnIe: ; DATA XREF: .rdata:0000000180014D38âo
text "UTF-16LE", 'en-IE',0
align 8
aEsPa: ; DATA XREF: .rdata:0000000180014D48âo
text "UTF-16LE", 'es-PA',0
align 8
aFrMc: ; DATA XREF: .rdata:0000000180014D58âo
text "UTF-16LE", 'fr-MC',0
align 8
aSrBaLatn: ; DATA XREF: .rdata:0000000180014D68âo
text "UTF-16LE", 'sr-BA-Latn',0
align 10h
aSmaNo: ; DATA XREF: .rdata:0000000180014D78âo
text "UTF-16LE", 'sma-NO',0
align 20h
aArTn: ; DATA XREF: .rdata:0000000180014D88âo
text "UTF-16LE", 'ar-TN',0
align 10h
aEnZa: ; DATA XREF: .rdata:0000000180014D98âo
text "UTF-16LE", 'en-ZA',0
align 20h
aEsDo: ; DATA XREF: .rdata:0000000180014DA8âo
text "UTF-16LE", 'es-DO',0
align 10h
aSrBaCyrl: ; DATA XREF: .rdata:0000000180014DB8âo
text "UTF-16LE", 'sr-BA-Cyrl',0
align 8
aSmaSe: ; DATA XREF: .rdata:0000000180014DC8âo
text "UTF-16LE", 'sma-SE',0
align 8
aArOm: ; DATA XREF: .rdata:0000000180014DD8âo
text "UTF-16LE", 'ar-OM',0
align 8
aEnJm: ; DATA XREF: .rdata:0000000180014DE8âo
text "UTF-16LE", 'en-JM',0
align 8
aEsVe: ; DATA XREF: .rdata:0000000180014DF8âo
text "UTF-16LE", 'es-VE',0
align 8
aSmsFi: ; DATA XREF: .rdata:0000000180014E08âo
text "UTF-16LE", 'sms-FI',0
align 8
aArYe: ; DATA XREF: .rdata:0000000180014E18âo
text "UTF-16LE", 'ar-YE',0
align 8
aEnCb: ; DATA XREF: .rdata:0000000180014E28âo
text "UTF-16LE", 'en-CB',0
align 8
aEsCo: ; DATA XREF: .rdata:0000000180014E38âo
text "UTF-16LE", 'es-CO',0
align 8
aSmnFi: ; DATA XREF: .rdata:0000000180014E48âo
text "UTF-16LE", 'smn-FI',0
align 8
aArSy: ; DATA XREF: .rdata:0000000180014E58âo
text "UTF-16LE", 'ar-SY',0
align 8
aEnBz: ; DATA XREF: .rdata:0000000180014E68âo
text "UTF-16LE", 'en-BZ',0
align 8
aEsPe: ; DATA XREF: .rdata:0000000180014E78âo
text "UTF-16LE", 'es-PE',0
align 8
aArJo: ; DATA XREF: .rdata:0000000180014E88âo
text "UTF-16LE", 'ar-JO',0
align 8
aEnTt: ; DATA XREF: .rdata:0000000180014E98âo
text "UTF-16LE", 'en-TT',0
align 8
aEsAr: ; DATA XREF: .rdata:0000000180014EA8âo
text "UTF-16LE", 'es-AR',0
align 8
aArLb: ; DATA XREF: .rdata:0000000180014EB8âo
text "UTF-16LE", 'ar-LB',0
align 8
aEnZw: ; DATA XREF: .rdata:0000000180014EC8âo
text "UTF-16LE", 'en-ZW',0
align 8
aEsEc: ; DATA XREF: .rdata:0000000180014ED8âo
text "UTF-16LE", 'es-EC',0
align 8
aArKw: ; DATA XREF: .rdata:0000000180014EE8âo
text "UTF-16LE", 'ar-KW',0
align 8
aEnPh: ; DATA XREF: .rdata:0000000180014EF8âo
text "UTF-16LE", 'en-PH',0
align 8
aEsCl: ; DATA XREF: .rdata:0000000180014F08âo
text "UTF-16LE", 'es-CL',0
align 8
aArAe: ; DATA XREF: .rdata:0000000180014F18âo
text "UTF-16LE", 'ar-AE',0
align 8
aEsUy: ; DATA XREF: .rdata:0000000180014F28âo
text "UTF-16LE", 'es-UY',0
align 8
aArBh: ; DATA XREF: .rdata:0000000180014F38âo
text "UTF-16LE", 'ar-BH',0
align 8
aEsPy: ; DATA XREF: .rdata:0000000180014F48âo
text "UTF-16LE", 'es-PY',0
align 8
aArQa: ; DATA XREF: .rdata:0000000180014F58âo
text "UTF-16LE", 'ar-QA',0
align 8
aEsBo: ; DATA XREF: .rdata:0000000180014F68âo
text "UTF-16LE", 'es-BO',0
align 8
aEsSv: ; DATA XREF: .rdata:0000000180014F78âo
text "UTF-16LE", 'es-SV',0
align 8
aEsHn: ; DATA XREF: .rdata:0000000180014F88âo
text "UTF-16LE", 'es-HN',0
align 8
aEsNi: ; DATA XREF: .rdata:0000000180014F98âo
text "UTF-16LE", 'es-NI',0
align 8
aEsPr: ; DATA XREF: .rdata:0000000180014FA8âo
text "UTF-16LE", 'es-PR',0
align 8
aZhCht: ; DATA XREF: .rdata:0000000180014FB8âo
text "UTF-16LE", 'zh-CHT',0
align 8
aSr: ; DATA XREF: .rdata:0000000180014FC8âo
; .rdata:00000001800167A0âo
text "UTF-16LE", 'sr',0
align 10h
off_180015BF0 dq offset unk_1800151E8 ; DATA XREF: __acrt_DownlevelLocaleNameToLCID+4Bâr
dword_180015BF8 dd 42h ; DATA XREF: __acrt_DownlevelLocaleNameToLCID+72âr
align 20h
dq offset aAf ; "af"
db 2Ch ; ,
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aAfZa_0 ; "af-za"
db 71h ; q
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aAr ; "ar"
align 10h
dq offset aArAe_0 ; "ar-ae"
db 0D8h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArBh_0 ; "ar-bh"
db 0DAh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArDz_0 ; "ar-dz"
db 0B1h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArEg_0 ; "ar-eg"
db 0A0h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArIq_0 ; "ar-iq"
db 8Fh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArJo_0 ; "ar-jo"
db 0CFh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArKw_0 ; "ar-kw"
db 0D5h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArLb_0 ; "ar-lb"
db 0D2h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArLy_0 ; "ar-ly"
db 0A9h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArMa_0 ; "ar-ma"
db 0B9h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArOm_0 ; "ar-om"
db 0C4h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArQa_0 ; "ar-qa"
db 0DCh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArSa_0 ; "ar-sa"
db 43h ; C
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArSy_0 ; "ar-sy"
db 0CCh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArTn_0 ; "ar-tn"
db 0BFh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aArYe_0 ; "ar-ye"
db 0C8h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aAz ; "az"
db 29h ; )
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aAzAzCyrl_0 ; "az-az-cyrl"
db 9Bh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aAzAzLatn_0 ; "az-az-latn"
db 6Bh ; k
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBe ; "be"
db 21h ; !
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBeBy_0 ; "be-by"
db 63h ; c
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBg ; "bg"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBgBg_0 ; "bg-bg"
db 44h ; D
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBnIn_0 ; "bn-in"
db 7Dh ; }
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aBsBaLatn_0 ; "bs-ba-latn"
db 0B7h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCa ; "ca"
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCaEs_0 ; "ca-es"
db 45h ; E
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCs ; "cs"
db 4
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCsCz_0 ; "cs-cz"
db 47h ; G
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aCyGb_0 ; "cy-gb"
db 87h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDa ; "da"
db 5
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDaDk_0 ; "da-dk"
db 48h ; H
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDe ; "de"
db 6
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDeAt_0 ; "de-at"
db 0A2h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDeCh_0 ; "de-ch"
db 91h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDeDe_0 ; "de-de"
db 49h ; I
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDeLi_0 ; "de-li"
db 0B3h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDeLu_0 ; "de-lu"
db 0ABh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDiv ; "div"
db 41h ; A
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aDivMv_0 ; "div-mv"
db 8Bh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEl ; "el"
db 7
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aElGr_0 ; "el-gr"
db 4Ah ; J
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEn ; "en"
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnAu_0 ; "en-au"
db 0A3h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnBz_0 ; "en-bz"
db 0CDh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnCa_0 ; "en-ca"
db 0ACh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnCb_0 ; "en-cb"
db 0C9h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnGb_0 ; "en-gb"
db 92h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnIe_0 ; "en-ie"
db 0BAh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnJm_0 ; "en-jm"
db 0C5h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnNz_0 ; "en-nz"
db 0B4h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnPh_0 ; "en-ph"
db 0D6h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnTt_0 ; "en-tt"
db 0D0h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnUs_0 ; "en-us"
db 4Bh ; K
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnZa_0 ; "en-za"
db 0C0h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEnZw_0 ; "en-zw"
db 0D3h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEs ; "es"
db 9
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsAr_0 ; "es-ar"
db 0D1h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsBo_0 ; "es-bo"
db 0DDh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsCl_0 ; "es-cl"
db 0D7h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsCo_0 ; "es-co"
db 0CAh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsCr_0 ; "es-cr"
db 0B5h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsDo_0 ; "es-do"
db 0C1h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsEc_0 ; "es-ec"
db 0D4h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsEs_0 ; "es-es"
db 0A4h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsGt_0 ; "es-gt"
db 0ADh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsHn_0 ; "es-hn"
db 0DFh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsMx_0 ; "es-mx"
db 93h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsNi_0 ; "es-ni"
db 0E0h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsPa_0 ; "es-pa"
db 0BBh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsPe_0 ; "es-pe"
db 0CEh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsPr_0 ; "es-pr"
db 0E1h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsPy_0 ; "es-py"
db 0DBh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsSv_0 ; "es-sv"
db 0DEh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsUy_0 ; "es-uy"
db 0D9h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEsVe_0 ; "es-ve"
db 0C6h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEt ; "et"
db 23h ; #
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEtEe_0 ; "et-ee"
db 65h ; e
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEu ; "eu"
db 2Ah ; *
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aEuEs_0 ; "eu-es"
db 6Ch ; l
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFa ; "fa"
db 26h ; &
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFaIr_0 ; "fa-ir"
db 68h ; h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFi ; "fi"
db 0Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFiFi_0 ; "fi-fi"
db 4Ch ; L
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFo ; "fo"
db 2Eh ; .
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFoFo_0 ; "fo-fo"
db 73h ; s
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFr ; "fr"
db 0Bh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFrBe_0 ; "fr-be"
db 94h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFrCa_0 ; "fr-ca"
db 0A5h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFrCh_0 ; "fr-ch"
db 0AEh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFrFr_0 ; "fr-fr"
db 4Dh ; M
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFrLu_0 ; "fr-lu"
db 0B6h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aFrMc_0 ; "fr-mc"
db 0BCh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aGl ; "gl"
db 3Eh ; >
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aGlEs_0 ; "gl-es"
db 88h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aGu ; "gu"
db 37h ; 7
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aGuIn_0 ; "gu-in"
db 7Fh ; \x7f
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHe ; "he"
db 0Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHeIl_0 ; "he-il"
db 4Eh ; N
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHi ; "hi"
db 2Fh ; /
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHiIn_0 ; "hi-in"
db 74h ; t
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHr ; "hr"
db 18h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHrBa_0 ; "hr-ba"
db 0AFh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHrHr_0 ; "hr-hr"
db 5Ah ; Z
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHu ; "hu"
db 0Dh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHuHu_0 ; "hu-hu"
db 4Fh ; O
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHy ; "hy"
db 28h ; (
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aHyAm_0 ; "hy-am"
db 6Ah ; j
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aId ; "id"
db 1Fh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aIdId_0 ; "id-id"
db 61h ; a
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aIs ; "is"
db 0Eh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aIsIs_0 ; "is-is"
db 50h ; P
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aIt ; "it"
db 0Fh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aItCh_0 ; "it-ch"
db 95h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aItIt_0 ; "it-it"
db 51h ; Q
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aJa ; "ja"
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aJaJp_0 ; "ja-jp"
db 52h ; R
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKa ; "ka"
db 2Dh ; -
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKaGe_0 ; "ka-ge"
db 72h ; r
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKk ; "kk"
db 31h ; 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKkKz_0 ; "kk-kz"
db 78h ; x
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKn ; "kn"
db 3Ah ; :
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKnIn_0 ; "kn-in"
db 82h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKo ; "ko"
db 11h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKok ; "kok"
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKokIn_0 ; "kok-in"
db 89h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKoKr_0 ; "ko-kr"
db 53h ; S
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKy ; "ky"
db 32h ; 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aKyKg_0 ; "ky-kg"
db 79h ; y
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aLt ; "lt"
db 25h ; %
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aLtLt_0 ; "lt-lt"
db 67h ; g
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aLv ; "lv"
db 24h ; $
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aLvLv_0 ; "lv-lv"
db 66h ; f
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMiNz_0 ; "mi-nz"
db 8Eh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMk ; "mk"
db 2Bh ; +
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMkMk_0 ; "mk-mk"
db 6Dh ; m
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMlIn_0 ; "ml-in"
db 83h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMn ; "mn"
db 3Dh ; =
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMnMn_0 ; "mn-mn"
db 86h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMr ; "mr"
db 3Bh ; ;
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMrIn_0 ; "mr-in"
db 84h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMs ; "ms"
db 30h ; 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMsBn_0 ; "ms-bn"
db 9Dh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMsMy_0 ; "ms-my"
db 77h ; w
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aMtMt_0 ; "mt-mt"
db 75h ; u
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNbNo_0 ; "nb-no"
db 55h ; U
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNl ; "nl"
db 12h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNlBe_0 ; "nl-be"
db 96h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNlNl_0 ; "nl-nl"
db 54h ; T
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNnNo_0 ; "nn-no"
db 97h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNo ; "no"
db 13h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aNsZa_0 ; "ns-za"
db 8Dh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPa ; "pa"
db 36h ; 6
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPaIn_0 ; "pa-in"
db 7Eh ; ~
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPl ; "pl"
db 14h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPlPl_0 ; "pl-pl"
db 56h ; V
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPt ; "pt"
db 15h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPtBr_0 ; "pt-br"
db 57h ; W
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aPtPt_0 ; "pt-pt"
db 98h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aQuzBo_0 ; "quz-bo"
db 8Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aQuzEc_0 ; "quz-ec"
db 9Fh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aQuzPe_0 ; "quz-pe"
db 0A8h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aRo ; "ro"
db 16h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aRoRo_0 ; "ro-ro"
db 58h ; X
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aRu ; "ru"
db 17h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aRuRu_0 ; "ru-ru"
db 59h ; Y
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSa ; "sa"
db 3Ch ; <
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSaIn_0 ; "sa-in"
db 85h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSeFi_0 ; "se-fi"
db 0A7h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSeNo_0 ; "se-no"
db 76h ; v
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSeSe_0 ; "se-se"
db 9Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSk ; "sk"
db 19h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSkSk_0 ; "sk-sk"
db 5Bh ; [
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSl ; "sl"
db 22h ; "
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSlSi_0 ; "sl-si"
db 64h ; d
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSmaNo_0 ; "sma-no"
db 0BEh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSmaSe_0 ; "sma-se"
db 0C3h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSmjNo_0 ; "smj-no"
db 0B0h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSmjSe_0 ; "smj-se"
db 0B8h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSmnFi_0 ; "smn-fi"
db 0CBh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSmsFi_0 ; "sms-fi"
db 0C7h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSq ; "sq"
db 1Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSqAl_0 ; "sq-al"
db 5Ch ; \
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSr ; "sr"
db 0E3h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSrBaCyrl_0 ; "sr-ba-cyrl"
db 0C2h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSrBaLatn_0 ; "sr-ba-latn"
db 0BDh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSrSpCyrl_0 ; "sr-sp-cyrl"
db 0A6h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSrSpLatn_0 ; "sr-sp-latn"
db 99h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSv ; "sv"
db 1Bh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSvFi_0 ; "sv-fi"
db 9Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSvSe_0 ; "sv-se"
db 5Dh ; ]
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSw ; "sw"
db 33h ; 3
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSwKe_0 ; "sw-ke"
db 7Ah ; z
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSyr ; "syr"
db 40h ; @
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aSyrSy_0 ; "syr-sy"
db 8Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTa ; "ta"
db 38h ; 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTaIn_0 ; "ta-in"
db 80h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTe ; "te"
db 39h ; 9
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTeIn_0 ; "te-in"
db 81h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTh ; "th"
db 1Ch
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aThTh_0 ; "th-th"
db 5Eh ; ^
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTnZa_0 ; "tn-za"
db 6Eh ; n
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTr ; "tr"
db 1Dh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTrTr_0 ; "tr-tr"
db 5Fh ; _
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTt ; "tt"
db 35h ; 5
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aTtRu_0 ; "tt-ru"
db 7Ch ; |
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUk ; "uk"
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUkUa_0 ; "uk-ua"
db 62h ; b
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUr ; "ur"
db 1Eh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUrPk_0 ; "ur-pk"
db 60h ; `
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUz ; "uz"
db 34h ; 4
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUzUzCyrl_0 ; "uz-uz-cyrl"
db 9Eh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aUzUzLatn_0 ; "uz-uz-latn"
db 7Bh ; {
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aVi ; "vi"
db 27h ; '
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aViVn_0 ; "vi-vn"
db 69h ; i
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aXhZa_0 ; "xh-za"
db 6Fh ; o
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhChs_0 ; "zh-chs"
db 3
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhCht_0 ; "zh-cht"
db 0E2h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhCn_0 ; "zh-cn"
db 90h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhHk_0 ; "zh-hk"
db 0A1h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhMo_0 ; "zh-mo"
db 0B2h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhSg_0 ; "zh-sg"
db 0AAh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZhTw_0 ; "zh-tw"
db 46h ; F
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset aZuZa_0 ; "zu-za"
db 70h ; p
db 0
db 0
db 0
db 0
db 0
db 0
db 0
aAfZa_0: ; DATA XREF: .rdata:0000000180015C10âo
text "UTF-16LE", 'af-za',0
align 20h
aArAe_0: ; DATA XREF: .rdata:0000000180015C30âo
text "UTF-16LE", 'ar-ae',0
align 10h
aArBh_0: ; DATA XREF: .rdata:0000000180015C40âo
text "UTF-16LE", 'ar-bh',0
align 20h
aArDz_0: ; DATA XREF: .rdata:0000000180015C50âo
text "UTF-16LE", 'ar-dz',0
align 10h
aArEg_0: ; DATA XREF: .rdata:0000000180015C60âo
text "UTF-16LE", 'ar-eg',0
align 20h
aArIq_0: ; DATA XREF: .rdata:0000000180015C70âo
text "UTF-16LE", 'ar-iq',0
align 10h
aArJo_0: ; DATA XREF: .rdata:0000000180015C80âo
text "UTF-16LE", 'ar-jo',0
align 20h
aArKw_0: ; DATA XREF: .rdata:0000000180015C90âo
text "UTF-16LE", 'ar-kw',0
align 10h
aArLb_0: ; DATA XREF: .rdata:0000000180015CA0âo
text "UTF-16LE", 'ar-lb',0
align 20h
aArLy_0: ; DATA XREF: .rdata:0000000180015CB0âo
text "UTF-16LE", 'ar-ly',0
align 10h
aArMa_0: ; DATA XREF: .rdata:0000000180015CC0âo
text "UTF-16LE", 'ar-ma',0
align 20h
aArOm_0: ; DATA XREF: .rdata:0000000180015CD0âo
text "UTF-16LE", 'ar-om',0
align 10h
aArQa_0: ; DATA XREF: .rdata:0000000180015CE0âo
text "UTF-16LE", 'ar-qa',0
align 20h
aArSa_0: ; DATA XREF: .rdata:0000000180015CF0âo
text "UTF-16LE", 'ar-sa',0
align 10h
aArSy_0: ; DATA XREF: .rdata:0000000180015D00âo
text "UTF-16LE", 'ar-sy',0
align 20h
aArTn_0: ; DATA XREF: .rdata:0000000180015D10âo
text "UTF-16LE", 'ar-tn',0
align 10h
aArYe_0: ; DATA XREF: .rdata:0000000180015D20âo
text "UTF-16LE", 'ar-ye',0
align 20h
aAzAzCyrl_0: ; DATA XREF: .rdata:0000000180015D40âo
text "UTF-16LE", 'az-az-cyrl',0
align 8
aAzAzLatn_0: ; DATA XREF: .rdata:0000000180015D50âo
text "UTF-16LE", 'az-az-latn',0
align 10h
aBeBy_0: ; DATA XREF: .rdata:0000000180015D70âo
text "UTF-16LE", 'be-by',0
align 20h
aBgBg_0: ; DATA XREF: .rdata:0000000180015D90âo
text "UTF-16LE", 'bg-bg',0
align 10h
aBnIn_0: ; DATA XREF: .rdata:0000000180015DA0âo
text "UTF-16LE", 'bn-in',0
align 20h
aBsBaLatn_0: ; DATA XREF: .rdata:0000000180015DB0âo
text "UTF-16LE", 'bs-ba-latn',0
align 8
aCaEs_0: ; DATA XREF: .rdata:0000000180015DD0âo
text "UTF-16LE", 'ca-es',0
align 8
aCsCz_0: ; DATA XREF: .rdata:0000000180015DF0âo
text "UTF-16LE", 'cs-cz',0
align 8
aCyGb_0: ; DATA XREF: .rdata:0000000180015E00âo
text "UTF-16LE", 'cy-gb',0
align 8
aDaDk_0: ; DATA XREF: .rdata:0000000180015E20âo
text "UTF-16LE", 'da-dk',0
align 8
aDeAt_0: ; DATA XREF: .rdata:0000000180015E40âo
text "UTF-16LE", 'de-at',0
align 8
aDeCh_0: ; DATA XREF: .rdata:0000000180015E50âo
text "UTF-16LE", 'de-ch',0
align 8
aDeDe_0: ; DATA XREF: .rdata:0000000180015E60âo
text "UTF-16LE", 'de-de',0
align 8
aDeLi_0: ; DATA XREF: .rdata:0000000180015E70âo
text "UTF-16LE", 'de-li',0
align 8
aDeLu_0: ; DATA XREF: .rdata:0000000180015E80âo
text "UTF-16LE", 'de-lu',0
align 8
aDivMv_0: ; DATA XREF: .rdata:0000000180015EA0âo
text "UTF-16LE", 'div-mv',0
align 8
aElGr_0: ; DATA XREF: .rdata:0000000180015EC0âo
text "UTF-16LE", 'el-gr',0
align 8
aEnAu_0: ; DATA XREF: .rdata:0000000180015EE0âo
text "UTF-16LE", 'en-au',0
align 8
aEnBz_0: ; DATA XREF: .rdata:0000000180015EF0âo
text "UTF-16LE", 'en-bz',0
align 8
aEnCa_0: ; DATA XREF: .rdata:0000000180015F00âo
text "UTF-16LE", 'en-ca',0
align 8
aEnCb_0: ; DATA XREF: .rdata:0000000180015F10âo
text "UTF-16LE", 'en-cb',0
align 8
aEnGb_0: ; DATA XREF: .rdata:0000000180015F20âo
text "UTF-16LE", 'en-gb',0
align 8
aEnIe_0: ; DATA XREF: .rdata:0000000180015F30âo
text "UTF-16LE", 'en-ie',0
align 8
aEnJm_0: ; DATA XREF: .rdata:0000000180015F40âo
text "UTF-16LE", 'en-jm',0
align 8
aEnNz_0: ; DATA XREF: .rdata:0000000180015F50âo
text "UTF-16LE", 'en-nz',0
align 8
aEnPh_0: ; DATA XREF: .rdata:0000000180015F60âo
text "UTF-16LE", 'en-ph',0
align 8
aEnTt_0: ; DATA XREF: .rdata:0000000180015F70âo
text "UTF-16LE", 'en-tt',0
align 8
aEnUs_0: ; DATA XREF: .rdata:0000000180015F80âo
text "UTF-16LE", 'en-us',0
align 8
aEnZa_0: ; DATA XREF: .rdata:0000000180015F90âo
text "UTF-16LE", 'en-za',0
align 8
aEnZw_0: ; DATA XREF: .rdata:0000000180015FA0âo
text "UTF-16LE", 'en-zw',0
align 8
aEsAr_0: ; DATA XREF: .rdata:0000000180015FC0âo
text "UTF-16LE", 'es-ar',0
align 8
aEsBo_0: ; DATA XREF: .rdata:0000000180015FD0âo
text "UTF-16LE", 'es-bo',0
align 8
aEsCl_0: ; DATA XREF: .rdata:0000000180015FE0âo
text "UTF-16LE", 'es-cl',0
align 8
aEsCo_0: ; DATA XREF: .rdata:0000000180015FF0âo
text "UTF-16LE", 'es-co',0
align 8
aEsCr_0: ; DATA XREF: .rdata:0000000180016000âo
text "UTF-16LE", 'es-cr',0
align 8
aEsDo_0: ; DATA XREF: .rdata:0000000180016010âo
text "UTF-16LE", 'es-do',0
align 8
aEsEc_0: ; DATA XREF: .rdata:0000000180016020âo
text "UTF-16LE", 'es-ec',0
align 8
aEsEs_0: ; DATA XREF: .rdata:0000000180016030âo
text "UTF-16LE", 'es-es',0
align 8
aEsGt_0: ; DATA XREF: .rdata:0000000180016040âo
text "UTF-16LE", 'es-gt',0
align 8
aEsHn_0: ; DATA XREF: .rdata:0000000180016050âo
text "UTF-16LE", 'es-hn',0
align 8
aEsMx_0: ; DATA XREF: .rdata:0000000180016060âo
text "UTF-16LE", 'es-mx',0
align 8
aEsNi_0: ; DATA XREF: .rdata:0000000180016070âo
text "UTF-16LE", 'es-ni',0
align 8
aEsPa_0: ; DATA XREF: .rdata:0000000180016080âo
text "UTF-16LE", 'es-pa',0
align 8
aEsPe_0: ; DATA XREF: .rdata:0000000180016090âo
text "UTF-16LE", 'es-pe',0
align 8
aEsPr_0: ; DATA XREF: .rdata:00000001800160A0âo
text "UTF-16LE", 'es-pr',0
align 8
aEsPy_0: ; DATA XREF: .rdata:00000001800160B0âo
text "UTF-16LE", 'es-py',0
align 8
aEsSv_0: ; DATA XREF: .rdata:00000001800160C0âo
text "UTF-16LE", 'es-sv',0
align 8
aEsUy_0: ; DATA XREF: .rdata:00000001800160D0âo
text "UTF-16LE", 'es-uy',0
align 8
aEsVe_0: ; DATA XREF: .rdata:00000001800160E0âo
text "UTF-16LE", 'es-ve',0
align 8
aEtEe_0: ; DATA XREF: .rdata:0000000180016100âo
text "UTF-16LE", 'et-ee',0
align 8
aEuEs_0: ; DATA XREF: .rdata:0000000180016120âo
text "UTF-16LE", 'eu-es',0
align 8
aFaIr_0: ; DATA XREF: .rdata:0000000180016140âo
text "UTF-16LE", 'fa-ir',0
align 8
aFiFi_0: ; DATA XREF: .rdata:0000000180016160âo
text "UTF-16LE", 'fi-fi',0
align 8
aFoFo_0: ; DATA XREF: .rdata:0000000180016180âo
text "UTF-16LE", 'fo-fo',0
align 8
aFrBe_0: ; DATA XREF: .rdata:00000001800161A0âo
text "UTF-16LE", 'fr-be',0
align 8
aFrCa_0: ; DATA XREF: .rdata:00000001800161B0âo
text "UTF-16LE", 'fr-ca',0
align 8
aFrCh_0: ; DATA XREF: .rdata:00000001800161C0âo
text "UTF-16LE", 'fr-ch',0
align 8
aFrFr_0: ; DATA XREF: .rdata:00000001800161D0âo
text "UTF-16LE", 'fr-fr',0
align 8
aFrLu_0: ; DATA XREF: .rdata:00000001800161E0âo
text "UTF-16LE", 'fr-lu',0
align 8
aFrMc_0: ; DATA XREF: .rdata:00000001800161F0âo
text "UTF-16LE", 'fr-mc',0
align 8
aGlEs_0: ; DATA XREF: .rdata:0000000180016210âo
text "UTF-16LE", 'gl-es',0
align 8
aGuIn_0: ; DATA XREF: .rdata:0000000180016230âo
text "UTF-16LE", 'gu-in',0
align 8
aHeIl_0: ; DATA XREF: .rdata:0000000180016250âo
text "UTF-16LE", 'he-il',0
align 8
aHiIn_0: ; DATA XREF: .rdata:0000000180016270âo
text "UTF-16LE", 'hi-in',0
align 8
aHrBa_0: ; DATA XREF: .rdata:0000000180016290âo
text "UTF-16LE", 'hr-ba',0
align 8
aHrHr_0: ; DATA XREF: .rdata:00000001800162A0âo
text "UTF-16LE", 'hr-hr',0
align 8
aHuHu_0: ; DATA XREF: .rdata:00000001800162C0âo
text "UTF-16LE", 'hu-hu',0
align 8
aHyAm_0: ; DATA XREF: .rdata:00000001800162E0âo
text "UTF-16LE", 'hy-am',0
align 8
aIdId_0: ; DATA XREF: .rdata:0000000180016300âo
text "UTF-16LE", 'id-id',0
align 8
aIsIs_0: ; DATA XREF: .rdata:0000000180016320âo
text "UTF-16LE", 'is-is',0
align 8
aItCh_0: ; DATA XREF: .rdata:0000000180016340âo
text "UTF-16LE", 'it-ch',0
align 8
aItIt_0: ; DATA XREF: .rdata:0000000180016350âo
text "UTF-16LE", 'it-it',0
align 8
aJaJp_0: ; DATA XREF: .rdata:0000000180016370âo
text "UTF-16LE", 'ja-jp',0
align 8
aKaGe_0: ; DATA XREF: .rdata:0000000180016390âo
text "UTF-16LE", 'ka-ge',0
align 8
aKkKz_0: ; DATA XREF: .rdata:00000001800163B0âo
text "UTF-16LE", 'kk-kz',0
align 8
aKnIn_0: ; DATA XREF: .rdata:00000001800163D0âo
text "UTF-16LE", 'kn-in',0
align 8
aKokIn_0: ; DATA XREF: .rdata:0000000180016400âo
text "UTF-16LE", 'kok-in',0
align 8
aKoKr_0: ; DATA XREF: .rdata:0000000180016410âo
text "UTF-16LE", 'ko-kr',0
align 8
aKyKg_0: ; DATA XREF: .rdata:0000000180016430âo
text "UTF-16LE", 'ky-kg',0
align 8
aLtLt_0: ; DATA XREF: .rdata:0000000180016450âo
text "UTF-16LE", 'lt-lt',0
align 8
aLvLv_0: ; DATA XREF: .rdata:0000000180016470âo
text "UTF-16LE", 'lv-lv',0
align 8
aMiNz_0: ; DATA XREF: .rdata:0000000180016480âo
text "UTF-16LE", 'mi-nz',0
align 8
aMkMk_0: ; DATA XREF: .rdata:00000001800164A0âo
text "UTF-16LE", 'mk-mk',0
align 8
aMlIn_0: ; DATA XREF: .rdata:00000001800164B0âo
text "UTF-16LE", 'ml-in',0
align 8
aMnMn_0: ; DATA XREF: .rdata:00000001800164D0âo
text "UTF-16LE", 'mn-mn',0
align 8
aMrIn_0: ; DATA XREF: .rdata:00000001800164F0âo
text "UTF-16LE", 'mr-in',0
align 8
aMsBn_0: ; DATA XREF: .rdata:0000000180016510âo
text "UTF-16LE", 'ms-bn',0
align 8
aMsMy_0: ; DATA XREF: .rdata:0000000180016520âo
text "UTF-16LE", 'ms-my',0
align 8
aMtMt_0: ; DATA XREF: .rdata:0000000180016530âo
text "UTF-16LE", 'mt-mt',0
align 8
aNbNo_0: ; DATA XREF: .rdata:0000000180016540âo
text "UTF-16LE", 'nb-no',0
align 8
aNlBe_0: ; DATA XREF: .rdata:0000000180016560âo
text "UTF-16LE", 'nl-be',0
align 8
aNlNl_0: ; DATA XREF: .rdata:0000000180016570âo
text "UTF-16LE", 'nl-nl',0
align 8
aNnNo_0: ; DATA XREF: .rdata:0000000180016580âo
text "UTF-16LE", 'nn-no',0
align 8
aNsZa_0: ; DATA XREF: .rdata:00000001800165A0âo
text "UTF-16LE", 'ns-za',0
align 8
aPaIn_0: ; DATA XREF: .rdata:00000001800165C0âo
text "UTF-16LE", 'pa-in',0
align 8
aPlPl_0: ; DATA XREF: .rdata:00000001800165E0âo
text "UTF-16LE", 'pl-pl',0
align 8
aPtBr_0: ; DATA XREF: .rdata:0000000180016600âo
text "UTF-16LE", 'pt-br',0
align 8
aPtPt_0: ; DATA XREF: .rdata:0000000180016610âo
text "UTF-16LE", 'pt-pt',0
align 8
aQuzBo_0: ; DATA XREF: .rdata:0000000180016620âo
text "UTF-16LE", 'quz-bo',0
align 8
aQuzEc_0: ; DATA XREF: .rdata:0000000180016630âo
text "UTF-16LE", 'quz-ec',0
align 8
aQuzPe_0: ; DATA XREF: .rdata:0000000180016640âo
text "UTF-16LE", 'quz-pe',0
align 8
aRoRo_0: ; DATA XREF: .rdata:0000000180016660âo
text "UTF-16LE", 'ro-ro',0
align 8
aRuRu_0: ; DATA XREF: .rdata:0000000180016680âo
text "UTF-16LE", 'ru-ru',0
align 8
aSaIn_0: ; DATA XREF: .rdata:00000001800166A0âo
text "UTF-16LE", 'sa-in',0
align 8
aSeFi_0: ; DATA XREF: .rdata:00000001800166B0âo
text "UTF-16LE", 'se-fi',0
align 8
aSeNo_0: ; DATA XREF: .rdata:00000001800166C0âo
text "UTF-16LE", 'se-no',0
align 8
aSeSe_0: ; DATA XREF: .rdata:00000001800166D0âo
text "UTF-16LE", 'se-se',0
align 8
aSkSk_0: ; DATA XREF: .rdata:00000001800166F0âo
text "UTF-16LE", 'sk-sk',0
align 8
aSlSi_0: ; DATA XREF: .rdata:0000000180016710âo
text "UTF-16LE", 'sl-si',0
align 8
aSmaNo_0: ; DATA XREF: .rdata:0000000180016720âo
text "UTF-16LE", 'sma-no',0
align 8
aSmaSe_0: ; DATA XREF: .rdata:0000000180016730âo
text "UTF-16LE", 'sma-se',0
align 8
aSmjNo_0: ; DATA XREF: .rdata:0000000180016740âo
text "UTF-16LE", 'smj-no',0
align 8
aSmjSe_0: ; DATA XREF: .rdata:0000000180016750âo
text "UTF-16LE", 'smj-se',0
align 8
aSmnFi_0: ; DATA XREF: .rdata:0000000180016760âo
text "UTF-16LE", 'smn-fi',0
align 8
aSmsFi_0: ; DATA XREF: .rdata:0000000180016770âo
text "UTF-16LE", 'sms-fi',0
align 8
aSqAl_0: ; DATA XREF: .rdata:0000000180016790âo
text "UTF-16LE", 'sq-al',0
align 8
aSrBaCyrl_0: ; DATA XREF: .rdata:00000001800167B0âo
text "UTF-16LE", 'sr-ba-cyrl',0
align 10h
aSrBaLatn_0: ; DATA XREF: .rdata:00000001800167C0âo
text "UTF-16LE", 'sr-ba-latn',0
align 8
aSrSpCyrl_0: ; DATA XREF: .rdata:00000001800167D0âo
text "UTF-16LE", 'sr-sp-cyrl',0
align 20h
aSrSpLatn_0: ; DATA XREF: .rdata:00000001800167E0âo
text "UTF-16LE", 'sr-sp-latn',0
align 8
aSvFi_0: ; DATA XREF: .rdata:0000000180016800âo
text "UTF-16LE", 'sv-fi',0
align 8
aSvSe_0: ; DATA XREF: .rdata:0000000180016810âo
text "UTF-16LE", 'sv-se',0
align 8
aSwKe_0: ; DATA XREF: .rdata:0000000180016830âo
text "UTF-16LE", 'sw-ke',0
align 8
aSyrSy_0: ; DATA XREF: .rdata:0000000180016850âo
text "UTF-16LE", 'syr-sy',0
align 8
aTaIn_0: ; DATA XREF: .rdata:0000000180016870âo
text "UTF-16LE", 'ta-in',0
align 8
aTeIn_0: ; DATA XREF: .rdata:0000000180016890âo
text "UTF-16LE", 'te-in',0
align 8
aThTh_0: ; DATA XREF: .rdata:00000001800168B0âo
text "UTF-16LE", 'th-th',0
align 8
aTnZa_0: ; DATA XREF: .rdata:00000001800168C0âo
text "UTF-16LE", 'tn-za',0
align 8
aTrTr_0: ; DATA XREF: .rdata:00000001800168E0âo
text "UTF-16LE", 'tr-tr',0
align 8
aTtRu_0: ; DATA XREF: .rdata:0000000180016900âo
text "UTF-16LE", 'tt-ru',0
align 8
aUkUa_0: ; DATA XREF: .rdata:0000000180016920âo
text "UTF-16LE", 'uk-ua',0
align 8
aUrPk_0: ; DATA XREF: .rdata:0000000180016940âo
text "UTF-16LE", 'ur-pk',0
align 8
aUzUzCyrl_0: ; DATA XREF: .rdata:0000000180016960âo
text "UTF-16LE", 'uz-uz-cyrl',0
align 10h
aUzUzLatn_0: ; DATA XREF: .rdata:0000000180016970âo
text "UTF-16LE", 'uz-uz-latn',0
align 8
aViVn_0: ; DATA XREF: .rdata:0000000180016990âo
text "UTF-16LE", 'vi-vn',0
align 8
aXhZa_0: ; DATA XREF: .rdata:00000001800169A0âo
text "UTF-16LE", 'xh-za',0
align 8
aZhChs_0: ; DATA XREF: .rdata:00000001800169B0âo
text "UTF-16LE", 'zh-chs',0
align 8
aZhCht_0: ; DATA XREF: .rdata:00000001800169C0âo
text "UTF-16LE", 'zh-cht',0
align 8
aZhCn_0: ; DATA XREF: .rdata:00000001800169D0âo
text "UTF-16LE", 'zh-cn',0
align 8
aZhHk_0: ; DATA XREF: .rdata:00000001800169E0âo
text "UTF-16LE", 'zh-hk',0
align 8
aZhMo_0: ; DATA XREF: .rdata:00000001800169F0âo
text "UTF-16LE", 'zh-mo',0
align 8
aZhSg_0: ; DATA XREF: .rdata:0000000180016A00âo
text "UTF-16LE", 'zh-sg',0
align 8
aZhTw_0: ; DATA XREF: .rdata:0000000180016A10âo
text "UTF-16LE", 'zh-tw',0
align 8
aZuZa_0: ; DATA XREF: .rdata:0000000180016A20âo
text "UTF-16LE", 'zu-za',0
align 10h
qword_180017490 dq 0FFF0000000000000h ; DATA XREF: log10+292âr log10+2D9âr ...
align 20h
xmmword_1800174A0 xmmword 7FF0000000000000h ; DATA XREF: log10+35âr log10+3Dâr ...
qword_1800174B0 dq 0FFF8000000000000h ; DATA XREF: log10:Llog10_sse2_x_is_negâr
; log10:Llog10_fma3_x_is_negâr
align 20h
qword_1800174C0 dq 8000000000000h ; DATA XREF: log10+2E2âr log10+582âr
align 10h
xmmword_1800174D0 xmmword 3FFh ; DATA XREF: log10+29âr log10+30Dâr
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
xmmword_1800174F0 xmmword 0FFFFFFFFFFFFFh ; DATA XREF: log10+61âr log10+26Bâr ...
xmmword_180017500 xmmword 0FF00000000000h ; DATA XREF: log10+8Aâr
; log10:Llog10_fma3_continue_commonâr
xmmword_180017510 xmmword 80000000000h ; DATA XREF: log10+91âr log10+363âr
qword_180017520 dq 3FDBCB7B1526E50Eh ; DATA XREF: log10+13Dâr log10+3FCâr
align 10h
qword_180017530 dq 3FDBCB7800000000h ; DATA XREF: log10+20Câr log10+4B2âr ...
align 20h
qword_180017540 dq 3EA8A93728719535h ; DATA XREF: log10+1FCâr log10+4BAâr ...
align 10h
qword_180017550 dq 3FD3441350000000h ; DATA XREF: log10+15Fâr log10+427âr
align 20h
qword_180017560 dq 3E03EF3FDE623E25h ; DATA XREF: log10+135âr log10+404âr
align 10h
qword_180017570 dq 4000000000000000h ; DATA XREF: log10:Llog10_sse2_near_oneâr
; log10:Llog10_fma3_near_oneâr
align 20h
xmmword_180017580 xmmword 3FF0000000000000h ; DATA XREF: log10+69âr log10+198âr ...
xmmword_180017590 xmmword 3FE0000000000000h ; DATA XREF: log10+B5âr log10+BDâr ...
db 0
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 60h ; `
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
qword_1800175C0 dq 3FE0000000000000h ; DATA XREF: log10+10Dâr
align 10h
qword_1800175D0 dq 3FD5555555555555h ; DATA XREF: log10+EDâr log10+3C7âr
align 20h
qword_1800175E0 dq 3FD0000000000000h ; DATA XREF: log10+121âr log10+3E5âr
align 10h
qword_1800175F0 dq 3FC999999999999Ah ; DATA XREF: log10+105âr log10+3CFâr
align 20h
qword_180017600 dq 3FC5555555555555h ; DATA XREF: log10+E5âr log10+3BFâr
align 10h
qword_180017610 dq 0C08FF80000000000h ; DATA XREF: log10+71âr log10+34Dâr
align 20h
xmmword_180017620 xmmword 7FDh ; DATA XREF: log10+27Dâr log10+50Aâr
qword_180017630 dq 3FB0000000000000h ; DATA XREF: log10+A3âr log10+381âr
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0EEh
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0F1h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
xmmword_180017670 xmmword 7FFFFFFFFFFFFFFFh
; DATA XREF: log10:Llog10_sse2_continue_commonâr
; log10+379âr
qword_180017680 dq 3FB55555555554E6h ; DATA XREF: log10+1D8âr log10+474âr
align 10h
qword_180017690 dq 3F89999999BAC6D4h ; DATA XREF: log10+1ACâr log10+458âr
align 20h
qword_1800176A0 dq 3F62492307F1519Fh ; DATA XREF: log10+1E0âr log10+47Dâr
align 10h
qword_1800176B0 dq 3F3C8034C85DFFF0h ; DATA XREF: log10+1B4âr log10+460âr
align 20h
xmmword_1800176C0 xmmword 0FFFFFFFF00000000h ; DATA XREF: log10+218âr
; log10+4A2âr
dword_1800176D0 dd 1 ; DATA XREF: log10+29Aâr log10+52Aâr
dword_1800176D4 dd 2 ; DATA XREF: log10+2B8âr log10+558âr
dword_1800176D8 dd 3 ; DATA XREF: log10+58Eâr
align 20h
; const WCHAR FileName
FileName: ; DATA XREF: __dcrt_lowio_ensure_console_output_initialized+22âo
; unknown_libname_18+61âo
text "UTF-16LE", 'CONOUT$',0
unk_1800176F0 db 0 ; DATA XREF: log10+DEâo log10+3B4âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 90h
db 9Eh
db 0BDh
db 5Bh ; [
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 0D4h
db 0AFh
db 6Bh ; k
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 95h
db 0B9h
db 74h ; t
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 76h ; v
db 94h
db 7Bh ; {
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 4Dh ; M
db 34h ; 4
db 81h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 8
db 9Bh
db 84h
db 3Fh ; ?
db 0
db 0
db 0
db 0C0h
db 71h ; q
db 0FEh
db 87h
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 90h
db 5Eh ; ^
db 8Bh
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 6Ah ; j
db 0BBh
db 8Eh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 83h
db 0Ah
db 91h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 0B5h
db 0B5h
db 92h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 4Fh ; O
db 5Fh ; _
db 94h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 53h ; S
db 7
db 96h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 0C3h
db 0ADh
db 97h
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 0A4h
db 52h ; R
db 99h
db 3Fh ; ?
db 0
db 0
db 0
db 20h
db 0F9h
db 0F5h
db 9Ah
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 0C3h
db 97h
db 9Ch
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 6
db 38h ; 8
db 9Eh
db 3Fh ; ?
db 0
db 0
db 0
db 0B0h
db 0C5h
db 0D6h
db 9Fh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 1
db 0BAh
db 0A0h
db 3Fh ; ?
db 0
db 0
db 0
db 20h
db 0E1h
db 87h
db 0A1h
db 3Fh ; ?
db 0
db 0
db 0
db 0C0h
db 2
db 55h ; U
db 0A2h
db 3Fh ; ?
db 0
db 0
db 0
db 0C0h
db 67h ; g
db 21h ; !
db 0A3h
db 3Fh ; ?
db 0
db 0
db 0
db 90h
db 11h
db 0EDh
db 0A3h
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 1
db 0B8h
db 0A4h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 38h ; 8
db 82h
db 0A5h
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 0B9h
db 4Bh ; K
db 0A6h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 83h
db 14h
db 0A7h
db 3Fh ; ?
db 0
db 0
db 0
db 0C0h
db 98h
db 0DCh
db 0A7h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 0FAh
db 0A3h
db 0A8h
db 3Fh ; ?
db 0
db 0
db 0
db 0C0h
db 0AAh
db 6Ah ; j
db 0A9h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 0A9h
db 30h ; 0
db 0AAh
db 3Fh ; ?
db 0
db 0
db 0
db 20h
db 0F9h
db 0F5h
db 0AAh
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 9Ah
db 0BAh
db 0ABh
db 3Fh ; ?
db 0
db 0
db 0
db 90h
db 8Dh
db 7Eh ; ~
db 0ACh
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 0D5h
db 41h ; A
db 0ADh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 71h ; q
db 4
db 0AEh
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 64h ; d
db 0C6h
db 0AEh
db 3Fh ; ?
db 0
db 0
db 0
db 0B0h
db 0AEh
db 87h
db 0AFh
db 3Fh ; ?
db 0
db 0
db 0
db 0C0h
db 28h ; (
db 24h ; $
db 0B0h
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 26h ; &
db 84h
db 0B0h
db 3Fh ; ?
db 0
db 0
db 0
db 90h
db 0D2h
db 0E3h
db 0B0h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 2Ch ; ,
db 43h ; C
db 0B1h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 34h ; 4
db 0A2h
db 0B1h
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 0EBh
db 0
db 0B2h
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 52h ; R
db 5Fh ; _
db 0B2h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 68h ; h
db 0BDh
db 0B2h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 30h ; 0
db 1Bh
db 0B3h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 0A8h
db 78h ; x
db 0B3h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 0D3h
db 0D5h
db 0B3h
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 0AFh
db 32h ; 2
db 0B4h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 3Eh ; >
db 8Fh
db 0B4h
db 3Fh ; ?
db 0
db 0
db 0
db 20h
db 81h
db 0EBh
db 0B4h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 77h ; w
db 47h ; G
db 0B5h
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 21h ; !
db 0A3h
db 0B5h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 80h
db 0FEh
db 0B5h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 94h
db 59h ; Y
db 0B6h
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 5Dh ; ]
db 0B4h
db 0B6h
db 3Fh ; ?
db 0
db 0
db 0
db 0B0h
db 0DDh
db 0Eh
db 0B7h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 14h
db 69h ; i
db 0B7h
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 1
db 0C3h
db 0B7h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 0A6h
db 1Ch
db 0B8h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 3
db 76h ; v
db 0B8h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 18h
db 0CFh
db 0B8h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 0E6h
db 27h ; '
db 0B9h
db 3Fh ; ?
db 0
db 0
db 0
db 90h
db 6Dh ; m
db 80h
db 0B9h
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 0AEh
db 0D8h
db 0B9h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 0A9h
db 30h ; 0
db 0BAh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 5Fh ; _
db 88h
db 0BAh
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 0D0h
db 0DFh
db 0BAh
db 3Fh ; ?
db 0
db 0
db 0
db 0B0h
db 0FCh
db 36h ; 6
db 0BBh
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 0E4h
db 8Dh
db 0BBh
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 89h
db 0E4h
db 0BBh
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 0EAh
db 3Ah ; :
db 0BCh
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 8
db 91h
db 0BCh
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 0E4h
db 0E6h
db 0BCh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 7Dh ; }
db 3Ch ; <
db 0BDh
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 0D5h
db 91h
db 0BDh
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 0ECh
db 0E6h
db 0BDh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 0C1h
db 3Bh ; ;
db 0BEh
db 3Fh ; ?
db 0
db 0
db 0
db 0B0h
db 56h ; V
db 90h
db 0BEh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 0ABh
db 0E4h
db 0BEh
db 3Fh ; ?
db 0
db 0
db 0
db 0C0h
db 0C0h
db 38h ; 8
db 0BFh
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 96h
db 8Ch
db 0BFh
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 2Dh ; -
db 0E0h
db 0BFh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 0C2h
db 19h
db 0C0h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 4Fh ; O
db 43h ; C
db 0C0h
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 0BDh
db 6Ch ; l
db 0C0h
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 0Ch
db 96h
db 0C0h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 3Dh ; =
db 0BFh
db 0C0h
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 4Fh ; O
db 0E8h
db 0C0h
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 42h ; B
db 11h
db 0C1h
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 18h
db 3Ah ; :
db 0C1h
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 0D0h
db 62h ; b
db 0C1h
db 3Fh ; ?
db 0
db 0
db 0
db 90h
db 6Ah ; j
db 8Bh
db 0C1h
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 0E7h
db 0B3h
db 0C1h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 46h ; F
db 0DCh
db 0C1h
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 88h
db 4
db 0C2h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 0ACh
db 2Ch ; ,
db 0C2h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 0B4h
db 54h ; T
db 0C2h
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 9Fh
db 7Ch ; |
db 0C2h
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 6Eh ; n
db 0A4h
db 0C2h
db 3Fh ; ?
db 0
db 0
db 0
db 0B0h
db 20h
db 0CCh
db 0C2h
db 3Fh ; ?
db 0
db 0
db 0
db 90h
db 0B6h
db 0F3h
db 0C2h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 30h ; 0
db 1Bh
db 0C3h
db 3Fh ; ?
db 0
db 0
db 0
db 20h
db 8Eh
db 42h ; B
db 0C3h
db 3Fh ; ?
db 0
db 0
db 0
db 20h
db 0D0h
db 69h ; i
db 0C3h
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 0F6h
db 90h
db 0C3h
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 1
db 0B8h
db 0C3h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 0F0h
db 0DEh
db 0C3h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 0C5h
db 5
db 0C4h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 7Eh ; ~
db 2Ch ; ,
db 0C4h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 1Ch
db 53h ; S
db 0C4h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 0A0h
db 79h ; y
db 0C4h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 9
db 0A0h
db 0C4h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 58h ; X
db 0C6h
db 0C4h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 8Ch
db 0ECh
db 0C4h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 0A6h
db 12h
db 0C5h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 0A6h
db 38h ; 8
db 0C5h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 8Ch
db 5Eh ; ^
db 0C5h
db 3Fh ; ?
db 0
db 0
db 0
db 90h
db 58h ; X
db 84h
db 0C5h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 0Bh
db 0AAh
db 0C5h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 0A4h
db 0CFh
db 0C5h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 24h ; $
db 0F5h
db 0C5h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 8Ah
db 1Ah
db 0C6h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 0D8h
db 3Fh ; ?
db 0C6h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 0Ch
db 65h ; e
db 0C6h
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 28h ; (
db 8Ah
db 0C6h
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 2Bh ; +
db 0AFh
db 0C6h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 15h
db 0D4h
db 0C6h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 0E7h
db 0F8h
db 0C6h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 0A1h
db 1Dh
db 0C7h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 42h ; B
db 42h ; B
db 0C7h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 0CCh
db 66h ; f
db 0C7h
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 3Dh ; =
db 8Bh
db 0C7h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 97h
db 0AFh
db 0C7h
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 0D9h
db 0D3h
db 0C7h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 3
db 0F8h
db 0C7h
db 3Fh ; ?
db 0
db 0
db 0
db 20h
db 16h
db 1Ch
db 0C8h
db 3Fh ; ?
db 0
db 0
db 0
db 90h
db 11h
db 40h ; @
db 0C8h
db 3Fh ; ?
db 0
db 0
db 0
db 0C0h
db 0F5h
db 63h ; c
db 0C8h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 0C2h
db 87h
db 0C8h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 79h ; y
db 0ABh
db 0C8h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 18h
db 0CFh
db 0C8h
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 0A0h
db 0F2h
db 0C8h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 12h
db 16h
db 0C9h
db 3Fh ; ?
db 0
db 0
db 0
db 0B0h
db 6Dh ; m
db 39h ; 9
db 0C9h
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 0B2h
db 5Ch ; \
db 0C9h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 0E1h
db 7Fh ; \x7f
db 0C9h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 0F9h
db 0A2h
db 0C9h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 0FBh
db 0C5h
db 0C9h
db 3Fh ; ?
db 0
db 0
db 0
db 0B0h
db 0E7h
db 0E8h
db 0C9h
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 0BDh
db 0Bh
db 0CAh
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 7Eh ; ~
db 2Eh ; .
db 0CAh
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 29h ; )
db 51h ; Q
db 0CAh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 0BEh
db 73h ; s
db 0CAh
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 3Eh ; >
db 96h
db 0CAh
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 0A8h
db 0B8h
db 0CAh
db 3Fh ; ?
db 0
db 0
db 0
db 20h
db 0FEh
db 0DAh
db 0CAh
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 3Eh ; >
db 0FDh
db 0CAh
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 69h ; i
db 1Fh
db 0CBh
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 7Fh ; \x7f
db 41h ; A
db 0CBh
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 80h
db 63h ; c
db 0CBh
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 6Ch ; l
db 85h
db 0CBh
db 3Fh ; ?
db 0
db 0
db 0
db 0B0h
db 44h ; D
db 0A7h
db 0CBh
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 7
db 0C9h
db 0CBh
db 3Fh ; ?
db 0
db 0
db 0
db 0C0h
db 0B6h
db 0EAh
db 0CBh
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 51h ; Q
db 0Ch
db 0CCh
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 0D7h
db 2Dh ; -
db 0CCh
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 49h ; I
db 4Fh ; O
db 0CCh
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 0A7h
db 70h ; p
db 0CCh
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 0F1h
db 91h
db 0CCh
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 27h ; '
db 0B3h
db 0CCh
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 49h ; I
db 0D4h
db 0CCh
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 58h ; X
db 0F5h
db 0CCh
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 53h ; S
db 16h
db 0CDh
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 3Ah ; :
db 37h ; 7
db 0CDh
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 0Eh
db 58h ; X
db 0CDh
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 0CFh
db 78h ; x
db 0CDh
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 7Ch ; |
db 99h
db 0CDh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 16h
db 0BAh
db 0CDh
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 9Dh
db 0DAh
db 0CDh
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 11h
db 0FBh
db 0CDh
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 73h ; s
db 1Bh
db 0CEh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 0C1h
db 3Bh ; ;
db 0CEh
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 0FDh
db 5Bh ; [
db 0CEh
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 26h ; &
db 7Ch ; |
db 0CEh
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 3Ch ; <
db 9Ch
db 0CEh
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 40h ; @
db 0BCh
db 0CEh
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 32h ; 2
db 0DCh
db 0CEh
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 11h
db 0FCh
db 0CEh
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 0DEh
db 1Bh
db 0CFh
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 99h
db 3Bh ; ;
db 0CFh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 42h ; B
db 5Bh ; [
db 0CFh
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 0D9h
db 7Ah ; z
db 0CFh
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 5Eh ; ^
db 9Ah
db 0CFh
db 3Fh ; ?
db 0
db 0
db 0
db 90h
db 0D1h
db 0B9h
db 0CFh
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 32h ; 2
db 0D9h
db 0CFh
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 82h
db 0F8h
db 0CFh
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 0E0h
db 0Bh
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 76h ; v
db 1Bh
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 4
db 2Bh ; +
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 89h
db 3Ah ; :
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 5
db 4Ah ; J
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 78h ; x
db 59h ; Y
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 0E3h
db 68h ; h
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 46h ; F
db 78h ; x
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 80h
db 0A0h
db 87h
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 0F2h
db 96h
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 3Bh ; ;
db 0A6h
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 7Bh ; {
db 0B5h
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 0B4h
db 0C4h
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 0E4h
db 0D3h
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 0Ch
db 0E3h
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 0C0h
db 2Bh ; +
db 0F2h
db 0D0h
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 43h ; C
db 1
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 52h ; R
db 10h
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 59h ; Y
db 1Fh
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 58h ; X
db 2Eh ; .
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 4Fh ; O
db 3Dh ; =
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 3Dh ; =
db 4Ch ; L
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 24h ; $
db 5Bh ; [
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 3
db 6Ah ; j
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 0DAh
db 78h ; x
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 0A9h
db 87h
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 70h ; p
db 96h
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 2Fh ; /
db 0A5h
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 0E7h
db 0B3h
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 0C0h
db 96h
db 0C2h
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 0B0h
db 3Eh ; >
db 0D1h
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 0F0h
db 0DEh
db 0DFh
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 77h ; w
db 0EEh
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 8
db 0FDh
db 0D1h
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 91h
db 0Bh
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 13h
db 1Ah
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 8Dh
db 28h ; (
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 0
db 37h ; 7
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 30h ; 0
db 6Bh ; k
db 45h ; E
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 0CEh
db 53h ; S
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 2Bh ; +
db 62h ; b
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 0D0h
db 7Fh ; \x7f
db 70h ; p
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 40h ; @
db 0CDh
db 7Eh ; ~
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 60h ; `
db 13h
db 8Dh
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 20h
db 52h ; R
db 9Bh
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 0A0h
db 89h
db 0A9h
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 0B9h
db 0B7h
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 0E2h
db 0C5h
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 0B0h
db 4
db 0D4h
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 1Fh
db 0E2h
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 0C0h
db 32h ; 2
db 0F0h
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 20h
db 3Fh ; ?
db 0FEh
db 0D2h
db 3Fh ; ?
db 0
db 0
db 0
db 70h ; p
db 44h ; D
db 0Ch
db 0D3h
db 3Fh ; ?
db 0
db 0
db 0
db 0B0h
db 42h ; B
db 1Ah
db 0D3h
db 3Fh ; ?
db 0
db 0
db 0
db 0E0h
db 39h ; 9
db 28h ; (
db 0D3h
db 3Fh ; ?
db 0
db 0
db 0
db 10h
db 2Ah ; *
db 36h ; 6
db 0D3h
db 3Fh ; ?
db 0
db 0
db 0
db 50h ; P
db 13h
db 44h ; D
db 0D3h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_180017F00 db 0 ; DATA XREF: log10+153âo log10+417âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 8Fh
db 20h
db 0B2h
db 22h ; "
db 0BCh
db 0Ah
db 0B2h
db 3Dh ; =
db 0D4h
db 0Dh
db 2Eh ; .
db 33h ; 3
db 69h ; i
db 0Fh
db 0B1h
db 3Dh ; =
db 57h ; W
db 0D2h
db 7Eh ; ~
db 0E8h
db 0Dh
db 95h
db 0CEh
db 3Dh ; =
db 69h ; i
db 6Dh ; m
db 62h ; b
db 3Bh ; ;
db 44h ; D
db 0F3h
db 0D3h
db 3Dh ; =
db 57h ; W
db 3Eh ; >
db 36h ; 6
db 0A5h
db 0EAh
db 5Ah ; Z
db 0F4h
db 3Dh ; =
db 0Bh
db 0BFh
db 0E1h
db 3Ch ; <
db 68h ; h
db 43h ; C
db 0C4h
db 3Dh ; =
db 11h
db 0A5h
db 0C6h
db 60h ; `
db 0CDh
db 89h
db 0F9h
db 3Dh ; =
db 9Fh
db 2Eh ; .
db 1Fh
db 20h
db 6Fh ; o
db 62h ; b
db 0FDh
db 3Dh ; =
db 0CDh
db 0BDh
db 0DAh
db 0B8h
db 8Bh
db 4Fh ; O
db 0E9h
db 3Dh ; =
db 15h
db 30h ; 0
db 42h ; B
db 0EFh
db 0D8h
db 88h
db 0
db 3Eh ; >
db 0ADh
db 79h ; y
db 2Bh ; +
db 0A6h
db 13h
db 4
db 8
db 3Eh ; >
db 0C4h
db 0D3h
db 0EEh
db 0C0h
db 17h
db 97h
db 5
db 3Eh ; >
db 2
db 49h ; I
db 0D4h
db 0ADh
db 77h ; w
db 4Ah ; J
db 0ADh
db 3Dh ; =
db 0Eh
db 30h ; 0
db 37h ; 7
db 0F0h
db 3Fh ; ?
db 76h ; v
db 0Eh
db 3Eh ; >
db 0C3h
db 0F6h
db 6
db 47h ; G
db 0D7h
db 62h ; b
db 0E1h
db 3Dh ; =
db 14h
db 0BCh
db 4Dh ; M
db 1Fh
db 0CCh
db 1
db 6
db 3Eh ; >
db 0BFh
db 0E5h
db 0F6h
db 51h ; Q
db 0E0h
db 0F3h
db 0EAh
db 3Dh ; =
db 0EBh
db 0F3h
db 1Ah
db 1Eh
db 0Bh
db 7Ah ; z
db 9
db 3Eh ; >
db 0C7h
db 2
db 0C0h
db 70h ; p
db 89h
db 0A3h
db 0C0h
db 3Dh ; =
db 51h ; Q
db 0C7h
db 57h ; W
db 0
db 0
db 2Eh ; .
db 10h
db 3Eh ; >
db 0Eh
db 6Eh ; n
db 0CDh
db 0EEh
db 0
db 5Bh ; [
db 15h
db 3Eh ; >
db 0AFh
db 0B5h
db 3
db 70h ; p
db 29h ; )
db 86h
db 0DFh
db 3Dh ; =
db 6Dh ; m
db 0A3h
db 36h ; 6
db 0B3h
db 0B9h
db 57h ; W
db 10h
db 3Eh ; >
db 4Fh ; O
db 0EAh
db 6
db 4Ah ; J
db 0C8h
db 4Bh ; K
db 13h
db 3Eh ; >
db 0ADh
db 0BCh
db 0A1h
db 9Eh
db 0DAh
db 43h ; C
db 16h
db 3Eh ; >
db 2Ah ; *
db 0EAh
db 0F7h
db 0B4h
db 0A7h
db 66h ; f
db 1Dh
db 3Eh ; >
db 0EFh
db 0FCh
db 0F7h
db 38h ; 8
db 0E0h
db 0B2h
db 0F6h
db 3Dh ; =
db 88h
db 0F0h
db 70h ; p
db 0C6h
db 54h ; T
db 0E9h
db 0F3h
db 3Dh ; =
db 0B3h
db 0CAh
db 3Ah ; :
db 9
db 9
db 72h ; r
db 4
db 3Eh ; >
db 0A7h
db 5Dh ; ]
db 27h ; '
db 0E7h
db 8Fh
db 70h ; p
db 1Dh
db 3Eh ; >
db 0E7h
db 0B9h
db 71h ; q
db 77h ; w
db 9Eh
db 0DFh
db 1Fh
db 3Eh ; >
db 60h ; `
db 6
db 0Ah
db 0A7h
db 0BFh
db 27h ; '
db 8
db 3Eh ; >
db 14h
db 0BCh
db 4Dh ; M
db 1Fh
db 0CCh
db 1
db 16h
db 3Eh ; >
db 5Bh ; [
db 5Eh ; ^
db 6Ah ; j
db 10h
db 0F6h
db 37h ; 7
db 6
db 3Eh ; >
db 4Bh ; K
db 62h ; b
db 7Ch ; |
db 0F1h
db 13h
db 6Ah ; j
db 12h
db 3Eh ; >
db 3Ah ; :
db 62h ; b
db 80h
db 0CEh
db 0B2h
db 3Eh ; >
db 9
db 3Eh ; >
db 0DEh
db 94h
db 15h
db 0E9h
db 0D1h
db 30h ; 0
db 14h
db 3Eh ; >
db 31h ; 1
db 0A0h
db 8Fh
db 10h
db 10h
db 6Bh ; k
db 1Dh
db 3Eh ; >
db 41h ; A
db 0F2h
db 0BAh
db 0Bh
db 9Ch
db 87h
db 16h
db 3Eh ; >
db 2Bh ; +
db 0BCh
db 0A6h
db 5Eh ; ^
db 1
db 8
db 0FFh
db 3Dh ; =
db 6Ch ; l
db 67h ; g
db 0C6h
db 0CDh
db 3Dh ; =
db 0B6h
db 29h ; )
db 3Eh ; >
db 2Ch ; ,
db 0ABh
db 0C4h
db 0BCh
db 2Ch ; ,
db 2
db 2Bh ; +
db 3Eh ; >
db 44h ; D
db 65h ; e
db 0DDh
db 7Dh ; }
db 0D0h
db 17h
db 0F9h
db 3Dh ; =
db 9Eh
db 37h ; 7
db 3
db 57h ; W
db 60h ; `
db 40h ; @
db 15h
db 3Eh ; >
db 60h ; `
db 1Bh
db 7Ah ; z
db 94h
db 8Bh
db 0D1h
db 0Ch
db 3Eh ; >
db 7Eh ; ~
db 0A9h
db 7Ch ; |
db 27h ; '
db 65h ; e
db 0ADh
db 17h
db 3Eh ; >
db 0A9h
db 5Fh ; _
db 9Fh
db 0C5h
db 4Dh ; M
db 88h
db 11h
db 3Eh ; >
db 82h
db 0D0h
db 6
db 60h ; `
db 0C4h
db 11h
db 17h
db 3Eh ; >
db 0F8h
db 8
db 31h ; 1
db 3Ch ; <
db 2Eh ; .
db 9
db 2Fh ; /
db 3Eh ; >
db 3Ah ; :
db 0E1h
db 2Bh ; +
db 0E3h
db 0C5h
db 14h
db 17h
db 3Eh ; >
db 9Ah
db 4Fh ; O
db 73h ; s
db 0FDh
db 0A7h
db 0BBh
db 26h ; &
db 3Eh ; >
db 83h
db 84h
db 0E0h
db 0B5h
db 8Fh
db 0F4h
db 0FDh
db 3Dh ; =
db 95h
db 0Bh
db 4Dh ; M
db 0C7h
db 9Bh
db 2Fh ; /
db 23h ; #
db 3Eh ; >
db 13h
db 0Ch
db 79h ; y
db 48h ; H
db 0E8h
db 73h ; s
db 0F9h
db 3Dh ; =
db 6Eh ; n
db 58h ; X
db 0C6h
db 8
db 0BCh
db 0CCh
db 1Eh
db 3Eh ; >
db 98h
db 4Ah ; J
db 52h ; R
db 0F9h
db 0E9h
db 15h
db 21h ; !
db 3Eh ; >
db 0B8h
db 31h ; 1
db 31h ; 1
db 59h ; Y
db 40h ; @
db 17h
db 2Fh ; /
db 3Eh ; >
db 35h ; 5
db 38h ; 8
db 64h ; d
db 25h ; %
db 8Bh
db 0CFh
db 1Bh
db 3Eh ; >
db 80h
db 0EDh
db 8Bh
db 1Dh
db 0A8h
db 5Fh ; _
db 1Fh
db 3Eh ; >
db 0E4h
db 0D9h
db 29h ; )
db 0F9h
db 4Dh ; M
db 4Ah ; J
db 24h ; $
db 3Eh ; >
db 94h
db 0Ch
db 22h ; "
db 0D8h
db 20h
db 98h
db 12h
db 3Eh ; >
db 9
db 0E3h
db 4
db 93h
db 48h ; H
db 0Bh
db 2Ah ; *
db 3Eh ; >
db 0FEh
db 65h ; e
db 0A6h
db 0ABh
db 56h ; V
db 4Dh ; M
db 1Fh
db 3Eh ; >
db 63h ; c
db 51h ; Q
db 36h ; 6
db 19h
db 90h
db 0Ch
db 21h ; !
db 3Eh ; >
db 36h ; 6
db 27h ; '
db 59h ; Y
db 0FEh
db 78h ; x
db 0Fh
db 0F8h
db 3Dh ; =
db 0CAh
db 1Ch
db 0C8h
db 25h ; %
db 88h
db 52h ; R
db 10h
db 3Eh ; >
db 6Ah ; j
db 74h ; t
db 6Dh ; m
db 7Dh ; }
db 53h ; S
db 95h
db 0E0h
db 3Dh ; =
db 60h ; `
db 6
db 0Ah
db 0A7h
db 0BFh
db 27h ; '
db 18h
db 3Eh ; >
db 3Ch ; <
db 93h
db 45h ; E
db 0ECh
db 0A8h
db 0B0h
db 6
db 3Eh ; >
db 0A9h
db 0DBh
db 0F5h
db 1Bh
db 0F8h
db 5Ah ; Z
db 10h
db 3Eh ; >
db 15h
db 0D5h
db 55h ; U
db 26h ; &
db 0FAh
db 0E2h
db 17h
db 3Eh ; >
db 0BFh
db 0E4h
db 0AEh
db 0BFh
db 0ECh
db 59h ; Y
db 0Dh
db 3Eh ; >
db 0A3h
db 3Fh ; ?
db 68h ; h
db 0DAh
db 2Fh ; /
db 8Bh
db 1Dh
db 3Eh ; >
db 37h ; 7
db 37h ; 7
db 3Ah ; :
db 0FDh
db 0DDh
db 0B8h
db 24h ; $
db 3Eh ; >
db 4
db 12h
db 0AEh
db 61h ; a
db 7Eh ; ~
db 82h
db 13h
db 3Eh ; >
db 9Fh
db 0Fh
db 0E9h
db 49h ; I
db 7Bh ; {
db 8Ch
db 2Ch ; ,
db 3Eh ; >
db 1Dh
db 59h ; Y
db 97h
db 15h
db 0F0h
db 0EAh
db 29h ; )
db 3Eh ; >
db 36h ; 6
db 7Bh ; {
db 31h ; 1
db 6Eh ; n
db 0A6h
db 0AAh
db 19h
db 3Eh ; >
db 55h ; U
db 6
db 72h ; r
db 9
db 56h ; V
db 72h ; r
db 2Eh ; .
db 3Eh ; >
db 54h ; T
db 0ACh
db 7Ah ; z
db 0FCh
db 33h ; 3
db 1Ch
db 26h ; &
db 3Eh ; >
db 52h ; R
db 0A2h
db 61h ; a
db 0CFh
db 2Bh ; +
db 66h ; f
db 29h ; )
db 3Eh ; >
db 30h ; 0
db 27h ; '
db 0C4h
db 11h
db 0C8h
db 43h ; C
db 18h
db 3Eh ; >
db 36h ; 6
db 0CBh
db 5Ah ; Z
db 0Bh
db 0BBh
db 64h ; d
db 20h
db 3Eh ; >
db 0A4h
db 1
db 27h ; '
db 84h
db 0Ch
db 34h ; 4
db 0Ah
db 3Eh ; >
db 0D6h
db 79h ; y
db 8Fh
db 0B5h
db 55h ; U
db 8Eh
db 1Ah
db 3Eh ; >
db 9Ah
db 9Dh
db 5Eh ; ^
db 9Ch
db 21h ; !
db 2Dh ; -
db 0E9h
db 3Dh ; =
db 6Ah ; j
db 0FDh
db 7Fh ; \x7f
db 0Dh
db 0E6h
db 63h ; c
db 3Fh ; ?
db 3Eh ; >
db 14h
db 63h ; c
db 51h ; Q
db 0D9h
db 0Eh
db 9Bh
db 2Eh ; .
db 3Eh ; >
db 0Ch
db 35h ; 5
db 62h ; b
db 19h
db 90h
db 23h ; #
db 29h ; )
db 3Eh ; >
db 81h
db 5Eh ; ^
db 78h ; x
db 38h ; 8
db 88h
db 6Fh ; o
db 32h ; 2
db 3Eh ; >
db 0AFh
db 0A6h
db 0ABh
db 4Ch ; L
db 6Ah ; j
db 5Bh ; [
db 3Bh ; ;
db 3Eh ; >
db 1Ch
db 76h ; v
db 8Eh
db 0DCh
db 6Ah ; j
db 22h ; "
db 0F0h
db 3Dh ; =
db 0EDh
db 1Ah
db 3Ah ; :
db 31h ; 1
db 0D7h
db 4Ah ; J
db 3Ch ; <
db 3Eh ; >
db 17h
db 8Dh
db 73h ; s
db 7Ch ; |
db 0E8h
db 64h ; d
db 15h
db 3Eh ; >
db 18h
db 66h ; f
db 8Ah
db 0F1h
db 0ECh
db 8Fh
db 33h ; 3
db 3Eh ; >
db 66h ; f
db 76h ; v
db 77h ; w
db 0F5h
db 9Eh
db 92h
db 3Dh ; =
db 3Eh ; >
db 0B8h
db 0A0h
db 8Dh
db 0F0h
db 3Bh ; ;
db 48h ; H
db 39h ; 9
db 3Eh ; >
db 26h ; &
db 58h ; X
db 0AAh
db 0EEh
db 0Eh
db 0DDh
db 3Bh ; ;
db 3Eh ; >
db 0BAh
db 37h ; 7
db 2
db 59h ; Y
db 0DDh
db 0C4h
db 39h ; 9
db 3Eh ; >
db 0C7h
db 0CAh
db 0EBh
db 0E0h
db 0E9h
db 0F3h
db 1Ah
db 3Eh ; >
db 0ACh
db 0Dh
db 27h ; '
db 82h
db 53h ; S
db 0CEh
db 35h ; 5
db 3Eh ; >
db 0BAh
db 0B9h
db 2Ah ; *
db 53h ; S
db 74h ; t
db 4Fh ; O
db 39h ; 9
db 3Eh ; >
db 54h ; T
db 86h
db 88h
db 95h
db 27h ; '
db 34h ; 4
db 7
db 3Eh ; >
db 0F0h
db 4Bh ; K
db 0E3h
db 0Bh
db 0
db 5Ah ; Z
db 0Ch
db 3Eh ; >
db 82h
db 0D0h
db 6
db 60h ; `
db 0C4h
db 11h
db 27h ; '
db 3Eh ; >
db 0F8h
db 8Ch
db 0EDh
db 0B4h
db 25h ; %
db 0
db 25h ; %
db 3Eh ; >
db 0A0h
db 0D2h
db 0F2h
db 0CEh
db 8Bh
db 0D1h
db 2Eh ; .
db 3Eh ; >
db 54h ; T
db 75h ; u
db 0Ah
db 0Ch
db 2Eh ; .
db 28h ; (
db 21h ; !
db 3Eh ; >
db 0CAh
db 0A7h
db 59h ; Y
db 33h ; 3
db 0F3h
db 70h ; p
db 0Dh
db 3Eh ; >
db 25h ; %
db 40h ; @
db 0A8h
db 13h
db 7Eh ; ~
db 7Fh ; \x7f
db 2Bh ; +
db 3Eh ; >
db 1Eh
db 89h
db 21h ; !
db 0C3h
db 6Eh ; n
db 30h ; 0
db 33h ; 3
db 3Eh ; >
db 50h ; P
db 75h ; u
db 8Bh
db 3
db 0F8h
db 0C7h
db 3Fh ; ?
db 3Eh ; >
db 64h ; d
db 1Dh
db 0D7h
db 8Ch
db 35h ; 5
db 0B0h
db 3Eh ; >
db 3Eh ; >
db 74h ; t
db 94h
db 85h
db 22h ; "
db 0C8h
db 76h ; v
db 3Ah ; :
db 3Eh ; >
db 0E3h
db 86h
db 0DEh
db 52h ; R
db 0C6h
db 0Eh
db 3Dh ; =
db 3Eh ; >
db 0AFh
db 58h ; X
db 86h
db 0E0h
db 0CCh
db 0A4h
db 2Fh ; /
db 3Eh ; >
db 9Eh
db 0Ah
db 0C0h
db 0D2h
db 0A2h
db 84h
db 3Bh ; ;
db 3Eh ; >
db 0D1h
db 5Bh ; [
db 0C2h
db 0F2h
db 0B0h
db 0A5h
db 20h
db 3Eh ; >
db 99h
db 0F6h
db 5Bh ; [
db 22h ; "
db 60h ; `
db 0D6h
db 3Dh ; =
db 3Eh ; >
db 37h ; 7
db 0F0h
db 9Bh
db 85h
db 0Fh
db 0B1h
db 8
db 3Eh ; >
db 0E1h
db 0CBh
db 90h
db 0B5h
db 23h ; #
db 88h
db 3Eh ; >
db 3Eh ; >
db 0F6h
db 96h
db 1Eh
db 0F3h
db 11h
db 13h
db 36h ; 6
db 3Eh ; >
db 9Ah
db 0Fh
db 0A2h
db 5Ch ; \
db 87h
db 1Fh
db 2Eh ; .
db 3Eh ; >
db 0A5h
db 0B9h
db 39h ; 9
db 49h ; I
db 72h ; r
db 95h
db 2Ch ; ,
db 3Eh ; >
db 0E2h
db 58h ; X
db 3Eh ; >
db 7Ah ; z
db 95h
db 5
db 38h ; 8
db 3Eh ; >
db 34h ; 4
db 3
db 9Fh
db 0EAh
db 26h ; &
db 0F1h
db 2Fh ; /
db 3Eh ; >
db 9
db 56h ; V
db 8Eh
db 59h ; Y
db 0F5h
db 53h ; S
db 39h ; 9
db 3Eh ; >
db 48h ; H
db 0C4h
db 56h ; V
db 0F8h
db 6Fh ; o
db 0C1h
db 36h ; 6
db 3Eh ; >
db 0F4h
db 61h ; a
db 0F2h
db 0Fh
db 22h ; "
db 0CBh
db 24h ; $
db 3Eh ; >
db 0A2h
db 53h ; S
db 3Dh ; =
db 0D5h
db 20h
db 0E1h
db 35h ; 5
db 3Eh ; >
db 56h ; V
db 0F2h
db 89h
db 61h ; a
db 7Fh ; \x7f
db 52h ; R
db 3Ah ; :
db 3Eh ; >
db 0Fh
db 9Ch
db 0D4h
db 0FFh
db 0FCh
db 56h ; V
db 38h ; 8
db 3Eh ; >
db 0DAh
db 0D7h
db 28h ; (
db 82h
db 2Eh ; .
db 0Ch
db 30h ; 0
db 3Eh ; >
db 0E0h
db 0DFh
db 44h ; D
db 94h
db 0D0h
db 13h
db 0F1h
db 3Dh ; =
db 0A6h
db 59h ; Y
db 0EAh
db 0Eh
db 63h ; c
db 10h
db 25h ; %
db 3Eh ; >
db 11h
db 0D7h
db 32h ; 2
db 0Fh
db 78h ; x
db 2Eh ; .
db 26h ; &
db 3Eh ; >
db 0CFh
db 0F8h
db 10h
db 1Ah
db 0D9h
db 3Eh ; >
db 0EDh
db 3Dh ; =
db 85h
db 0CDh
db 4Bh ; K
db 7Eh ; ~
db 4Ah ; J
db 65h ; e
db 23h ; #
db 3Eh ; >
db 21h ; !
db 0ADh
db 80h
db 49h ; I
db 78h ; x
db 5Bh ; [
db 5
db 3Eh ; >
db 64h ; d
db 6Eh ; n
db 0B1h
db 0D4h
db 2Dh ; -
db 2Fh ; /
db 21h ; !
db 3Eh ; >
db 0Ch
db 0F5h
db 39h ; 9
db 0D9h
db 0ADh
db 0C4h
db 37h ; 7
db 3Eh ; >
db 0FCh
db 80h
db 71h ; q
db 62h ; b
db 84h
db 17h
db 28h ; (
db 3Eh ; >
db 61h ; a
db 49h ; I
db 0E1h
db 0C7h
db 62h ; b
db 51h ; Q
db 0EAh
db 3Dh ; =
db 63h ; c
db 51h ; Q
db 36h ; 6
db 19h
db 90h
db 0Ch
db 31h ; 1
db 3Eh ; >
db 88h
db 76h ; v
db 0A1h
db 2Bh ; +
db 4Dh ; M
db 3Ch ; <
db 37h ; 7
db 3Eh ; >
db 81h
db 3Dh ; =
db 0E9h
db 0E0h
db 0A5h
db 0E8h
db 2Ah ; *
db 3Eh ; >
db 0AFh
db 21h ; !
db 16h
db 0F0h
db 0C6h
db 0B0h
db 2Ah ; *
db 3Eh ; >
db 66h ; f
db 5Bh ; [
db 0DDh
db 74h ; t
db 8Bh
db 1Eh
db 30h ; 0
db 3Eh ; >
db 94h
db 54h ; T
db 0BBh
db 0ECh
db 6Fh ; o
db 20h
db 2Dh ; -
db 3Eh ; >
db 0
db 0CCh
db 4Fh ; O
db 72h ; r
db 8Bh
db 0B4h
db 0F0h
db 3Dh ; =
db 29h ; )
db 0E2h
db 61h ; a
db 0Bh
db 1Fh
db 83h
db 3Fh ; ?
db 3Eh ; >
db 0AFh
db 0BCh
db 7
db 0C4h
db 97h
db 1Ah
db 0F8h
db 3Dh ; =
db 0AAh
db 0B7h
db 0CBh
db 1Ch
db 6Ch ; l
db 28h ; (
db 3Eh ; >
db 3Eh ; >
db 93h
db 0Ah
db 22h ; "
db 49h ; I
db 0Bh
db 63h ; c
db 28h ; (
db 3Eh ; >
db 5Ch ; \
db 2Ch ; ,
db 0A2h
db 0C1h
db 15h
db 0Bh
db 0FFh
db 3Dh ; =
db 46h ; F
db 9
db 1Ch
db 0E7h
db 45h ; E
db 54h ; T
db 35h ; 5
db 3Eh ; >
db 85h
db 6Dh ; m
db 6
db 0F8h
db 30h ; 0
db 0E6h
db 3Bh ; ;
db 3Eh ; >
db 39h ; 9
db 6Ch ; l
db 0D9h
db 0F0h
db 0DFh
db 99h
db 25h ; %
db 3Eh ; >
db 81h
db 0B0h
db 8Fh
db 0B1h
db 85h
db 0CCh
db 36h ; 6
db 3Eh ; >
db 0C8h
db 0A8h
db 1Eh
db 0
db 6Dh ; m
db 47h ; G
db 34h ; 4
db 3Eh ; >
db 1Fh
db 0D3h
db 16h
db 9Eh
db 88h
db 3Fh ; ?
db 37h ; 7
db 3Eh ; >
db 87h
db 2Ah ; *
db 79h ; y
db 0Dh
db 10h
db 57h ; W
db 33h ; 3
db 3Eh ; >
db 0F6h
db 1
db 61h ; a
db 0AEh
db 79h ; y
db 0D1h
db 3Bh ; ;
db 3Eh ; >
db 0E2h
db 0F6h
db 0C3h
db 56h ; V
db 10h
db 0A3h
db 0Ch
db 3Eh ; >
db 0FBh
db 8
db 9Ch
db 62h ; b
db 70h ; p
db 28h ; (
db 3Dh ; =
db 3Eh ; >
db 3Fh ; ?
db 67h ; g
db 0D2h
db 80h
db 38h ; 8
db 0BAh
db 3Ah ; :
db 3Eh ; >
db 0A6h
db 7Dh ; }
db 29h ; )
db 0CBh
db 33h ; 3
db 36h ; 6
db 2Ch ; ,
db 3Eh ; >
db 2
db 0EAh
db 0EFh
db 99h
db 38h ; 8
db 84h
db 21h ; !
db 3Eh ; >
db 0E6h
db 8
db 20h
db 9Dh
db 0C9h
db 0CCh
db 3Bh ; ;
db 3Eh ; >
db 50h ; P
db 0D3h
db 0BDh
db 44h ; D
db 5
db 0
db 38h ; 8
db 3Eh ; >
db 0E1h
db 6Ah ; j
db 60h ; `
db 26h ; &
db 0C2h
db 91h
db 2Bh ; +
db 3Eh ; >
db 0DFh
db 2Bh ; +
db 0B6h
db 26h ; &
db 0DFh
db 7Ah ; z
db 2Ah ; *
db 3Eh ; >
db 0C9h
db 6Eh ; n
db 82h
db 0C8h
db 4Fh ; O
db 76h ; v
db 18h
db 3Eh ; >
db 0F0h
db 68h ; h
db 0Fh
db 0E5h
db 3Dh ; =
db 4Fh ; O
db 1Fh
db 3Eh ; >
db 0E3h
db 95h
db 79h ; y
db 75h ; u
db 0CAh
db 60h ; `
db 0F7h
db 3Dh ; =
db 47h ; G
db 51h ; Q
db 80h
db 0D3h
db 7Eh ; ~
db 66h ; f
db 0FCh
db 3Dh ; =
db 6Fh ; o
db 0DFh
db 6Ah ; j
db 19h
db 0F6h
db 33h ; 3
db 37h ; 7
db 3Eh ; >
db 6Bh ; k
db 83h
db 3Eh ; >
db 0F3h
db 10h
db 0B7h
db 2Fh ; /
db 3Eh ; >
db 13h
db 10h
db 64h ; d
db 0BAh
db 6Eh ; n
db 88h
db 39h ; 9
db 3Eh ; >
db 1Ah
db 8Ch
db 0AFh
db 0D0h
db 68h ; h
db 53h ; S
db 0FBh
db 3Dh ; =
db 71h ; q
db 29h ; )
db 8Dh
db 1Bh
db 69h ; i
db 8Ch
db 35h ; 5
db 3Eh ; >
db 0FBh
db 8
db 6Dh ; m
db 22h ; "
db 65h ; e
db 94h
db 0FEh
db 3Dh ; =
db 97h
db 0
db 3Fh ; ?
db 6
db 7Eh ; ~
db 58h ; X
db 33h ; 3
db 3Eh ; >
db 18h
db 9Fh
db 12h
db 2
db 0E7h
db 18h
db 36h ; 6
db 3Eh ; >
db 54h ; T
db 0ACh
db 7Ah ; z
db 0FCh
db 33h ; 3
db 1Ch
db 36h ; 6
db 3Eh ; >
db 4Ah ; J
db 60h ; `
db 8
db 84h
db 0A6h
db 7
db 3Fh ; ?
db 3Eh ; >
db 21h ; !
db 54h ; T
db 94h
db 0E4h
db 0BFh
db 34h ; 4
db 3Ch ; <
db 3Eh ; >
db 0Bh
db 30h ; 0
db 41h ; A
db 0Eh
db 0F0h
db 0B1h
db 38h ; 8
db 3Eh ; >
db 63h ; c
db 1Bh
db 0D6h
db 84h
db 42h ; B
db 43h ; C
db 3Fh ; ?
db 3Eh ; >
db 36h ; 6
db 74h ; t
db 39h ; 9
db 5Eh ; ^
db 9
db 63h ; c
db 3Ah ; :
db 3Eh ; >
db 0DEh
db 19h
db 0B9h
db 56h ; V
db 86h
db 42h ; B
db 34h ; 4
db 3Eh ; >
db 0A6h
db 0D9h
db 0B2h
db 1
db 92h
db 0CAh
db 36h ; 6
db 3Eh ; >
db 1Ch
db 93h
db 2Ah ; *
db 3Ah ; :
db 82h
db 38h ; 8
db 27h ; '
db 3Eh ; >
db 30h ; 0
db 92h
db 17h
db 0Eh
db 88h
db 11h
db 3Ch ; <
db 3Eh ; >
db 0FEh
db 52h ; R
db 6Dh ; m
db 8Dh
db 0DCh
db 3Dh ; =
db 31h ; 1
db 3Eh ; >
db 17h
db 0E9h
db 22h ; "
db 89h
db 0D5h
db 0EEh
db 33h ; 3
db 3Eh ; >
db 50h ; P
db 0DDh
db 6Bh ; k
db 84h
db 92h
db 59h ; Y
db 29h ; )
db 3Eh ; >
db 8Bh
db 27h ; '
db 2Eh ; .
db 5Fh ; _
db 4Dh ; M
db 0DBh
db 0Dh
db 3Eh ; >
db 0C4h
db 35h ; 5
db 6
db 2Ah ; *
db 0F1h
db 0A5h
db 0F1h
db 3Dh ; =
db 34h ; 4
db 3Ch ; <
db 2Ch ; ,
db 88h
db 0F0h
db 42h ; B
db 46h ; F
db 3Eh ; >
db 5Eh ; ^
db 47h ; G
db 0F6h
db 0A7h
db 9Bh
db 0EEh
db 2Ah ; *
db 3Eh ; >
db 0E4h
db 60h ; `
db 4Ah ; J
db 83h
db 7Fh ; \x7f
db 4Bh ; K
db 26h ; &
db 3Eh ; >
db 2Eh ; .
db 79h ; y
db 43h ; C
db 0E2h
db 42h ; B
db 0Dh
db 29h ; )
db 3Eh ; >
db 1
db 4Fh ; O
db 13h
db 8
db 20h
db 27h ; '
db 4Ch ; L
db 3Eh ; >
db 5Bh ; [
db 0CFh
db 0D6h
db 16h
db 2Eh ; .
db 78h ; x
db 4Ah ; J
db 3Eh ; >
db 48h ; H
db 66h ; f
db 0DAh
db 79h ; y
db 5Ch ; \
db 50h ; P
db 44h ; D
db 3Eh ; >
db 21h ; !
db 0CDh
db 4Dh ; M
db 0EAh
db 0D4h
db 0A9h
db 4Ch ; L
db 3Eh ; >
db 0BCh
db 0D5h
db 7Ch ; |
db 62h ; b
db 3Dh ; =
db 7Dh ; }
db 29h ; )
db 3Eh ; >
db 13h
db 0AAh
db 0BCh
db 0F9h
db 5Ch ; \
db 0B1h
db 20h
db 3Eh ; >
db 0DDh
db 76h ; v
db 0CFh
db 63h ; c
db 20h
db 5Bh ; [
db 31h ; 1
db 3Eh ; >
db 48h ; H
db 27h ; '
db 0AAh
db 0F3h
db 0E6h
db 83h
db 29h ; )
db 3Eh ; >
db 94h
db 0E9h
db 0FFh
db 0F4h
db 64h ; d
db 4Ch ; L
db 3Fh ; ?
db 3Eh ; >
db 0Fh
db 5Ah ; Z
db 0E8h
db 7Ch ; |
db 0BAh
db 0BEh
db 46h ; F
db 3Eh ; >
db 0B8h
db 0A6h
db 4Eh ; N
db 0FDh
db 69h ; i
db 9Ch
db 3Bh ; ;
db 3Eh ; >
db 0ABh
db 0A4h
db 5Fh ; _
db 83h
db 0A5h
db 6Ah ; j
db 2Bh ; +
db 3Eh ; >
db 0D1h
db 0EDh
db 0Fh
db 79h ; y
db 0C3h
db 0CCh
db 43h ; C
db 3Eh ; >
db 0E0h
db 4Fh ; O
db 40h ; @
db 0C4h
db 4Ch ; L
db 0C0h
db 29h ; )
db 3Eh ; >
db 9Dh
db 0D8h
db 75h ; u
db 7Ah ; z
db 4Bh ; K
db 73h ; s
db 40h ; @
db 3Eh ; >
db 12h
db 16h
db 0E0h
db 0C4h
db 4
db 44h ; D
db 1Bh
db 3Eh ; >
db 94h
db 48h ; H
db 0CEh
db 0C2h
db 65h ; e
db 0C5h
db 40h ; @
db 3Eh ; >
db 0CDh
db 35h ; 5
db 0D9h
db 41h ; A
db 14h
db 0C7h
db 33h ; 3
db 3Eh ; >
db 4Eh ; N
db 3Bh ; ;
db 6Bh ; k
db 55h ; U
db 92h
db 0A4h
db 72h ; r
db 3Dh ; =
db 43h ; C
db 0DCh
db 41h ; A
db 3
db 9
db 0FAh
db 20h
db 3Eh ; >
db 0F4h
db 0D9h
db 0E3h
db 9
db 70h ; p
db 8Fh
db 2Eh ; .
db 3Eh ; >
db 45h ; E
db 8Ah
db 4
db 8Bh
db 0F6h
db 1Bh
db 4Bh ; K
db 3Eh ; >
db 56h ; V
db 0A9h
db 0FAh
db 0DFh
db 52h ; R
db 0EEh
db 3Eh ; >
db 3Eh ; >
db 0BDh
db 65h ; e
db 0E4h
db 0
db 9
db 6Bh ; k
db 45h ; E
db 3Eh ; >
db 66h ; f
db 76h ; v
db 77h ; w
db 0F5h
db 9Eh
db 92h
db 4Dh ; M
db 3Eh ; >
db 60h ; `
db 0E2h
db 37h ; 7
db 86h
db 0A2h
db 6Eh ; n
db 48h ; H
db 3Eh ; >
db 0F0h
db 0A2h
db 0Ch
db 0F1h
db 0AFh
db 65h ; e
db 46h ; F
db 3Eh ; >
db 74h ; t
db 0ECh
db 48h ; H
db 0AFh
db 0FDh
db 11h
db 2Fh ; /
db 3Eh ; >
db 0C7h
db 0D1h
db 0A4h
db 86h
db 1Bh
db 0BEh
db 4Ch ; L
db 3Eh ; >
db 65h ; e
db 76h ; v
db 0A8h
db 0FEh
db 5Bh ; [
db 0B0h
db 25h ; %
db 3Eh ; >
db 1Dh
db 4Ah ; J
db 1Ah
db 0Ah
db 0C2h
db 0CEh
db 41h ; A
db 3Eh ; >
db 9Fh
db 9Bh
db 40h ; @
db 0Ah
db 5Fh ; _
db 0CDh
db 41h ; A
db 3Eh ; >
db 70h ; p
db 50h ; P
db 26h ; &
db 0C8h
db 56h ; V
db 36h ; 6
db 45h ; E
db 3Eh ; >
db 60h ; `
db 22h ; "
db 28h ; (
db 35h ; 5
db 0D8h
db 7Eh ; ~
db 37h ; 7
db 3Eh ; >
db 0D2h
db 0B9h
db 40h ; @
db 30h ; 0
db 0BCh
db 17h
db 24h ; $
db 3Eh ; >
db 0F2h
db 0EFh
db 79h ; y
db 7Bh ; {
db 0EFh
db 8Eh
db 40h ; @
db 3Eh ; >
db 0E9h
db 57h ; W
db 0DCh
db 39h ; 9
db 6Fh ; o
db 0C7h
db 4Dh ; M
db 3Eh ; >
db 57h ; W
db 0F4h
db 0Ch
db 0A7h
db 93h
db 4
db 4Ch ; L
db 3Eh ; >
db 0Ch
db 0A6h
db 0A5h
db 0CEh
db 0D6h
db 83h
db 4Ah ; J
db 3Eh ; >
db 0BAh
db 57h ; W
db 0C5h
db 0Dh
db 70h ; p
db 0D6h
db 30h ; 0
db 3Eh ; >
db 0Ah
db 0BDh
db 0E8h
db 12h
db 6Ch ; l
db 0C9h
db 44h ; D
db 3Eh ; >
db 15h
db 23h ; #
db 0E3h
db 93h
db 19h
db 2Ch ; ,
db 3Dh ; =
db 3Eh ; >
db 42h ; B
db 82h
db 5Fh ; _
db 13h
db 21h ; !
db 0C7h
db 22h ; "
db 3Eh ; >
db 7Dh ; }
db 74h ; t
db 0DAh
db 4Dh ; M
db 3Eh ; >
db 9Ah
db 27h ; '
db 3Eh ; >
db 2Bh ; +
db 0A7h
db 41h ; A
db 69h ; i
db 9Fh
db 0F8h
db 0FCh
db 3Dh ; =
db 31h ; 1
db 8
db 0F1h
db 2
db 0A7h
db 49h ; I
db 21h ; !
db 3Eh ; >
db 0DBh
db 75h ; u
db 81h
db 7Ch ; |
db 4Bh ; K
db 0ADh
db 4Eh ; N
db 3Eh ; >
db 0Ah
db 0E7h
db 63h ; c
db 0FEh
db 30h ; 0
db 69h ; i
db 4Eh ; N
db 3Eh ; >
db 2Fh ; /
db 0EEh
db 0D9h
db 0BEh
db 6
db 0E1h
db 41h ; A
db 3Eh ; >
db 92h
db 1Ch
db 0F1h
db 82h
db 2Bh ; +
db 68h ; h
db 2Dh ; -
db 3Eh ; >
db 7Ch ; |
db 0A4h
db 0DBh
db 88h
db 0F1h
db 7
db 3Ah ; :
db 3Eh ; >
db 0F6h
db 72h ; r
db 0C1h
db 2Dh ; -
db 34h ; 4
db 0F9h
db 40h ; @
db 3Eh ; >
db 25h ; %
db 3Eh ; >
db 62h ; b
db 0DEh
db 3Fh ; ?
db 0EFh
db 3
db 3Eh ; >
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_180018710 db 0 ; DATA XREF: log10+C5âo log10+3A3âo
db 0
db 0
db 0
db 0
db 0
db 0
db 40h ; @
db 20h
db 0E0h
db 1Fh
db 0E0h
db 1Fh
db 0E0h
db 0FFh
db 3Fh ; ?
db 0F0h
db 7
db 0FCh
db 1
db 7Fh ; \x7f
db 0C0h
db 0FFh
db 3Fh ; ?
db 12h
db 0FAh
db 1
db 0AAh
db 1Ch
db 0A1h
db 0FFh
db 3Fh ; ?
db 20h
db 0F8h
db 81h
db 1Fh
db 0F8h
db 81h
db 0FFh
db 3Fh ; ?
db 0B5h
db 0DBh
db 0A0h
db 0ACh
db 10h
db 63h ; c
db 0FFh
db 3Fh ; ?
db 71h ; q
db 42h ; B
db 4Ah ; J
db 9Eh
db 65h ; e
db 44h ; D
db 0FFh
db 3Fh ; ?
db 0B5h
db 0Ah
db 23h ; #
db 44h ; D
db 0F6h
db 25h ; %
db 0FFh
db 3Fh ; ?
db 8
db 1Fh
db 7Ch ; |
db 0F0h
db 0C1h
db 7
db 0FFh
db 3Fh ; ?
db 2
db 8Eh
db 45h ; E
db 0F8h
db 0C7h
db 0E9h
db 0FEh
db 3Fh ; ?
db 0C0h
db 0ECh
db 1
db 0B3h
db 7
db 0CCh
db 0FEh
db 3Fh ; ?
db 0EBh
db 1
db 0BAh
db 7Ah ; z
db 80h
db 0AEh
db 0FEh
db 3Fh ; ?
db 67h ; g
db 0B7h
db 0F0h
db 0ABh
db 31h ; 1
db 91h
db 0FEh
db 3Fh ; ?
db 0E4h
db 50h ; P
db 97h
db 0A5h
db 1Ah
db 74h ; t
db 0FEh
db 3Fh ; ?
db 74h ; t
db 0E5h
db 1
db 0C9h
db 3Ah ; :
db 57h ; W
db 0FEh
db 3Fh ; ?
db 73h ; s
db 1Ah
db 0DCh
db 79h ; y
db 91h
db 3Ah ; :
db 0FEh
db 3Fh ; ?
db 1Eh
db 1Eh
db 1Eh
db 1Eh
db 1Eh
db 1Eh
db 0FEh
db 3Fh ; ?
db 1Eh
db 0E0h
db 1
db 1Eh
db 0E0h
db 1
db 0FEh
db 3Fh ; ?
db 8Ah
db 86h
db 0F8h
db 0E3h
db 0D6h
db 0E5h
db 0FDh
db 3Fh ; ?
db 0CAh
db 1Dh
db 0A0h
db 0DCh
db 1
db 0CAh
db 0FDh
db 3Fh ; ?
db 0DBh
db 81h
db 0B9h
db 76h ; v
db 60h ; `
db 0AEh
db 0FDh
db 3Fh ; ?
db 8Ah
db 7Fh ; \x7f
db 1Eh
db 23h ; #
db 0F2h
db 92h
db 0FDh
db 3Fh ; ?
db 34h ; 4
db 2Ch ; ,
db 0B8h
db 54h ; T
db 0B6h
db 77h ; w
db 0FDh
db 3Fh ; ?
db 0B2h
db 72h ; r
db 75h ; u
db 80h
db 0ACh
db 5Ch ; \
db 0FDh
db 3Fh ; ?
db 1Dh
db 0D4h
db 41h ; A
db 1Dh
db 0D4h
db 41h ; A
db 0FDh
db 3Fh ; ?
db 1Ah
db 5Bh ; [
db 0FCh
db 0A3h
db 2Ch ; ,
db 27h ; '
db 0FDh
db 3Fh ; ?
db 74h ; t
db 0C0h
db 6Eh ; n
db 8Fh
db 0B5h
db 0Ch
db 0FDh
db 3Fh ; ?
db 0C6h
db 0BFh
db 44h ; D
db 5Ch ; \
db 6Eh ; n
db 0F2h
db 0FCh
db 3Fh ; ?
db 0Bh
db 9Bh
db 3
db 89h
db 56h ; V
db 0D8h
db 0FCh
db 3Fh ; ?
db 0E7h
db 0CBh
db 1
db 96h
db 6Dh ; m
db 0BEh
db 0FCh
db 3Fh ; ?
db 91h
db 0E1h
db 5Eh ; ^
db 5
db 0B3h
db 0A4h
db 0FCh
db 3Fh ; ?
db 42h ; B
db 8Ah
db 0FBh
db 5Ah ; Z
db 26h ; &
db 8Bh
db 0FCh
db 3Fh ; ?
db 1Ch
db 0C7h
db 71h ; q
db 1Ch
db 0C7h
db 71h ; q
db 0FCh
db 3Fh ; ?
db 86h
db 49h ; I
db 0Dh
db 0D1h
db 94h
db 58h ; X
db 0FCh
db 3Fh ; ?
db 0F0h
db 0F8h
db 0C3h
db 1
db 8Fh
db 3Fh ; ?
db 0FCh
db 3Fh ; ?
db 1Ch
db 0A0h
db 2Eh ; .
db 39h ; 9
db 0B5h
db 26h ; &
db 0FCh
db 3Fh ; ?
db 0E0h
db 0C0h
db 81h
db 3
db 7
db 0Eh
db 0FCh
db 3Fh ; ?
db 8Bh
db 8Dh
db 86h
db 0EEh
db 83h
db 0F5h
db 0FBh
db 3Fh ; ?
db 0F7h
db 6
db 94h
db 89h
db 2Bh ; +
db 0DDh
db 0FBh
db 3Fh ; ?
db 7Bh ; {
db 3Eh ; >
db 88h
db 65h ; e
db 0FDh
db 0C4h
db 0FBh
db 3Fh ; ?
db 0D0h
db 0BAh
db 0C1h
db 14h
db 0F9h
db 0ACh
db 0FBh
db 3Fh ; ?
db 23h ; #
db 0FFh
db 18h
db 2Bh ; +
db 1Eh
db 95h
db 0FBh
db 3Fh ; ?
db 8Bh
db 33h ; 3
db 0DAh
db 3Dh ; =
db 6Ch ; l
db 7Dh ; }
db 0FBh
db 3Fh ; ?
db 5
db 0EEh
db 0BEh
db 0E3h
db 0E2h
db 65h ; e
db 0FBh
db 3Fh ; ?
db 4Fh ; O
db 1Bh
db 0E8h
db 0B4h
db 81h
db 4Eh ; N
db 0FBh
db 3Fh ; ?
db 0CEh
db 6
db 0D8h
db 4Ah ; J
db 48h ; H
db 37h ; 7
db 0FBh
db 3Fh ; ?
db 0D9h
db 80h
db 6Ch ; l
db 40h ; @
db 36h ; 6
db 20h
db 0FBh
db 3Fh ; ?
db 0A4h
db 22h ; "
db 0D9h
db 31h ; 1
db 4Bh ; K
db 9
db 0FBh
db 3Fh ; ?
db 28h ; (
db 0AFh
db 0A1h
db 0BCh
db 86h
db 0F2h
db 0FAh
db 3Fh ; ?
db 5Eh ; ^
db 90h
db 94h
db 7Fh ; \x7f
db 0E8h
db 0DBh
db 0FAh
db 3Fh ; ?
db 1Bh
db 70h ; p
db 0C5h
db 1Ah
db 70h ; p
db 0C5h
db 0FAh
db 3Fh ; ?
db 0FDh
db 0EBh
db 87h
db 2Fh ; /
db 1Dh
db 0AFh
db 0FAh
db 3Fh ; ?
db 0BEh
db 63h ; c
db 6Ah ; j
db 60h ; `
db 0EFh
db 98h
db 0FAh
db 3Fh ; ?
db 59h ; Y
db 0E1h
db 30h ; 0
db 51h ; Q
db 0E6h
db 82h
db 0FAh
db 3Fh ; ?
db 6Dh ; m
db 1Ah
db 0D0h
db 0A6h
db 1
db 6Dh ; m
db 0FAh
db 3Fh ; ?
db 4Ah ; J
db 8Ah
db 68h ; h
db 7
db 41h ; A
db 57h ; W
db 0FAh
db 3Fh ; ?
db 1Ah
db 0A4h
db 41h ; A
db 1Ah
db 0A4h
db 41h ; A
db 0FAh
db 3Fh ; ?
db 0A0h
db 1Ch
db 0C5h
db 87h
db 2Ah ; *
db 2Ch ; ,
db 0FAh
db 3Fh ; ?
db 2
db 4Bh ; K
db 7Ah ; z
db 0F9h
db 0D3h
db 16h
db 0FAh
db 3Fh ; ?
db 1Ah
db 0A0h
db 1
db 1Ah
db 0A0h
db 1
db 0FAh
db 3Fh ; ?
db 0D9h
db 33h ; 3
db 10h
db 95h
db 8Eh
db 0ECh
db 0F9h
db 3Fh ; ?
db 2Dh ; -
db 68h ; h
db 6Bh ; k
db 17h
db 9Fh
db 0D7h
db 0F9h
db 3Fh ; ?
db 2
db 0A1h
db 0E4h
db 4Eh ; N
db 0D1h
db 0C2h
db 0F9h
db 3Fh ; ?
db 0DAh
db 10h
db 55h ; U
db 0EAh
db 24h ; $
db 0AEh
db 0F9h
db 3Fh ; ?
db 9Ah
db 99h
db 99h
db 99h
db 99h
db 99h
db 0F9h
db 3Fh ; ?
db 0FFh
db 0C0h
db 8Eh
db 0Dh
db 2Fh ; /
db 85h
db 0F9h
db 3Fh ; ?
db 72h ; r
db 0B8h
db 0Ch
db 0F8h
db 0E4h
db 70h ; p
db 0F9h
db 3Fh ; ?
db 0AEh
db 77h ; w
db 0E3h
db 0Bh
db 0BBh
db 5Ch ; \
db 0F9h
db 3Fh ; ?
db 0E0h
db 0E9h
db 0D6h
db 0FCh
db 0B0h
db 48h ; H
db 0F9h
db 3Fh ; ?
db 0E6h
db 2Ch ; ,
db 9Bh
db 7Fh ; \x7f
db 0C6h
db 34h ; 4
db 0F9h
db 3Fh ; ?
db 29h ; )
db 0E2h
db 0D0h
db 49h ; I
db 0FBh
db 20h
db 0F9h
db 3Fh ; ?
db 0D5h
db 90h
db 1
db 12h
db 4Fh ; O
db 0Dh
db 0F9h
db 3Fh ; ?
db 0FAh
db 18h
db 9Ch
db 8Fh
db 0C1h
db 0F9h
db 0F8h
db 3Fh ; ?
db 3Fh ; ?
db 37h ; 7
db 0F1h
db 7Ah ; z
db 52h ; R
db 0E6h
db 0F8h
db 3Fh ; ?
db 0D3h
db 18h
db 30h ; 0
db 8Dh
db 1
db 0D3h
db 0F8h
db 3Fh ; ?
db 3Ah ; :
db 0FFh
db 62h ; b
db 80h
db 0CEh
db 0BFh
db 0F8h
db 3Fh ; ?
db 0AAh
db 0F3h
db 6Bh ; k
db 0Fh
db 0B9h
db 0ACh
db 0F8h
db 3Fh ; ?
db 9Ch
db 89h
db 1
db 0F6h
db 0C0h
db 99h
db 0F8h
db 3Fh ; ?
db 4Ah ; J
db 0B0h
db 0ABh
db 0F0h
db 0E5h
db 86h
db 0F8h
db 3Fh ; ?
db 0B9h
db 92h
db 0C0h
db 0BCh
db 27h ; '
db 74h ; t
db 0F8h
db 3Fh ; ?
db 18h
db 86h
db 61h ; a
db 18h
db 86h
db 61h ; a
db 0F8h
db 3Fh ; ?
db 14h
db 6
db 78h ; x
db 0C2h
db 0
db 4Fh ; O
db 0F8h
db 3Fh ; ?
db 0DDh
db 0BEh
db 0B2h
db 7Ah ; z
db 97h
db 3Ch ; <
db 0F8h
db 3Fh ; ?
db 0A0h
db 0A4h
db 82h
db 1
db 4Ah ; J
db 2Ah ; *
db 0F8h
db 3Fh ; ?
db 18h
db 18h
db 18h
db 18h
db 18h
db 18h
db 0F8h
db 3Fh ; ?
db 6
db 18h
db 60h ; `
db 80h
db 1
db 6
db 0F8h
db 3Fh ; ?
db 40h ; @
db 7Fh ; \x7f
db 1
db 0FDh
db 5
db 0F4h
db 0F7h
db 3Fh ; ?
db 1Dh
db 4Fh ; O
db 5Ah ; Z
db 51h ; Q
db 25h ; %
db 0E2h
db 0F7h
db 3Fh ; ?
db 0F4h
db 5
db 7Dh ; }
db 41h ; A
db 5Fh ; _
db 0D0h
db 0F7h
db 3Fh ; ?
db 7Ch ; |
db 1
db 2Eh ; .
db 92h
db 0B3h
db 0BEh
db 0F7h
db 3Fh ; ?
db 0C3h
db 0ECh
db 0E0h
db 8
db 22h ; "
db 0ADh
db 0F7h
db 3Fh ; ?
db 8Bh
db 39h ; 9
db 0B6h
db 6Bh ; k
db 0AAh
db 9Bh
db 0F7h
db 3Fh ; ?
db 0C8h
db 0A4h
db 78h ; x
db 81h
db 4Ch ; L
db 8Ah
db 0F7h
db 3Fh ; ?
db 0Dh
db 0C6h
db 9Ah
db 11h
db 8
db 79h ; y
db 0F7h
db 3Fh ; ?
db 0B1h
db 0A9h
db 34h ; 4
db 0E4h
db 0DCh
db 67h ; g
db 0F7h
db 3Fh ; ?
db 6Dh ; m
db 75h ; u
db 1
db 0C2h
db 0CAh
db 56h ; V
db 0F7h
db 3Fh ; ?
db 46h ; F
db 17h
db 5Dh ; ]
db 74h ; t
db 0D1h
db 45h ; E
db 0F7h
db 3Fh ; ?
db 8Dh
db 0FEh
db 41h ; A
db 0C5h
db 0F0h
db 34h ; 4
db 0F7h
db 3Fh ; ?
db 0BCh
db 0DEh
db 46h ; F
db 7Fh ; \x7f
db 28h ; (
db 24h ; $
db 0F7h
db 3Fh ; ?
db 9
db 7Ch ; |
db 9Ch
db 6Dh ; m
db 78h ; x
db 13h
db 0F7h
db 3Fh ; ?
db 70h ; p
db 81h
db 0Bh
db 5Ch ; \
db 0E0h
db 2
db 0F7h
db 3Fh ; ?
db 17h
db 60h ; `
db 0F2h
db 16h
db 60h ; `
db 0F2h
db 0F6h
db 3Fh ; ?
db 0C7h
db 37h ; 7
db 43h ; C
db 6Bh ; k
db 0F7h
db 0E1h
db 0F6h
db 3Fh ; ?
db 61h ; a
db 0C8h
db 81h
db 26h ; &
db 0A6h
db 0D1h
db 0F6h
db 3Fh ; ?
db 17h
db 6Ch ; l
db 0C1h
db 16h
db 6Ch ; l
db 0C1h
db 0F6h
db 3Fh ; ?
db 3Dh ; =
db 1Ah
db 0A3h
db 0Ah
db 49h ; I
db 0B1h
db 0F6h
db 3Fh ; ?
db 90h
db 72h ; r
db 53h ; S
db 0D1h
db 3Ch ; <
db 0A1h
db 0F6h
db 3Fh ; ?
db 0C0h
db 0D0h
db 88h
db 3Ah ; :
db 47h ; G
db 91h
db 0F6h
db 3Fh ; ?
db 17h
db 68h ; h
db 81h
db 16h
db 68h ; h
db 81h
db 0F6h
db 3Fh ; ?
db 1Ah
db 67h ; g
db 1
db 36h ; 6
db 9Fh
db 71h ; q
db 0F6h
db 3Fh ; ?
db 0F9h
db 22h ; "
db 51h ; Q
db 6Ah ; j
db 0ECh
db 61h ; a
db 0F6h
db 3Fh ; ?
db 0A3h
db 4Ah ; J
db 3Bh ; ;
db 85h
db 4Fh ; O
db 52h ; R
db 0F6h
db 3Fh ; ?
db 64h ; d
db 21h ; !
db 0Bh
db 59h ; Y
db 0C8h
db 42h ; B
db 0F6h
db 3Fh ; ?
db 0DEh
db 0C0h
db 8Ah
db 0B8h
db 56h ; V
db 33h ; 3
db 0F6h
db 3Fh ; ?
db 40h ; @
db 62h ; b
db 1
db 77h ; w
db 0FAh
db 23h ; #
db 0F6h
db 3Fh ; ?
db 94h
db 0AEh
db 31h ; 1
db 68h ; h
db 0B3h
db 14h
db 0F6h
db 3Fh ; ?
db 6
db 16h
db 58h ; X
db 60h ; `
db 81h
db 5
db 0F6h
db 3Fh ; ?
db 0FCh
db 2Dh ; -
db 29h ; )
db 34h ; 4
db 64h ; d
db 0F6h
db 0F5h
db 3Fh ; ?
db 0E7h
db 15h
db 0D0h
db 0B8h
db 5Bh ; [
db 0E7h
db 0F5h
db 3Fh ; ?
db 0A5h
db 0E2h
db 0ECh
db 0C3h
db 67h ; g
db 0D8h
db 0F5h
db 3Fh ; ?
db 57h ; W
db 10h
db 93h
db 2Bh ; +
db 88h
db 0C9h
db 0F5h
db 3Fh ; ?
db 91h
db 0FAh
db 47h ; G
db 0C6h
db 0BCh
db 0BAh
db 0F5h
db 3Fh ; ?
db 0C0h
db 5Ah ; Z
db 1
db 6Bh ; k
db 5
db 0ACh
db 0F5h
db 3Fh ; ?
db 0AAh
db 0CCh
db 23h ; #
db 0F1h
db 61h ; a
db 9Dh
db 0F5h
db 3Fh ; ?
db 0EDh
db 58h ; X
db 81h
db 30h ; 0
db 0D2h
db 8Eh
db 0F5h
db 3Fh ; ?
db 60h ; `
db 5
db 58h ; X
db 1
db 56h ; V
db 80h
db 0F5h
db 3Fh ; ?
db 3Ah ; :
db 6Bh ; k
db 50h ; P
db 3Ch ; <
db 0EDh
db 71h ; q
db 0F5h
db 3Fh ; ?
db 0E2h
db 52h ; R
db 7Ch ; |
db 0BAh
db 97h
db 63h ; c
db 0F5h
db 3Fh ; ?
db 55h ; U
db 55h ; U
db 55h ; U
db 55h ; U
db 55h ; U
db 55h ; U
db 0F5h
db 3Fh ; ?
db 0FEh
db 82h
db 0BBh
db 0E6h
db 25h ; %
db 47h ; G
db 0F5h
db 3Fh ; ?
db 0EBh
db 0Fh
db 0F4h
db 48h ; H
db 9
db 39h ; 9
db 0F5h
db 3Fh ; ?
db 4Bh ; K
db 5
db 0A8h
db 56h ; V
db 0FFh
db 2Ah ; *
db 0F5h
db 3Fh ; ?
db 15h
db 0F8h
db 0E2h
db 0EAh
db 7
db 1Dh
db 0F5h
db 3Fh ; ?
db 0C5h
db 0C4h
db 11h
db 0E1h
db 22h ; "
db 0Fh
db 0F5h
db 3Fh ; ?
db 15h
db 50h ; P
db 1
db 15h
db 50h ; P
db 1
db 0F5h
db 3Fh ; ?
db 9Bh
db 4Ch ; L
db 0DDh
db 62h ; b
db 8Fh
db 0F3h
db 0F4h
db 3Fh ; ?
db 39h ; 9
db 5
db 2Fh ; /
db 0A7h
db 0E0h
db 0E5h
db 0F4h
db 3Fh ; ?
db 4Ch ; L
db 2Ch ; ,
db 0DCh
db 0BEh
db 43h ; C
db 0D8h
db 0F4h
db 3Fh ; ?
db 6Eh ; n
db 0AFh
db 25h ; %
db 87h
db 0B8h
db 0CAh
db 0F4h
db 3Fh ; ?
db 0E1h
db 8Fh
db 0A6h
db 0DDh
db 3Eh ; >
db 0BDh
db 0F4h
db 3Fh ; ?
db 5Bh ; [
db 0BFh
db 52h ; R
db 0A0h
db 0D6h
db 0AFh
db 0F4h
db 3Fh ; ?
db 4Ah ; J
db 1
db 76h ; v
db 0ADh
db 7Fh ; \x7f
db 0A2h
db 0F4h
db 3Fh ; ?
db 67h ; g
db 0D0h
db 0B2h
db 0E3h
db 39h ; 9
db 95h
db 0F4h
db 3Fh ; ?
db 80h
db 48h ; H
db 1
db 22h ; "
db 5
db 88h
db 0F4h
db 3Fh ; ?
db 7Bh ; {
db 14h
db 0AEh
db 47h ; G
db 0E1h
db 7Ah ; z
db 0F4h
db 3Fh ; ?
db 66h ; f
db 60h ; `
db 59h ; Y
db 34h ; 4
db 0CEh
db 6Dh ; m
db 0F4h
db 3Fh ; ?
db 9Ah
db 0CFh
db 0F5h
db 0C7h
db 0CBh
db 60h ; `
db 0F4h
db 3Fh ; ?
db 0CAh
db 76h ; v
db 0C7h
db 0E2h
db 0D9h
db 53h ; S
db 0F4h
db 3Fh ; ?
db 0FBh
db 0D9h
db 62h ; b
db 65h ; e
db 0F8h
db 46h ; F
db 0F4h
db 3Fh ; ?
db 4Dh ; M
db 0EEh
db 0ABh
db 30h ; 0
db 27h ; '
db 3Ah ; :
db 0F4h
db 3Fh ; ?
db 87h
db 1Fh
db 0D5h
db 25h ; %
db 66h ; f
db 2Dh ; -
db 0F4h
db 3Fh ; ?
db 51h ; Q
db 59h ; Y
db 5Eh ; ^
db 26h ; &
db 0B5h
db 20h
db 0F4h
db 3Fh ; ?
db 14h
db 14h
db 14h
db 14h
db 14h
db 14h
db 0F4h
db 3Fh ; ?
db 66h ; f
db 65h ; e
db 0Eh
db 0D1h
db 82h
db 7
db 0F4h
db 3Fh ; ?
db 0FBh
db 13h
db 0B0h
db 3Fh ; ?
db 1
db 0FBh
db 0F3h
db 3Fh ; ?
db 7
db 0AFh
db 0A5h
db 42h ; B
db 8Fh
db 0EEh
db 0F3h
db 3Fh ; ?
db 2
db 0A9h
db 0E4h
db 0BCh
db 2Ch ; ,
db 0E2h
db 0F3h
db 3Fh ; ?
db 0C6h
db 75h ; u
db 0AAh
db 91h
db 0D9h
db 0D5h
db 0F3h
db 3Fh ; ?
db 0E7h
db 0ABh
db 7Bh ; {
db 0A4h
db 95h
db 0C9h
db 0F3h
db 3Fh ; ?
db 55h ; U
db 29h ; )
db 23h ; #
db 0D9h
db 60h ; `
db 0BDh
db 0F3h
db 3Fh ; ?
db 14h
db 3Bh ; ;
db 0B1h
db 13h
db 3Bh ; ;
db 0B1h
db 0F3h
db 3Fh ; ?
db 22h ; "
db 0C8h
db 7Ah ; z
db 38h ; 8
db 24h ; $
db 0A5h
db 0F3h
db 3Fh ; ?
db 63h ; c
db 7Fh ; \x7f
db 18h
db 2Ch ; ,
db 1Ch
db 99h
db 0F3h
db 3Fh ; ?
db 8Eh
db 8
db 66h ; f
db 0D3h
db 22h ; "
db 8Dh
db 0F3h
db 3Fh ; ?
db 14h
db 38h ; 8
db 81h
db 13h
db 38h ; 8
db 81h
db 0F3h
db 3Fh ; ?
db 0EEh
db 45h ; E
db 0C9h
db 0D1h
db 5Bh ; [
db 75h ; u
db 0F3h
db 3Fh ; ?
db 48h ; H
db 7
db 0DEh
db 0F3h
db 8Dh
db 69h ; i
db 0F3h
db 3Fh ; ?
db 0F8h
db 2Ah ; *
db 9Fh
db 5Fh ; _
db 0CEh
db 5Dh ; ]
db 0F3h
db 3Fh ; ?
db 0C1h
db 78h ; x
db 2Bh ; +
db 0FBh
db 1Ch
db 52h ; R
db 0F3h
db 3Fh ; ?
db 46h ; F
db 13h
db 0E0h
db 0ACh
db 79h ; y
db 46h ; F
db 0F3h
db 3Fh ; ?
db 0B2h
db 0BCh
db 57h ; W
db 5Bh ; [
db 0E4h
db 3Ah ; :
db 0F3h
db 3Fh ; ?
db 0FAh
db 1Dh
db 6Ah ; j
db 0EDh
db 5Ch ; \
db 2Fh ; /
db 0F3h
db 3Fh ; ?
db 0BFh
db 10h
db 2Bh ; +
db 4Ah ; J
db 0E3h
db 23h ; #
db 0F3h
db 3Fh ; ?
db 0B6h
db 0EBh
db 0E9h
db 58h ; X
db 77h ; w
db 18h
db 0F3h
db 3Fh ; ?
db 90h
db 0D1h
db 30h ; 0
db 1
db 19h
db 0Dh
db 0F3h
db 3Fh ; ?
db 60h ; `
db 2
db 0C4h
db 2Ah ; *
db 0C8h
db 1
db 0F3h
db 3Fh ; ?
db 68h ; h
db 2Fh ; /
db 0A1h
db 0BDh
db 84h
db 0F6h
db 0F2h
db 3Fh ; ?
db 4Bh ; K
db 0D1h
db 0FEh
db 0A1h
db 4Eh ; N
db 0EBh
db 0F2h
db 3Fh ; ?
db 97h
db 80h
db 4Bh ; K
db 0C0h
db 25h ; %
db 0E0h
db 0F2h
db 3Fh ; ?
db 0A0h
db 50h ; P
db 2Dh ; -
db 1
db 0Ah
db 0D5h
db 0F2h
db 3Fh ; ?
db 0A0h
db 2Ch ; ,
db 81h
db 4Dh ; M
db 0FBh
db 0C9h
db 0F2h
db 3Fh ; ?
db 11h
db 37h ; 7
db 5Ah ; Z
db 8Eh
db 0F9h
db 0BEh
db 0F2h
db 3Fh ; ?
db 40h ; @
db 2Bh ; +
db 1
db 0ADh
db 4
db 0B4h
db 0F2h
db 3Fh ; ?
db 5
db 0C1h
db 0F3h
db 92h
db 1Ch
db 0A9h
db 0F2h
db 3Fh ; ?
db 9Eh
db 12h
db 0E4h
db 29h ; )
db 41h ; A
db 9Eh
db 0F2h
db 3Fh ; ?
db 0A5h
db 4
db 0B8h
db 5Bh ; [
db 72h ; r
db 93h
db 0F2h
db 3Fh ; ?
db 13h
db 0B0h
db 88h
db 12h
db 0B0h
db 88h
db 0F2h
db 3Fh ; ?
db 4Dh ; M
db 0CEh
db 0A1h
db 38h ; 8
db 0FAh
db 7Dh ; }
db 0F2h
db 3Fh ; ?
db 35h ; 5
db 27h ; '
db 81h
db 0B8h
db 50h ; P
db 73h ; s
db 0F2h
db 3Fh ; ?
db 27h ; '
db 1
db 0D6h
db 7Ch ; |
db 0B3h
db 68h ; h
db 0F2h
db 3Fh ; ?
db 0F1h
db 92h
db 80h
db 70h ; p
db 22h ; "
db 5Eh ; ^
db 0F2h
db 3Fh ; ?
db 0B2h
db 77h ; w
db 91h
db 7Eh ; ~
db 9Dh
db 53h ; S
db 0F2h
db 3Fh ; ?
db 92h
db 24h ; $
db 49h ; I
db 92h
db 24h ; $
db 49h ; I
db 0F2h
db 3Fh ; ?
db 5Bh ; [
db 60h ; `
db 17h
db 97h
db 0B7h
db 3Eh ; >
db 0F2h
db 3Fh ; ?
db 0DFh
db 0BCh
db 9Ah
db 78h ; x
db 56h ; V
db 34h ; 4
db 0F2h
db 3Fh ; ?
db 2Ah ; *
db 12h
db 0A0h
db 22h ; "
db 1
db 2Ah ; *
db 0F2h
db 3Fh ; ?
db 78h ; x
db 0FBh
db 21h ; !
db 81h
db 0B7h
db 1Fh
db 0F2h
db 3Fh ; ?
db 0E6h
db 55h ; U
db 48h ; H
db 80h
db 79h ; y
db 15h
db 0F2h
db 3Fh ; ?
db 0D9h
db 0C0h
db 67h ; g
db 0Ch
db 47h ; G
db 0Bh
db 0F2h
db 3Fh ; ?
db 12h
db 20h
db 1
db 12h
db 20h
db 1
db 0F2h
db 3Fh ; ?
db 70h ; p
db 1Fh
db 0C1h
db 7Dh ; }
db 4
db 0F7h
db 0F1h
db 3Fh ; ?
db 4Ch ; L
db 0B8h
db 7Fh ; \x7f
db 3Ch ; <
db 0F4h
db 0ECh
db 0F1h
db 3Fh ; ?
db 74h ; t
db 0B8h
db 3Fh ; ?
db 3Bh ; ;
db 0EFh
db 0E2h
db 0F1h
db 3Fh ; ?
db 0BDh
db 4Ah ; J
db 2Eh ; .
db 67h ; g
db 0F5h
db 0D8h
db 0F1h
db 3Fh ; ?
db 1Dh
db 81h
db 0A2h
db 0ADh
db 6
db 0CFh
db 0F1h
db 3Fh ; ?
db 59h ; Y
db 0E0h
db 1Ch
db 0FCh
db 22h ; "
db 0C5h
db 0F1h
db 3Fh ; ?
db 29h ; )
db 0EDh
db 46h ; F
db 40h ; @
db 4Ah ; J
db 0BBh
db 0F1h
db 3Fh ; ?
db 0E3h
db 0BAh
db 0F2h
db 67h ; g
db 7Ch ; |
db 0B1h
db 0F1h
db 3Fh ; ?
db 96h
db 7Bh ; {
db 1Ah
db 61h ; a
db 0B9h
db 0A7h
db 0F1h
db 3Fh ; ?
db 9Eh
db 11h
db 0E0h
db 19h
db 1
db 9Eh
db 0F1h
db 3Fh ; ?
db 9Ch
db 0A2h
db 8Ch
db 80h
db 53h ; S
db 94h
db 0F1h
db 3Fh ; ?
db 0DBh
db 2Bh ; +
db 90h
db 83h
db 0B0h
db 8Ah
db 0F1h
db 3Fh ; ?
db 12h
db 18h
db 81h
db 11h
db 18h
db 81h
db 0F1h
db 3Fh ; ?
db 84h
db 0D6h
db 1Bh
db 19h
db 8Ah
db 77h ; w
db 0F1h
db 3Fh ; ?
db 79h ; y
db 73h ; s
db 42h ; B
db 89h
db 6
db 6Eh ; n
db 0F1h
db 3Fh ; ?
db 1
db 32h ; 2
db 0FCh
db 50h ; P
db 8Dh
db 64h ; d
db 0F1h
db 3Fh ; ?
db 0Dh
db 27h ; '
db 75h ; u
db 5Fh ; _
db 1Eh
db 5Bh ; [
db 0F1h
db 3Fh ; ?
db 0C9h
db 0D5h
db 0FDh
db 0A3h
db 0B9h
db 51h ; Q
db 0F1h
db 3Fh ; ?
db 3Bh ; ;
db 0CDh
db 0Ah
db 0Eh
db 5Fh ; _
db 48h ; H
db 0F1h
db 3Fh ; ?
db 24h ; $
db 47h ; G
db 34h ; 4
db 8Dh
db 0Eh
db 3Fh ; ?
db 0F1h
db 3Fh ; ?
db 11h
db 0C8h
db 35h ; 5
db 11h
db 0C8h
db 35h ; 5
db 0F1h
db 3Fh ; ?
db 0ACh
db 0C0h
db 0EDh
db 89h
db 8Bh
db 2Ch ; ,
db 0F1h
db 3Fh ; ?
db 33h ; 3
db 30h ; 0
db 5Dh ; ]
db 0E7h
db 58h ; X
db 23h ; #
db 0F1h
db 3Fh ; ?
db 26h ; &
db 48h ; H
db 0A7h
db 19h
db 30h ; 0
db 1Ah
db 0F1h
db 3Fh ; ?
db 11h
db 11h
db 11h
db 11h
db 11h
db 11h
db 0F1h
db 3Fh ; ?
db 80h
db 10h
db 1
db 0BEh
db 0FBh
db 7
db 0F1h
db 3Fh ; ?
db 11h
db 0F0h
db 0FEh
db 10h
db 0F0h
db 0FEh
db 0F0h
db 3Fh ; ?
db 0A2h
db 25h ; %
db 0B3h
db 0FAh
db 0EDh
db 0F5h
db 0F0h
db 3Fh ; ?
db 90h
db 9Ch
db 0E6h
db 6Bh ; k
db 0F5h
db 0ECh
db 0F0h
db 3Fh ; ?
db 11h
db 60h ; `
db 82h
db 55h ; U
db 6
db 0E4h
db 0F0h
db 3Fh ; ?
db 96h
db 46h ; F
db 8Fh
db 0A8h
db 20h
db 0DBh
db 0F0h
db 3Fh ; ?
db 3Ah ; :
db 9Eh
db 35h ; 5
db 56h ; V
db 44h ; D
db 0D2h
db 0F0h
db 3Fh ; ?
db 3Bh ; ;
db 0DAh
db 0BCh
db 4Fh ; O
db 71h ; q
db 0C9h
db 0F0h
db 3Fh ; ?
db 71h ; q
db 41h ; A
db 8Bh
db 86h
db 0A7h
db 0C0h
db 0F0h
db 3Fh ; ?
db 0C8h
db 9Dh
db 25h ; %
db 0ECh
db 0E6h
db 0B7h
db 0F0h
db 3Fh ; ?
db 0B5h
db 0ECh
db 2Eh ; .
db 72h ; r
db 2Fh ; /
db 0AFh
db 0F0h
db 3Fh ; ?
db 0A7h
db 10h
db 68h ; h
db 0Ah
db 81h
db 0A6h
db 0F0h
db 3Fh ; ?
db 60h ; `
db 83h
db 0AFh
db 0A6h
db 0DBh
db 9Dh
db 0F0h
db 3Fh ; ?
db 54h ; T
db 9
db 1
db 39h ; 9
db 3Fh ; ?
db 95h
db 0F0h
db 3Fh ; ?
db 0E2h
db 65h ; e
db 75h ; u
db 0B3h
db 0ABh
db 8Ch
db 0F0h
db 3Fh ; ?
db 84h
db 10h
db 42h ; B
db 8
db 21h ; !
db 84h
db 0F0h
db 3Fh ; ?
db 0E2h
db 0EAh
db 0B8h
db 29h ; )
db 9Fh
db 7Bh ; {
db 0F0h
db 3Fh ; ?
db 0C6h
db 0F7h
db 47h ; G
db 0Ah
db 26h ; &
db 73h ; s
db 0F0h
db 3Fh ; ?
db 0FBh
db 12h
db 79h ; y
db 9Ch
db 0B5h
db 6Ah ; j
db 0F0h
db 3Fh ; ?
db 0FCh
db 0A9h
db 0F1h
db 0D2h
db 4Dh ; M
db 62h ; b
db 0F0h
db 3Fh ; ?
db 86h
db 75h ; u
db 72h ; r
db 0A0h
db 0EEh
db 59h ; Y
db 0F0h
db 3Fh ; ?
db 4
db 34h ; 4
db 0D7h
db 0F7h
db 97h
db 51h ; Q
db 0F0h
db 3Fh ; ?
db 0C5h
db 64h ; d
db 16h
db 0CCh
db 49h ; I
db 49h ; I
db 0F0h
db 3Fh ; ?
db 10h
db 4
db 41h ; A
db 10h
db 4
db 41h ; A
db 0F0h
db 3Fh ; ?
db 0FCh
db 47h ; G
db 82h
db 0B7h
db 0C6h
db 38h ; 8
db 0F0h
db 3Fh ; ?
db 1Ah
db 5Eh ; ^
db 1Fh
db 0B5h
db 91h
db 30h ; 0
db 0F0h
db 3Fh ; ?
db 0E9h
db 29h ; )
db 77h ; w
db 0FCh
db 64h ; d
db 28h ; (
db 0F0h
db 3Fh ; ?
db 8
db 4
db 2
db 81h
db 40h ; @
db 20h
db 0F0h
db 3Fh ; ?
db 37h ; 7
db 7Ah ; z
db 51h ; Q
db 36h ; 6
db 24h ; $
db 18h
db 0F0h
db 3Fh ; ?
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 0F0h
db 3Fh ; ?
db 80h
db 0
db 1
db 2
db 4
db 8
db 0F0h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 0
db 0
db 0F0h
db 3Fh ; ?
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
aLog10 db 'log10',0 ; DATA XREF: _log10_special+4âo
align 10h
qword_180018F30 dq 433FFFFFFFFFFFFFh ; DATA XREF: .text:_frndâr
qword_180018F38 dq 0C33FFFFFFFFFFFFFh ; DATA XREF: .text:0000000180010618âr
; Debug Directory entries
dd 0 ; Characteristics
dd 65FA9B90h ; TimeDateStamp: Wed Mar 20 08:17:20 2024
dw 0 ; MajorVersion
dw 0 ; MinorVersion
dd 2 ; Type: IMAGE_DEBUG_TYPE_CODEVIEW
dd 6Fh ; SizeOfData
dd rva asc_180019324 ; AddressOfRawData
dd 18724h ; PointerToRawData
dd 0 ; Characteristics
dd 65FA9B90h ; TimeDateStamp: Wed Mar 20 08:17:20 2024
dw 0 ; MajorVersion
dw 0 ; MinorVersion
dd 0Dh ; Type: IMAGE_DEBUG_TYPE_POGO
dd 300h ; SizeOfData
dd rva unk_180019394 ; AddressOfRawData
dd 18794h ; PointerToRawData
align 20h
_load_config_used dd 138h ; Size
dd 0 ; Time stamp
dw 2 dup(0) ; Version: 0.0
dd 0 ; GlobalFlagsClear
dd 0 ; GlobalFlagsSet
dd 0 ; CriticalSectionDefaultTimeout
dq 0 ; DeCommitFreeBlockThreshold
dq 0 ; DeCommitTotalFreeThreshold
dq 0 ; LockPrefixTable
dq 0 ; MaximumAllocationSize
dq 0 ; VirtualMemoryThreshold
dq 0 ; ProcessAffinityMask
dd 0 ; ProcessHeapFlags
dw 0 ; CSDVersion
dw 0 ; Reserved1
dq 0 ; EditList
dq offset __security_cookie ; SecurityCookie
dq 0 ; SEHandlerTable
dq 0 ; SEHandlerCount
dq offset __guard_check_icall_fptr ; GuardCFCheckFunctionPointer
dq offset __guard_dispatch_icall_fptr ; GuardCFDispatchFunctionPointer
dq offset __guard_fids_table ; GuardCFFunctionTable
dq 44h ; GuardCFFunctionCount
dd 10017500h ; GuardFlags
dw 0 ; CodeIntegrity.Flags
dw 0 ; CodeIntegrity.Catalog
dd 0 ; CodeIntegrity.CatalogOffset
dd 0 ; CodeIntegrity.Reserved
dq 0 ; GuardAddressTakenIatEntryTable
dq 0 ; GuardAddressTakenIatEntryCount
dq 0 ; GuardLongJumpTargetTable
dq 0 ; GuardLongJumpTargetCount
dq 0 ; DynamicValueRelocTable
dq 0 ; CHPEMetadataPointer
dq 0 ; GuardRFFailureRoutine
dq 0 ; GuardRFFailureRoutineFunctionPointer
dd 0 ; DynamicValueRelocTableOffset
dw 0 ; DynamicValueRelocTableSection
dw 0 ; Reserved2
dq 0 ; GuardRFVerifyStackPointerFunctionPointer
dd 0 ; HotPatchTableOffset
dd 0 ; Reserved3
dq 0 ; EnclaveConfigurationPointer
dq offset __volatile_metadata ; VolatileMetadataPointer
dq 0 ; GuardEHContinuationTable
dq 0 ; GuardEHContinuationCount
dq offset __guard_xfg_check_icall_fptr ; GuardXFGCheckFunctionPointer
dq offset __guard_xfg_dispatch_icall_fptr ; GuardXFGDispatchFunctionPointer
dq offset __guard_xfg_table_dispatch_icall_fptr ; GuardXFGTableDispatchFunctionPointer
dq offset __castguard_check_failure_os_handled_fptr ; CastGuardOsDeterminedFailureMode
align 80h
unk_180019100 db 1 ; DATA XREF: .rdata:0000000180011BC0âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 88h
db 0CAh
db 1
db 0
db 28h ; (
db 91h
db 1
db 0
db 0
db 91h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 0
db 0
db 0
db 40h ; @
db 91h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 50h ; P
db 91h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 88h
db 0CAh
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0
db 0
db 0
db 0
db 40h ; @
db 0
db 0
db 0
db 28h ; (
db 91h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_180019178 db 1 ; DATA XREF: .rdata:0000000180011BF0âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 60h ; `
db 0CAh
db 1
db 0
db 0A0h
db 91h
db 1
db 0
db 78h ; x
db 91h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 2
db 0
db 0
db 0
db 0B8h
db 91h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0D0h
db 91h
db 1
db 0
db 50h ; P
db 91h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 60h ; `
db 0CAh
db 1
db 0
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0
db 0
db 0
db 0
db 40h ; @
db 0
db 0
db 0
db 0A0h
db 91h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_1800191F8 db 1 ; DATA XREF: .rdata:0000000180011C18âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0B0h
db 0CAh
db 1
db 0
db 20h
db 92h
db 1
db 0
db 0F8h
db 91h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 3
db 0
db 0
db 0
db 38h ; 8
db 92h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 58h ; X
db 92h
db 1
db 0
db 0D0h
db 91h
db 1
db 0
db 50h ; P
db 91h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0B0h
db 0CAh
db 1
db 0
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0
db 0
db 0
db 0
db 40h ; @
db 0
db 0
db 0
db 20h
db 92h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_180019280 db 1 ; DATA XREF: .rdata:0000000180011C58âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0E0h
db 0CAh
db 1
db 0
db 0A8h
db 92h
db 1
db 0
db 80h
db 92h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 0
db 0
db 0
db 0C0h
db 92h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0D0h
db 92h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0E0h
db 0CAh
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0
db 0
db 0
db 0
db 40h ; @
db 0
db 0
db 0
db 0A8h
db 92h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
__volatile_metadata db 18h ; DATA XREF: .rdata:0000000180019080âo
db 0
db 0
db 0
db 2
db 80h
db 2
db 80h
db 0Ch
db 93h
db 1
db 0
db 10h
db 0
db 0
db 0
db 1Ch
db 93h
db 1
db 0
db 8
db 0
db 0
db 0
db 0B5h
db 13h
db 0
db 0
db 34h ; 4
db 14h
db 0
db 0
db 3Dh ; =
db 14h
db 0
db 0
db 39h ; 9
db 15h
db 0
db 0
db 0
db 10h
db 0
db 0
db 39h ; 9
db 1Ch
db 0
db 0
; Debug information (IMAGE_DEBUG_TYPE_CODEVIEW)
asc_180019324 db 'RSDS' ; DATA XREF: .rdata:0000000180018F54âo
; CV signature
GUID <4AEB169Eh, 2401h, 41AEh, <81h, 27h, 11h, 0C6h, 0AEh, 10h, 0DCh, \ ; GUID
6Bh>>
dd 1 ; Age
text "UTF-8", 'X:\source\system\driver\uad2\host\driver\fx3ldr\window' ; PdbFileName
text "UTF-8", 's\VSx\Release\x64\uad2fx3ldr.pdb',0
align 4
; Debug information (IMAGE_DEBUG_TYPE_POGO)
unk_180019394 db 0 ; DATA XREF: .rdata:0000000180018F70âo
db 0
db 0
db 0
db 0
db 10h
db 0
db 0
db 20h
db 0FCh
db 0
db 0
db 2Eh ; .
db 74h ; t
db 65h ; e
db 78h ; x
db 74h ; t
db 24h ; $
db 6Dh ; m
db 6Eh ; n
db 0
db 0
db 0
db 0
db 20h
db 0Ch
db 1
db 0
db 40h ; @
db 0
db 0
db 0
db 2Eh ; .
db 74h ; t
db 65h ; e
db 78h ; x
db 74h ; t
db 24h ; $
db 6Dh ; m
db 6Eh ; n
db 24h ; $
db 30h ; 0
db 30h ; 0
db 0
db 60h ; `
db 0Ch
db 1
db 0
db 90h
db 3
db 0
db 0
db 2Eh ; .
db 74h ; t
db 65h ; e
db 78h ; x
db 74h ; t
db 24h ; $
db 78h ; x
db 0
db 0
db 10h
db 1
db 0
db 0B0h
db 2
db 0
db 0
db 2Eh ; .
db 69h ; i
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 24h ; $
db 35h ; 5
db 0
db 0
db 0
db 0
db 0B0h
db 12h
db 1
db 0
db 28h ; (
db 0
db 0
db 0
db 2Eh ; .
db 30h ; 0
db 30h ; 0
db 63h ; c
db 66h ; f
db 67h ; g
db 0
db 0
db 0D8h
db 12h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 43h ; C
db 52h ; R
db 54h ; T
db 24h ; $
db 58h ; X
db 43h ; C
db 41h ; A
db 0
db 0
db 0
db 0
db 0E0h
db 12h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 43h ; C
db 52h ; R
db 54h ; T
db 24h ; $
db 58h ; X
db 43h ; C
db 5Ah ; Z
db 0
db 0
db 0
db 0
db 0E8h
db 12h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 43h ; C
db 52h ; R
db 54h ; T
db 24h ; $
db 58h ; X
db 49h ; I
db 41h ; A
db 0
db 0
db 0
db 0
db 0F0h
db 12h
db 1
db 0
db 20h
db 0
db 0
db 0
db 2Eh ; .
db 43h ; C
db 52h ; R
db 54h ; T
db 24h ; $
db 58h ; X
db 49h ; I
db 43h ; C
db 0
db 0
db 0
db 0
db 10h
db 13h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 43h ; C
db 52h ; R
db 54h ; T
db 24h ; $
db 58h ; X
db 49h ; I
db 5Ah ; Z
db 0
db 0
db 0
db 0
db 18h
db 13h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 43h ; C
db 52h ; R
db 54h ; T
db 24h ; $
db 58h ; X
db 50h ; P
db 41h ; A
db 0
db 0
db 0
db 0
db 20h
db 13h
db 1
db 0
db 10h
db 0
db 0
db 0
db 2Eh ; .
db 43h ; C
db 52h ; R
db 54h ; T
db 24h ; $
db 58h ; X
db 50h ; P
db 58h ; X
db 0
db 0
db 0
db 0
db 30h ; 0
db 13h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 43h ; C
db 52h ; R
db 54h ; T
db 24h ; $
db 58h ; X
db 50h ; P
db 58h ; X
db 41h ; A
db 0
db 0
db 0
db 38h ; 8
db 13h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 43h ; C
db 52h ; R
db 54h ; T
db 24h ; $
db 58h ; X
db 50h ; P
db 5Ah ; Z
db 0
db 0
db 0
db 0
db 40h ; @
db 13h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 43h ; C
db 52h ; R
db 54h ; T
db 24h ; $
db 58h ; X
db 54h ; T
db 41h ; A
db 0
db 0
db 0
db 0
db 48h ; H
db 13h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 43h ; C
db 52h ; R
db 54h ; T
db 24h ; $
db 58h ; X
db 54h ; T
db 5Ah ; Z
db 0
db 0
db 0
db 0
db 50h ; P
db 13h
db 1
db 0
db 60h ; `
db 1
db 0
db 0
db 2Eh ; .
db 67h ; g
db 66h ; f
db 69h ; i
db 64h ; d
db 73h ; s
db 0
db 0
db 0B0h
db 14h
db 1
db 0
db 50h ; P
db 7Ch ; |
db 0
db 0
db 2Eh ; .
db 72h ; r
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 0
db 0
db 0
db 91h
db 1
db 0
db 0F4h
db 1
db 0
db 0
db 2Eh ; .
db 72h ; r
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 24h ; $
db 72h ; r
db 0
db 0
db 0
db 0
db 0F4h
db 92h
db 1
db 0
db 30h ; 0
db 0
db 0
db 0
db 2Eh ; .
db 72h ; r
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 24h ; $
db 76h ; v
db 6Fh ; o
db 6Ch ; l
db 74h ; t
db 6Dh ; m
db 64h ; d
db 0
db 0
db 0
db 24h ; $
db 93h
db 1
db 0
db 74h ; t
db 3
db 0
db 0
db 2Eh ; .
db 72h ; r
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 24h ; $
db 7Ah ; z
db 7Ah ; z
db 7Ah ; z
db 64h ; d
db 62h ; b
db 67h ; g
db 0
db 0
db 0
db 98h
db 96h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 72h ; r
db 74h ; t
db 63h ; c
db 24h ; $
db 49h ; I
db 41h ; A
db 41h ; A
db 0
db 0
db 0
db 0
db 0A0h
db 96h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 72h ; r
db 74h ; t
db 63h ; c
db 24h ; $
db 49h ; I
db 5Ah ; Z
db 5Ah ; Z
db 0
db 0
db 0
db 0
db 0A8h
db 96h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 72h ; r
db 74h ; t
db 63h ; c
db 24h ; $
db 54h ; T
db 41h ; A
db 41h ; A
db 0
db 0
db 0
db 0
db 0B0h
db 96h
db 1
db 0
db 8
db 0
db 0
db 0
db 2Eh ; .
db 72h ; r
db 74h ; t
db 63h ; c
db 24h ; $
db 54h ; T
db 5Ah ; Z
db 5Ah ; Z
db 0
db 0
db 0
db 0
db 0B8h
db 96h
db 1
db 0
db 0B0h
db 0Eh
db 0
db 0
db 2Eh ; .
db 78h ; x
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 0
db 0
db 68h ; h
db 0A5h
db 1
db 0
db 0F8h
db 0
db 0
db 0
db 2Eh ; .
db 78h ; x
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 24h ; $
db 78h ; x
db 0
db 0
db 0
db 0
db 60h ; `
db 0A6h
db 1
db 0
db 80h
db 0
db 0
db 0
db 2Eh ; .
db 65h ; e
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 0
db 0
db 0E0h
db 0A6h
db 1
db 0
db 28h ; (
db 0
db 0
db 0
db 2Eh ; .
db 69h ; i
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 24h ; $
db 32h ; 2
db 0
db 0
db 0
db 0
db 8
db 0A7h
db 1
db 0
db 18h
db 0
db 0
db 0
db 2Eh ; .
db 69h ; i
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 24h ; $
db 33h ; 3
db 0
db 0
db 0
db 0
db 20h
db 0A7h
db 1
db 0
db 0B0h
db 2
db 0
db 0
db 2Eh ; .
db 69h ; i
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 24h ; $
db 34h ; 4
db 0
db 0
db 0
db 0
db 0D0h
db 0A9h
db 1
db 0
db 3Ch ; <
db 6
db 0
db 0
db 2Eh ; .
db 69h ; i
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 24h ; $
db 36h ; 6
db 0
db 0
db 0
db 0
db 0
db 0C0h
db 1
db 0
db 60h ; `
db 0Ah
db 0
db 0
db 2Eh ; .
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 0
db 0
db 0
db 60h ; `
db 0CAh
db 1
db 0
db 80h
db 0
db 0
db 0
db 2Eh ; .
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 24h ; $
db 72h ; r
db 0
db 0E0h
db 0CAh
db 1
db 0
db 20h
db 0
db 0
db 0
db 2Eh ; .
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 24h ; $
db 72h ; r
db 73h ; s
db 0
db 0
db 0
db 0
db 0
db 0CBh
db 1
db 0
db 10h
db 12h
db 0
db 0
db 2Eh ; .
db 62h ; b
db 73h ; s
db 73h ; s
db 0
db 0
db 0
db 0
db 0
db 0E0h
db 1
db 0
db 34h ; 4
db 11h
db 0
db 0
db 2Eh ; .
db 70h ; p
db 64h ; d
db 61h ; a
db 74h ; t
db 61h ; a
db 0
db 0
db 0
db 0
db 2
db 0
db 80h
db 1
db 0
db 0
db 5Fh ; _
db 52h ; R
db 44h ; D
db 41h ; A
db 54h ; T
db 41h ; A
db 0
db 0
db 0
db 10h
db 2
db 0
db 60h ; `
db 0
db 0
db 0
db 2Eh ; .
db 72h ; r
db 73h ; s
db 72h ; r
db 63h ; c
db 24h ; $
db 30h ; 0
db 31h ; 1
db 0
db 0
db 0
db 0
db 60h ; `
db 10h
db 2
db 0
db 80h
db 3
db 0
db 0
db 2Eh ; .
db 72h ; r
db 73h ; s
db 72h ; r
db 63h ; c
db 24h ; $
db 30h ; 0
db 32h ; 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_1800196A0 db 0 ; DATA XREF: sub_18000367C+Aâo
; sub_18000367C+11âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_1800196B0 db 0 ; DATA XREF: sub_1800036B8+Aâo
; sub_1800036B8+11âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
stru_1800196B8 UNWIND_INFO_HDR <1, 0Fh, 6, 0>
; DATA XREF: .pdata:000000018001E018âo
; .pdata:000000018001E048âo ...
UNWIND_CODE <0Fh, 4, 6> ; UWOP_SAVE_NONVOL
dw 7
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
stru_1800196C8 UNWIND_INFO_HDR <1, 6, 2, 0> ; DATA XREF: .pdata:ExceptionDirâo
; .pdata:000000018001E00Câo ...
UNWIND_CODE <6, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 3> ; UWOP_PUSH_NONVOL
stru_1800196D0 UNWIND_INFO_HDR <1, 0Ah, 4, 0>
; DATA XREF: .pdata:000000018001E03Câo
; .pdata:000000018001E078âo ...
UNWIND_CODE <0Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Ah, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <6, 0, 7> ; UWOP_PUSH_NONVOL
stru_1800196DC UNWIND_INFO_HDR <1, 4, 1, 0>
; DATA XREF: .pdata:000000018001E030âo
; .pdata:000000018001E15Câo ...
UNWIND_CODE <4, 2, -8> ; UWOP_ALLOC_SMALL
align 4
stru_1800196E4 UNWIND_INFO_HDR <1, 0Ah, 4, 0>
; DATA XREF: .pdata:000000018001E054âo
UNWIND_CODE <0Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <0Ah, 2, -7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <6, 0, 7> ; UWOP_PUSH_NONVOL
stru_1800196F0 UNWIND_INFO_HDR <1, 4, 1, 0>
; DATA XREF: .pdata:000000018001E024âo
; .pdata:000000018001E198âo ...
UNWIND_CODE <4, 2, 4> ; UWOP_ALLOC_SMALL
align 4
stru_1800196F8 UNWIND_INFO_HDR <1, 4, 1, 0>
; DATA XREF: .pdata:000000018001E0C0âo
; .pdata:000000018001E57Câo ...
UNWIND_CODE <4, 2, 6> ; UWOP_ALLOC_SMALL
align 4
stru_180019700 UNWIND_INFO_HDR <1, 14h, 8, 0>
; DATA XREF: .pdata:000000018001E0FCâo
UNWIND_CODE <14h, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <14h, 4, 5> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <14h, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <14h, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019714 UNWIND_INFO_HDR <1, 0Ch, 4, 0>
; DATA XREF: .pdata:000000018001E0E4âo
UNWIND_CODE <0Ch, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <0Ch, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <8, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019720 UNWIND_INFO_HDR <1, 1Fh, 0Ch, 0>
; DATA XREF: .pdata:000000018001E12Câo
UNWIND_CODE <1Fh, 4, 7> ; UWOP_SAVE_NONVOL
dw 15h
UNWIND_CODE <1Fh, 4, 6> ; UWOP_SAVE_NONVOL
dw 14h
UNWIND_CODE <1Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 13h
UNWIND_CODE <1Fh, 2, -5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <18h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <16h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <14h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <12h, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <10h, 0, 5> ; UWOP_PUSH_NONVOL
stru_18001973C UNWIND_INFO_HDR <1, 18h, 0Ah, 0>
; DATA XREF: .pdata:000000018001E0D8âo
UNWIND_CODE <18h, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <18h, 4, 5> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <18h, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <18h, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <14h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <12h, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019754 UNWIND_INFO_HDR <19h, 2Bh, 7, 0>
; DATA XREF: .pdata:000000018001E0F0âo
UNWIND_CODE <1Ah, 4, 7> ; UWOP_SAVE_NONVOL
dw 194h
UNWIND_CODE <1Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 193h
UNWIND_CODE <1Ah, 1, 0> ; UWOP_ALLOC_LARGE
dw 190h
UNWIND_CODE <0Bh, 0, 5> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd 0C70h
stru_180019770 UNWIND_INFO_HDR <19h, 2Dh, 0Ch, 0>
; DATA XREF: .pdata:000000018001E108âo
UNWIND_CODE <1Fh, 4, 7> ; UWOP_SAVE_NONVOL
dw 17h
UNWIND_CODE <1Fh, 4, 6> ; UWOP_SAVE_NONVOL
dw 16h
UNWIND_CODE <1Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 15h
UNWIND_CODE <1Fh, 2, -3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <18h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <16h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <14h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <12h, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <10h, 0, 5> ; UWOP_PUSH_NONVOL
dd rva __GSHandlerCheck
dd 68h
stru_180019794 UNWIND_INFO_HDR <1, 0Bh, 1, 0>
; DATA XREF: .pdata:000000018001E150âo
UNWIND_CODE <0Bh, 2, -8> ; UWOP_ALLOC_SMALL
align 4
stru_18001979C UNWIND_INFO_HDR <19h, 1Bh, 4, 0>
; DATA XREF: .pdata:000000018001E138âo
; .pdata:000000018001E144âo
UNWIND_CODE <0Ch, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Dh
UNWIND_CODE <0Ch, 2, -7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <8, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __GSHandlerCheck
dd 40h
stru_1800197B0 UNWIND_INFO_HDR <1, 13h, 8, 0>
; DATA XREF: .pdata:000000018001E180âo
UNWIND_CODE <13h, 4, 5> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <13h, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <13h, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Fh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Dh, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, 6> ; UWOP_PUSH_NONVOL
stru_1800197C4 UNWIND_INFO_HDR <19h, 2Fh, 0Bh, 0>
; DATA XREF: .pdata:000000018001E174âo
UNWIND_CODE <1Dh, 4, 3> ; UWOP_SAVE_NONVOL
dw 216h
UNWIND_CODE <1Dh, 1, 0> ; UWOP_ALLOC_LARGE
dw 20Ch
UNWIND_CODE <10h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Eh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ah, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <8, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <7, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <6, 0, 5> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd rva loc_18000104D+3
stru_1800197E8 UNWIND_INFO_HDR <1, 0Bh, 1, 0>
; DATA XREF: .pdata:000000018001E18Câo
UNWIND_CODE <0Bh, 2, -6> ; UWOP_ALLOC_SMALL
align 4
stru_1800197F0 UNWIND_INFO_HDR <11h, 15h, 8, 0>
; DATA XREF: .pdata:000000018001E1A4âo
UNWIND_CODE <15h, 4, 7> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <15h, 4, 6> ; UWOP_SAVE_NONVOL
dw 7
UNWIND_CODE <15h, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <15h, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <11h, 0, -2> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 2
C_SCOPE_TABLE <rva loc_180002CC8, rva loc_180002D37, \ ; int `dllmain_crt_process_attach(HINSTANCE__ * const,void * const)'::`1'::fin$0
rva ?fin$0@?0??dllmain_crt_process_attach@@YAHQEAUHINSTANCE__@@QEAX@Z@4HA,\
0>
C_SCOPE_TABLE <rva loc_180002D9A, rva loc_180002DA5, \ ; int `dllmain_crt_process_attach(HINSTANCE__ * const,void * const)'::`1'::fin$0
rva ?fin$0@?0??dllmain_crt_process_attach@@YAHQEAUHINSTANCE__@@QEAX@Z@4HA,\
0>
stru_18001982C UNWIND_INFO_HDR <1, 6, 2, 0>
; DATA XREF: .pdata:000000018001EFFCâo
; .pdata:000000018001F008âo ...
UNWIND_CODE <6, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 5> ; UWOP_PUSH_NONVOL
stru_180019834 UNWIND_INFO_HDR <11h, 0Ah, 4, 0>
; DATA XREF: .pdata:000000018001E1B0âo
UNWIND_CODE <0Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <0Ah, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <6, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 4
C_SCOPE_TABLE <rva loc_180002DDF, rva loc_180002DFE, \ ; int `dllmain_crt_process_detach(bool)'::`1'::fin$0
rva ?fin$0@?0??dllmain_crt_process_detach@@YAH_N@Z@4HA,\
0>
C_SCOPE_TABLE <rva loc_180002DD4, rva loc_180002E16, \
rva _onexit$fin$0, 0>
C_SCOPE_TABLE <rva loc_180002E1F, rva loc_180002E2A, \ ; int `dllmain_crt_process_detach(bool)'::`1'::fin$0
rva ?fin$0@?0??dllmain_crt_process_detach@@YAH_N@Z@4HA,\
0>
C_SCOPE_TABLE <rva loc_180002E1F, rva loc_180002E2B, \
rva _onexit$fin$0, 0>
stru_180019888 UNWIND_INFO_HDR <9, 1Ah, 6, 0>
; DATA XREF: .pdata:000000018001E1BCâo
UNWIND_CODE <1Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Fh
UNWIND_CODE <1Ah, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <16h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <14h, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <13h, 0, 6> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180002E61, rva $LN16, \ ; int `dllmain_dispatch(HINSTANCE__ * const,ulong,void * const)'::`1'::filt$0
rva ?filt$0@?0??dllmain_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z@4HA,\
rva $LN16>
stru_1800198B0 UNWIND_INFO_HDR <1, 6, 2, 0>
; DATA XREF: .pdata:000000018001F020âo
; .pdata:000000018001F05Câo
UNWIND_CODE <6, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 5> ; UWOP_PUSH_NONVOL
stru_1800198B8 UNWIND_INFO_HDR <1, 2, 1, 0>
; DATA XREF: .pdata:000000018001E1ECâo
UNWIND_CODE <2, 0, 3> ; UWOP_PUSH_NONVOL
align 4
stru_1800198C0 UNWIND_INFO_HDR <1, 0, 0, 0>
; DATA XREF: .pdata:000000018001E1F8âo
align 8
stru_1800198C8 UNWIND_INFO_HDR <1, 4, 1, 0>
; DATA XREF: .pdata:000000018001E204âo
UNWIND_CODE <4, 2, 1> ; UWOP_ALLOC_SMALL
align 4
stru_1800198D0 UNWIND_INFO_HDR <1, 0Dh, 4, 0>
; DATA XREF: .pdata:000000018001E210âo
UNWIND_CODE <0Dh, 4, 3> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <0Dh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <6, 0, 5> ; UWOP_PUSH_NONVOL
stru_1800198DC UNWIND_INFO_HDR <9, 4, 1, 0>
; DATA XREF: .pdata:000000018001E2A0âo
UNWIND_CODE <4, 2, 2> ; UWOP_ALLOC_SMALL
align 4
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000343F, rva loc_1800034C9, \
rva __scrt_is_nonwritable_in_current_image$filt$0, \
rva loc_1800034C9>
stru_1800198FC UNWIND_INFO_HDR <1, 2, 1, 0>
; DATA XREF: .pdata:000000018001F02Câo
UNWIND_CODE <2, 0, 5> ; UWOP_PUSH_NONVOL
align 4
stru_180019904 UNWIND_INFO_HDR <1, 14h, 8, 0>
; DATA XREF: .pdata:000000018001E264âo
; .pdata:000000018001E5E8âo ...
UNWIND_CODE <14h, 4, 6> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <14h, 4, 5> ; UWOP_SAVE_NONVOL
dw 7
UNWIND_CODE <14h, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <14h, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019918 UNWIND_INFO_HDR <1, 15h, 5, 0>
; DATA XREF: .pdata:000000018001E2C4âo
UNWIND_CODE <15h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0BAh
UNWIND_CODE <15h, 1, 0> ; UWOP_ALLOC_LARGE
dw 0B8h
UNWIND_CODE <6, 0, 5> ; UWOP_PUSH_NONVOL
align 4
stru_180019928 UNWIND_INFO_HDR <1, 0, 0, 0>
; DATA XREF: .pdata:000000018001EFE4âo
align 10h
stru_180019930 UNWIND_INFO_HDR <1, 0, 0, 0>
; DATA XREF: .pdata:000000018001EFF0âo
stru_180019934 UNWIND_INFO_HDR <1, 8, 1, 0>
; DATA XREF: .pdata:000000018001E354âo
UNWIND_CODE <8, 2, 4> ; UWOP_ALLOC_SMALL
align 4
stru_18001993C UNWIND_INFO_HDR <1, 9, 1, 0>
; DATA XREF: .pdata:000000018001E33Câo
UNWIND_CODE <9, 2, 6> ; UWOP_ALLOC_SMALL
align 4
stru_180019944 UNWIND_INFO_HDR <1, 0Ah, 4, 0>
; DATA XREF: .pdata:000000018001E360âo
UNWIND_CODE <0Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Dh
UNWIND_CODE <0Ah, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <6, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019950 UNWIND_INFO_HDR <1, 8, 4, 0>
; DATA XREF: .pdata:000000018001E36Câo
UNWIND_CODE <8, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <4, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <3, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <2, 0, 3> ; UWOP_PUSH_NONVOL
stru_18001995C UNWIND_INFO_HDR <1, 0Fh, 6, 0>
; DATA XREF: .pdata:000000018001E378âo
UNWIND_CODE <0Fh, 4, 6> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 5
UNWIND_CODE <0Fh, 2, 1> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
align 10h
stru_180019970 UNWIND_INFO_HDR <2, 1, 3, 0>
; DATA XREF: .pdata:000000018001E390âo
UNWIND_CODE <2, 6, 1> ; UWOP_EPILOG
UNWIND_CODE <0, 6, 0> ; UWOP_EPILOG
UNWIND_CODE <1, 0, 7> ; UWOP_PUSH_NONVOL
align 4
stru_18001997C UNWIND_INFO_HDR <1, 0, 0, 0>
; DATA XREF: .pdata:000000018001E39Câo
stru_180019980 UNWIND_INFO_HDR <2, 2, 4, 0>
; DATA XREF: .pdata:000000018001E3A8âo
UNWIND_CODE <3, 6, 1> ; UWOP_EPILOG
UNWIND_CODE <0, 6, 0> ; UWOP_EPILOG
UNWIND_CODE <2, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <1, 0, 7> ; UWOP_PUSH_NONVOL
stru_18001998C UNWIND_INFO_HDR <1, 0, 0, 0>
; DATA XREF: .pdata:000000018001E3B4âo
stru_180019990 UNWIND_INFO_HDR <1, 1Ch, 0Ch, 0>
; DATA XREF: .pdata:000000018001E3C0âo
UNWIND_CODE <1Ch, 4, 6> ; UWOP_SAVE_NONVOL
dw 10h
UNWIND_CODE <1Ch, 4, 5> ; UWOP_SAVE_NONVOL
dw 0Fh
UNWIND_CODE <1Ch, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Eh
UNWIND_CODE <1Ch, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <18h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <16h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <14h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <12h, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_1800199AC UNWIND_INFO_HDR <9, 0Dh, 1, 0>
; DATA XREF: .pdata:000000018001E414âo
UNWIND_CODE <0Dh, 2, -8> ; UWOP_ALLOC_SMALL
align 4
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_1800048D9, rva loc_1800048E8, \
rva __DestructExceptionObject$filt$0, \
rva loc_1800048E8>
stru_1800199CC UNWIND_INFO_HDR <1, 7, 3, 0>
; DATA XREF: .pdata:000000018001F038âo
UNWIND_CODE <7, 2, 4> ; UWOP_ALLOC_SMALL
UNWIND_CODE <3, 0, 5> ; UWOP_PUSH_NONVOL
UNWIND_CODE <2, 0, 3> ; UWOP_PUSH_NONVOL
align 4
stru_1800199D8 UNWIND_INFO_HDR <1, 15h, 8, 0>
; DATA XREF: .pdata:000000018001E420âo
; .pdata:000000018001E8E8âo ...
UNWIND_CODE <15h, 4, 7> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <15h, 4, 6> ; UWOP_SAVE_NONVOL
dw 7
UNWIND_CODE <15h, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <15h, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <11h, 0, -2> ; UWOP_PUSH_NONVOL
stru_1800199EC UNWIND_INFO_HDR <1, 0Fh, 6, 0>
; DATA XREF: .pdata:000000018001E438âo
UNWIND_CODE <0Fh, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Fh
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Eh
UNWIND_CODE <0Fh, 2, -7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
align 20h
stru_180019A00 UNWIND_INFO_HDR <1, 0, 0, 0>
; DATA XREF: .pdata:000000018001E444âo
stru_180019A04 UNWIND_INFO_HDR <1, 0, 0, 0>
; DATA XREF: .pdata:000000018001E450âo
stru_180019A08 UNWIND_INFO_HDR <1, 0, 0, 0>
; DATA XREF: .pdata:000000018001E45Câo
stru_180019A0C UNWIND_INFO_HDR <1, 1Ch, 0Ch, 0>
; DATA XREF: .pdata:000000018001E4C8âo
; .pdata:000000018001EB1Câo
UNWIND_CODE <1Ch, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <1Ch, 4, 5> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <1Ch, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <1Ch, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <18h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <16h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <14h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <12h, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019A28 UNWIND_INFO_HDR <1, 4, 1, 0>
; DATA XREF: .pdata:000000018001E510âo
UNWIND_CODE <4, 2, 4> ; UWOP_ALLOC_SMALL
align 4
stru_180019A30 UNWIND_INFO_HDR <1, 4, 1, 0>
; DATA XREF: .pdata:000000018001E51Câo
UNWIND_CODE <4, 2, 4> ; UWOP_ALLOC_SMALL
align 4
stru_180019A38 UNWIND_INFO_HDR <1, 4, 1, 0>
; DATA XREF: .pdata:000000018001E528âo
UNWIND_CODE <4, 2, 4> ; UWOP_ALLOC_SMALL
align 4
stru_180019A40 UNWIND_INFO_HDR <1, 4, 1, 0>
; DATA XREF: .pdata:000000018001E534âo
UNWIND_CODE <4, 2, 4> ; UWOP_ALLOC_SMALL
align 4
stru_180019A48 UNWIND_INFO_HDR <11h, 0Fh, 6, 0>
; DATA XREF: .pdata:000000018001E540âo
UNWIND_CODE <0Fh, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <0Fh, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000518A, rva loc_1800051A0, \ ; Microsoft VisualC 64bit universal runtime
rva unknown_libname_19, 0>
stru_180019A70 UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001E564âo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 7
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_1800052EC, rva loc_1800052F6, \ ; Microsoft VisualC v7/14 64bit runtime
rva unknown_libname_20, 0> ; Microsoft VisualC 64bit universal runtime
stru_180019A94 UNWIND_INFO_HDR <11h, 19h, 0Ah, 0>
; DATA XREF: .pdata:000000018001E588âo
UNWIND_CODE <19h, 4, -2> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <19h, 4, 7> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <19h, 4, 6> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <19h, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <19h, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <15h, 0, -1> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180005603, rva loc_18000561C, \
rva fread_s$fin$0, 0>
stru_180019AC4 UNWIND_INFO_HDR <1, 19h, 0Ah, 0>
; DATA XREF: .pdata:000000018001E570âo
UNWIND_CODE <19h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Eh
UNWIND_CODE <19h, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <15h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <13h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <11h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Fh, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Dh, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, 5> ; UWOP_PUSH_NONVOL
stru_180019ADC UNWIND_INFO_HDR <11h, 14h, 6, 0>
; DATA XREF: .pdata:000000018001E594âo
UNWIND_CODE <14h, 4, 6> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <14h, 4, 3> ; UWOP_SAVE_NONVOL
dw 7
UNWIND_CODE <14h, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000567C, rva loc_18000568C, \ ; Microsoft VisualC v7/14 64bit runtime
rva unknown_libname_20, 0> ; Microsoft VisualC 64bit universal runtime
stru_180019B04 UNWIND_INFO_HDR <19h, 37h, 0Dh, 0>
; DATA XREF: .pdata:000000018001E5DCâo
UNWIND_CODE <25h, 4, 6> ; UWOP_SAVE_NONVOL
dw 213h
UNWIND_CODE <25h, 4, 5> ; UWOP_SAVE_NONVOL
dw 212h
UNWIND_CODE <25h, 4, 3> ; UWOP_SAVE_NONVOL
dw 210h
UNWIND_CODE <25h, 1, 0> ; UWOP_ALLOC_LARGE
dw 20Ah
UNWIND_CODE <18h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <16h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <14h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <12h, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd rva loc_180001040
stru_180019B2C UNWIND_INFO_HDR <1, 19h, 0Ah, 0>
; DATA XREF: .pdata:000000018001E5D0âo
UNWIND_CODE <19h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Dh
UNWIND_CODE <19h, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <15h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <13h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <11h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Fh, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Dh, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, 5> ; UWOP_PUSH_NONVOL
stru_180019B44 UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001E5B8âo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180005877, rva loc_18000589D, \ ; Microsoft VisualC v7/14 64bit runtime
rva unknown_libname_20, 0> ; Microsoft VisualC 64bit universal runtime
stru_180019B68 UNWIND_INFO_HDR <11h, 6, 2, 0>
; DATA XREF: .pdata:000000018001E60Câo
UNWIND_CODE <6, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 3> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180005E22, rva loc_180005E38, \ ; Microsoft VisualC v7/14 64bit runtime
rva unknown_libname_21, 0> ; Microsoft VisualC v14 64bit runtime
; Microsoft VisualC 64bit universal runtime
stru_180019B88 UNWIND_INFO_HDR <1, 16h, 4, 0>
; DATA XREF: .pdata:000000018001E63Câo
UNWIND_CODE <16h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <16h, 2, -7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Fh, 0, 5> ; UWOP_PUSH_NONVOL
stru_180019B94 UNWIND_INFO_HDR <9, 6, 2, 0>
; DATA XREF: .pdata:000000018001E630âo
UNWIND_CODE <6, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 3> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180006041, rva loc_180006090, \
rva __dyn_tls_init$filt$0, rva loc_1800060DB>
stru_180019BB4 UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001E624âo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180006005, rva loc_18000600E, \ ; int `__crt_seh_guarded_call<char *>::operator()<_lambda_9bd929c17696992ce54f1d748594fc62_,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_>(_lambda_9bd929c17696992ce54f1d748594fc62_ &&,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA,\
0>
stru_180019BD8 UNWIND_INFO_HDR <1, 13h, 8, 0>
; DATA XREF: .pdata:000000018001E678âo
UNWIND_CODE <13h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <13h, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Ch, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ah, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <8, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <7, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <6, 0, 5> ; UWOP_PUSH_NONVOL
stru_180019BEC UNWIND_INFO_HDR <1, 1Dh, 0Ch, 0>
; DATA XREF: .pdata:000000018001E660âo
; .pdata:000000018001EED0âo
UNWIND_CODE <1Dh, 4, 7> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <1Dh, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <1Dh, 4, 5> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <1Dh, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <1Dh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <19h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <17h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <15h, 0, -4> ; UWOP_PUSH_NONVOL
stru_180019C08 UNWIND_INFO_HDR <1, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001E69Câo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019C14 UNWIND_INFO_HDR <1, 18h, 0Ah, 0>
; DATA XREF: .pdata:000000018001E690âo
UNWIND_CODE <18h, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <18h, 4, 5> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <18h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <18h, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <14h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <12h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019C2C UNWIND_INFO_HDR <1, 0Bh, 1, 0>
; DATA XREF: .pdata:000000018001E6E4âo
UNWIND_CODE <0Bh, 2, 6> ; UWOP_ALLOC_SMALL
align 4
stru_180019C34 UNWIND_INFO_HDR <1, 18h, 0Ah, 0>
; DATA XREF: .pdata:000000018001E6D8âo
; .pdata:000000018001EE58âo
UNWIND_CODE <18h, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <18h, 4, 5> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <18h, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <18h, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <14h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <12h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019C4C UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001E6CCâo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180006875, rva loc_18000687F, \ ; int `__crt_seh_guarded_call<char *>::operator()<_lambda_9bd929c17696992ce54f1d748594fc62_,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_>(_lambda_9bd929c17696992ce54f1d748594fc62_ &&,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA,\
0>
stru_180019C70 UNWIND_INFO_HDR <9, 4, 1, 0>
; DATA XREF: .pdata:000000018001E75Câo
UNWIND_CODE <4, 2, 4> ; UWOP_ALLOC_SMALL
align 4
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180006BFE, rva loc_180006C06, 1, \
rva loc_180006C06>
stru_180019C90 UNWIND_INFO_HDR <1, 0, 0, 0>
; DATA XREF: .pdata:000000018001E78Câo
stru_180019C94 UNWIND_INFO_HDR <19h, 2Eh, 9, 0>
; DATA XREF: .pdata:000000018001E798âo
UNWIND_CODE <1Dh, 4, 6> ; UWOP_SAVE_NONVOL
dw 0C4h
UNWIND_CODE <1Dh, 4, 3> ; UWOP_SAVE_NONVOL
dw 0C3h
UNWIND_CODE <1Dh, 1, 0> ; UWOP_ALLOC_LARGE
dw 0BEh
UNWIND_CODE <0Eh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, 5> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd 5E0h
stru_180019CB4 UNWIND_INFO_HDR <1, 14h, 8, 0>
; DATA XREF: .pdata:000000018001E7A4âo
UNWIND_CODE <14h, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <14h, 4, 5> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <14h, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <14h, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019CC8 UNWIND_INFO_HDR <1, 19h, 0Ah, 0>
; DATA XREF: .pdata:000000018001E7ECâo
; .pdata:000000018001E918âo ...
UNWIND_CODE <19h, 4, 7> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <19h, 4, 6> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <19h, 4, 5> ; UWOP_SAVE_NONVOL
dw 7
UNWIND_CODE <19h, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <19h, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <15h, 0, -2> ; UWOP_PUSH_NONVOL
stru_180019CE0 UNWIND_INFO_HDR <11h, 6, 2, 0>
; DATA XREF: .pdata:000000018001E804âo
UNWIND_CODE <6, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 3> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000734C, rva loc_180007377, \ ; Microsoft VisualC 64bit universal runtime
rva unknown_libname_22, 0>
stru_180019D00 UNWIND_INFO_HDR <1, 14h, 8, 0>
; DATA XREF: .pdata:000000018001E828âo
UNWIND_CODE <14h, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Fh
UNWIND_CODE <14h, 4, 5> ; UWOP_SAVE_NONVOL
dw 0Dh
UNWIND_CODE <14h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <14h, 2, -7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019D14 UNWIND_INFO_HDR <1, 0Ah, 2, 0>
; DATA XREF: .pdata:000000018001E834âo
; .pdata:000000018001E99Câo ...
UNWIND_CODE <0Ah, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <6, 0, 3> ; UWOP_PUSH_NONVOL
stru_180019D1C UNWIND_INFO_HDR <1, 8, 1, 0>
; DATA XREF: .pdata:000000018001E84Câo
; .pdata:000000018001ED14âo
UNWIND_CODE <8, 2, 6> ; UWOP_ALLOC_SMALL
align 4
stru_180019D24 UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001E840âo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180007851, rva loc_180007891, \ ; int `__crt_seh_guarded_call<char *>::operator()<_lambda_9bd929c17696992ce54f1d748594fc62_,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_>(_lambda_9bd929c17696992ce54f1d748594fc62_ &&,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA_0,\
0>
stru_180019D48 UNWIND_INFO_HDR <1, 0Ch, 2, 0>
; DATA XREF: .pdata:000000018001E894âo
UNWIND_CODE <0Ch, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <5, 0, 5> ; UWOP_PUSH_NONVOL
stru_180019D50 UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001E87Câo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180007A92, rva loc_180007AFB, \ ; int `__crt_seh_guarded_call<void>::operator()<_lambda_842d9ff0dc9ef11c61343bbaebe7f885_,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_>(_lambda_842d9ff0dc9ef11c61343bbaebe7f885_ &&,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_842d9ff0dc9ef11c61343bbaebe7f885_@@AEAV_lambda_c5860995281e5c4ce005b3de8f5874ee_@@V_lambda_d90129c13df834fdcbf8d2b88dafcf2d_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_842d9ff0dc9ef11c61343bbaebe7f885_@@AEAV_lambda_c5860995281e5c4ce005b3de8f5874ee_@@$$QEAV_lambda_d90129c13df834fdcbf8d2b88dafcf2d_@@@Z@4HA,\
0>
stru_180019D74 UNWIND_INFO_HDR <11h, 12h, 6, 0>
; DATA XREF: .pdata:000000018001E888âo
UNWIND_CODE <12h, 4, 3> ; UWOP_SAVE_NONVOL
dw 10h
UNWIND_CODE <12h, 2, -5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Eh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, 6> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180007B30, rva loc_180007BD8, \ ; int `__crt_seh_guarded_call<void>::operator()<_lambda_886d6c58226a84441f68b9f2b8217b83_,_lambda_ab61a845afdef5b7c387490eaf3616ee_ &,_lambda_f7f22ab5edc0698d5f6905b0d3f44752_>(_lambda_886d6c58226a84441f68b9f2b8217b83_ &&,_lambda_ab61a845afdef5b7c387490eaf3616ee_ &,_lambda_f7f22ab5edc0698d5f6905b0d3f44752_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_886d6c58226a84441f68b9f2b8217b83_@@AEAV_lambda_ab61a845afdef5b7c387490eaf3616ee_@@V_lambda_f7f22ab5edc0698d5f6905b0d3f44752_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_886d6c58226a84441f68b9f2b8217b83_@@AEAV_lambda_ab61a845afdef5b7c387490eaf3616ee_@@$$QEAV_lambda_f7f22ab5edc0698d5f6905b0d3f44752_@@@Z@4HA,\
0>
stru_180019D9C UNWIND_INFO_HDR <11h, 1Ch, 0Ah, 0>
; DATA XREF: .pdata:000000018001E8D0âo
UNWIND_CODE <1Ch, 4, -4> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <1Ch, 4, 7> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <1Ch, 4, 3> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <1Ch, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <18h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <16h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <14h, 0, -3> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000832A, rva loc_180008361, \ ; Microsoft VisualC v7/14 64bit runtime
rva unknown_libname_23, 0> ; Microsoft VisualC 64bit universal runtime
stru_180019DCC UNWIND_INFO_HDR <1, 19h, 0Ah, 0>
; DATA XREF: .pdata:000000018001E8DCâo
UNWIND_CODE <19h, 4, 3> ; UWOP_SAVE_NONVOL
dw 16h
UNWIND_CODE <19h, 2, -5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <15h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <13h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <11h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Fh, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Dh, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, 5> ; UWOP_PUSH_NONVOL
stru_180019DE4 UNWIND_INFO_HDR <1, 15h, 9, 0>
; DATA XREF: .pdata:000000018001E8C4âo
UNWIND_CODE <15h, 2, 6> ; UWOP_ALLOC_SMALL
UNWIND_CODE <11h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Fh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Dh, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <9, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <8, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <7, 0, 5> ; UWOP_PUSH_NONVOL
UNWIND_CODE <6, 0, 3> ; UWOP_PUSH_NONVOL
align 4
stru_180019DFC UNWIND_INFO_HDR <1, 11h, 9, 0>
; DATA XREF: .pdata:000000018001E8B8âo
UNWIND_CODE <11h, 2, 6> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Dh, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <9, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <7, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <5, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <4, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <3, 0, 5> ; UWOP_PUSH_NONVOL
UNWIND_CODE <2, 0, 3> ; UWOP_PUSH_NONVOL
align 4
stru_180019E14 UNWIND_INFO_HDR <11h, 1Bh, 0Ah, 0>
; DATA XREF: .pdata:000000018001E8F4âo
UNWIND_CODE <1Bh, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <1Bh, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <1Bh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <17h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <15h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <13h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <11h, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Fh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_1800089E5, rva loc_180008A17, \ ; Microsoft VisualC v7/14 64bit runtime
rva unknown_libname_24, 0> ; Microsoft VisualC 64bit universal runtime
stru_180019E44 UNWIND_INFO_HDR <11h, 6, 2, 0>
; DATA XREF: .pdata:000000018001E924âo
UNWIND_CODE <6, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 3> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180008D12, rva loc_180008D29, \ ; Microsoft VisualC v7/14 64bit runtime
rva unknown_libname_25, 0> ; Microsoft VisualC 64bit universal runtime
stru_180019E64 UNWIND_INFO_HDR <1, 1Ch, 0Bh, 0>
; DATA XREF: .pdata:000000018001E90Câo
UNWIND_CODE <1Ch, 4, 7> ; UWOP_SAVE_NONVOL
dw 17h
UNWIND_CODE <1Ch, 4, 6> ; UWOP_SAVE_NONVOL
dw 16h
UNWIND_CODE <1Ch, 4, 5> ; UWOP_SAVE_NONVOL
dw 15h
UNWIND_CODE <1Ch, 4, 3> ; UWOP_SAVE_NONVOL
dw 14h
UNWIND_CODE <1Ch, 1, 0> ; UWOP_ALLOC_LARGE
dw 12h
UNWIND_CODE <15h, 0, -2> ; UWOP_PUSH_NONVOL
align 4
stru_180019E80 UNWIND_INFO_HDR <1, 9, 2, 0>
; DATA XREF: .pdata:000000018001E990âo
UNWIND_CODE <9, 2, -7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 5> ; UWOP_PUSH_NONVOL
stru_180019E88 UNWIND_INFO_HDR <1, 9, 2, 0>
; DATA XREF: .pdata:000000018001E9A8âo
UNWIND_CODE <9, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 5> ; UWOP_PUSH_NONVOL
stru_180019E90 UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001E960âo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180008EC1, rva loc_180008ED1, \ ; int `__crt_seh_guarded_call<char *>::operator()<_lambda_9bd929c17696992ce54f1d748594fc62_,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_>(_lambda_9bd929c17696992ce54f1d748594fc62_ &&,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA,\
0>
stru_180019EB4 UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001E978âo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180008F41, rva loc_180008F57, \ ; int `__crt_seh_guarded_call<char *>::operator()<_lambda_9bd929c17696992ce54f1d748594fc62_,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_>(_lambda_9bd929c17696992ce54f1d748594fc62_ &&,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA,\
0>
stru_180019ED8 UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001E984âo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180008F89, rva loc_180008FB9, \ ; int `__crt_seh_guarded_call<char *>::operator()<_lambda_9bd929c17696992ce54f1d748594fc62_,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_>(_lambda_9bd929c17696992ce54f1d748594fc62_ &&,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA,\
0>
stru_180019EFC UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001E96Câo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180008F01, rva loc_180008F0F, \ ; int `__crt_seh_guarded_call<char *>::operator()<_lambda_9bd929c17696992ce54f1d748594fc62_,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_>(_lambda_9bd929c17696992ce54f1d748594fc62_ &&,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA,\
0>
stru_180019F20 UNWIND_INFO_HDR <1, 19h, 0Ah, 0>
; DATA XREF: .pdata:000000018001EA20âo
UNWIND_CODE <19h, 4, 7> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <19h, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <19h, 4, 5> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <19h, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <19h, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <15h, 0, -2> ; UWOP_PUSH_NONVOL
stru_180019F38 UNWIND_INFO_HDR <1, 19h, 0Ah, 0>
; DATA XREF: .pdata:000000018001EA2Câo
; .pdata:000000018001EB04âo
UNWIND_CODE <19h, 4, 7> ; UWOP_SAVE_NONVOL
dw 0Dh
UNWIND_CODE <19h, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <19h, 4, 5> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <19h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <19h, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <15h, 0, -2> ; UWOP_PUSH_NONVOL
stru_180019F50 UNWIND_INFO_HDR <1, 1Ch, 0Ah, 0>
; DATA XREF: .pdata:000000018001EA38âo
UNWIND_CODE <1Ch, 4, 3> ; UWOP_SAVE_NONVOL
dw 14h
UNWIND_CODE <1Ch, 2, -5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <15h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <13h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <11h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Fh, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Dh, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, 5> ; UWOP_PUSH_NONVOL
stru_180019F68 UNWIND_INFO_HDR <1, 1Ch, 0Ch, 0>
; DATA XREF: .pdata:000000018001EA44âo
UNWIND_CODE <1Ch, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Eh
UNWIND_CODE <1Ch, 4, 5> ; UWOP_SAVE_NONVOL
dw 0Dh
UNWIND_CODE <1Ch, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <1Ch, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <18h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <16h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <14h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <12h, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019F84 UNWIND_INFO_HDR <19h, 30h, 0Bh, 0>
; DATA XREF: .pdata:000000018001EA50âo
UNWIND_CODE <1Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 71h
UNWIND_CODE <1Fh, 1, 0> ; UWOP_ALLOC_LARGE
dw 66h
UNWIND_CODE <10h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Eh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ah, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <8, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <7, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <6, 0, 5> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd 320h
stru_180019FA8 UNWIND_INFO_HDR <19h, 2Bh, 7, 0>
; DATA XREF: .pdata:000000018001EA68âo
UNWIND_CODE <1Ah, 4, 7> ; UWOP_SAVE_NONVOL
dw 56h
UNWIND_CODE <1Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 55h
UNWIND_CODE <1Ah, 1, 0> ; UWOP_ALLOC_LARGE
dw 52h
UNWIND_CODE <0Bh, 0, 5> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd 280h
stru_180019FC4 UNWIND_INFO_HDR <1, 14h, 8, 0>
; DATA XREF: .pdata:000000018001EA5Câo
; .pdata:000000018001EF18âo
UNWIND_CODE <14h, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <14h, 4, 5> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <14h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <14h, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_180019FD8 UNWIND_INFO_HDR <19h, 23h, 0Ah, 0>
; DATA XREF: .pdata:000000018001EAD4âo
UNWIND_CODE <14h, 4, 3> ; UWOP_SAVE_NONVOL
dw 12h
UNWIND_CODE <14h, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <10h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Eh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ah, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <8, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <7, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <6, 0, 5> ; UWOP_PUSH_NONVOL
dd rva __GSHandlerCheck
dd 38h
stru_180019FF8 UNWIND_INFO_HDR <1, 6, 2, 0>
; DATA XREF: .pdata:000000018001EA80âo
; .pdata:000000018001EE64âo ...
UNWIND_CODE <6, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 3> ; UWOP_PUSH_NONVOL
stru_18001A000 UNWIND_INFO_HDR <11h, 0Fh, 6, 0>
; DATA XREF: .pdata:000000018001EAB0âo
UNWIND_CODE <0Fh, 4, 6> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 7
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000A879, rva loc_18000A8C8, \ ; int `update_thread_multibyte_data_internal(__acrt_ptd * const,update_thread_multibyte_data_internal * * const)'::`1'::fin$0
rva ?fin$0@?0??update_thread_multibyte_data_internal@@YAPEAU__crt_multibyte_data@@QEAU__acrt_ptd@@QEAPEAU1@@Z@4HA,\
0>
stru_18001A028 UNWIND_INFO_HDR <1, 19h, 6, 0>
; DATA XREF: .pdata:000000018001EAA4âo
UNWIND_CODE <19h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <19h, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <12h, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <11h, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <10h, 0, 5> ; UWOP_PUSH_NONVOL
stru_18001A038 UNWIND_INFO_HDR <19h, 2Bh, 7, 0>
; DATA XREF: .pdata:000000018001EA98âo
UNWIND_CODE <1Ah, 4, 6> ; UWOP_SAVE_NONVOL
dw 0F4h
UNWIND_CODE <1Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 0F3h
UNWIND_CODE <1Ah, 1, 0> ; UWOP_ALLOC_LARGE
dw 0F0h
UNWIND_CODE <0Bh, 0, 5> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd 770h
stru_18001A054 UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001EA74âo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000A1E5, rva loc_18000A370, \ ; int `__crt_seh_guarded_call<char *>::operator()<_lambda_9bd929c17696992ce54f1d748594fc62_,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_>(_lambda_9bd929c17696992ce54f1d748594fc62_ &&,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA,\
0>
stru_18001A078 UNWIND_INFO_HDR <1, 0Fh, 6, 0>
; DATA XREF: .pdata:000000018001EAE0âo
; .pdata:000000018001EC54âo
UNWIND_CODE <0Fh, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <0Fh, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
stru_18001A088 UNWIND_INFO_HDR <1, 6, 3, 0>
; DATA XREF: .pdata:000000018001EAF8âo
UNWIND_CODE <6, 4, 3> ; UWOP_SAVE_NONVOL
dw 2
UNWIND_CODE <6, 0, 7> ; UWOP_PUSH_NONVOL
align 4
stru_18001A094 UNWIND_INFO_HDR <1, 5, 2, 0>
; DATA XREF: .pdata:000000018001EB94âo
UNWIND_CODE <5, 4, 7> ; UWOP_SAVE_NONVOL
dw 1
stru_18001A09C UNWIND_INFO_HDR <1, 14h, 8, 0>
; DATA XREF: .pdata:000000018001EB7Câo
; .pdata:000000018001EBF4âo
UNWIND_CODE <14h, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Eh
UNWIND_CODE <14h, 4, 5> ; UWOP_SAVE_NONVOL
dw 0Dh
UNWIND_CODE <14h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <14h, 2, -7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_18001A0B0 UNWIND_INFO_HDR <1, 7, 1, 0>
; DATA XREF: .pdata:000000018001EBDCâo
; .pdata:000000018001EC24âo
UNWIND_CODE <7, 2, 4> ; UWOP_ALLOC_SMALL
align 4
stru_18001A0B8 UNWIND_INFO_HDR <11h, 11h, 8, 0>
; DATA XREF: .pdata:000000018001EBE8âo
UNWIND_CODE <11h, 4, 3> ; UWOP_SAVE_NONVOL
dw 11h
UNWIND_CODE <11h, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Dh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <9, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <7, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <6, 0, 6> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 2
C_SCOPE_TABLE <rva loc_18000B7E1, rva loc_18000B89F, rva raise$fin$0, \
0>
C_SCOPE_TABLE <rva loc_18000B911, rva algn_18000B929, rva raise$fin$0,\
0>
stru_18001A0F4 UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001EBD0âo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000B642, rva loc_18000B658, \ ; int `__crt_seh_guarded_call<char *>::operator()<_lambda_9bd929c17696992ce54f1d748594fc62_,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_>(_lambda_9bd929c17696992ce54f1d748594fc62_ &&,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA,\
0>
stru_18001A118 UNWIND_INFO_HDR <11h, 14h, 6, 0>
; DATA XREF: .pdata:000000018001EC18âo
UNWIND_CODE <14h, 4, 6> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <14h, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <14h, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000BB93, rva loc_18000BBCB, \ ; int `__crt_seh_guarded_call<void>::operator()<_lambda_9431c60049192bb82166e0947f95a2e9_,_lambda_85fa512c59a4d94d4a89f575eefd92a6_ &,_lambda_487febba6ca58d9ce348204d67e1dba3_>(_lambda_9431c60049192bb82166e0947f95a2e9_ &&,_lambda_85fa512c59a4d94d4a89f575eefd92a6_ &,_lambda_487febba6ca58d9ce348204d67e1dba3_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_9431c60049192bb82166e0947f95a2e9_@@AEAV_lambda_85fa512c59a4d94d4a89f575eefd92a6_@@V_lambda_487febba6ca58d9ce348204d67e1dba3_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_9431c60049192bb82166e0947f95a2e9_@@AEAV_lambda_85fa512c59a4d94d4a89f575eefd92a6_@@$$QEAV_lambda_487febba6ca58d9ce348204d67e1dba3_@@@Z@4HA,\
0>
stru_18001A140 UNWIND_INFO_HDR <11h, 0Ah, 4, 0>
; DATA XREF: .pdata:000000018001EC3Câo
UNWIND_CODE <0Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <0Ah, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <6, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000BC6A, rva loc_18000BCE8, \ ; Microsoft VisualC 64bit universal runtime
rva unknown_libname_22, 0>
stru_18001A164 UNWIND_INFO_HDR <1, 1Fh, 0Bh, 0>
; DATA XREF: .pdata:000000018001EC90âo
UNWIND_CODE <1Fh, 4, -2> ; UWOP_SAVE_NONVOL
dw 17h
UNWIND_CODE <1Fh, 4, 7> ; UWOP_SAVE_NONVOL
dw 16h
UNWIND_CODE <1Fh, 4, 6> ; UWOP_SAVE_NONVOL
dw 15h
UNWIND_CODE <1Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 14h
UNWIND_CODE <1Fh, 1, 0> ; UWOP_ALLOC_LARGE
dw 12h
UNWIND_CODE <14h, 0, 5> ; UWOP_PUSH_NONVOL
align 4
stru_18001A180 UNWIND_INFO_HDR <1, 27h, 0Dh, 0>
; DATA XREF: .pdata:000000018001ECA8âo
UNWIND_CODE <27h, 4, 7> ; UWOP_SAVE_NONVOL
dw 1Fh
UNWIND_CODE <27h, 4, 6> ; UWOP_SAVE_NONVOL
dw 1Dh
UNWIND_CODE <27h, 4, 3> ; UWOP_SAVE_NONVOL
dw 1Ch
UNWIND_CODE <27h, 1, 0> ; UWOP_ALLOC_LARGE
dw 16h
UNWIND_CODE <1Ch, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <1Ah, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <18h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <16h, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <14h, 0, 5> ; UWOP_PUSH_NONVOL
align 4
stru_18001A1A0 UNWIND_INFO_HDR <11h, 0Ah, 4, 0>
; DATA XREF: .pdata:000000018001EC60âo
UNWIND_CODE <0Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <0Ah, 2, -7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <6, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000BEF7, rva loc_18000BF1E, \ ; Microsoft VisualC 64bit universal runtime
rva unknown_libname_26, 0>
stru_18001A1C4 UNWIND_INFO_HDR <1, 6, 2, 0>
; DATA XREF: .pdata:000000018001F104âo
UNWIND_CODE <6, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 5> ; UWOP_PUSH_NONVOL
stru_18001A1CC UNWIND_INFO_HDR <1, 12h, 8, 0>
; DATA XREF: .pdata:000000018001EC78âo
UNWIND_CODE <12h, 4, 5> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <12h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <12h, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Eh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, 6> ; UWOP_PUSH_NONVOL
stru_18001A1E0 UNWIND_INFO_HDR <1, 0Fh, 6, 0>
; DATA XREF: .pdata:000000018001EC84âo
UNWIND_CODE <0Fh, 4, 5> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 7
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
stru_18001A1F0 UNWIND_INFO_HDR <1, 18h, 0Ah, 0>
; DATA XREF: .pdata:000000018001EC6Câo
UNWIND_CODE <18h, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Dh
UNWIND_CODE <18h, 4, 5> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <18h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <18h, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <14h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <12h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_18001A208 UNWIND_INFO_HDR <11h, 19h, 0Ah, 0>
; DATA XREF: .pdata:000000018001ECE4âo
UNWIND_CODE <19h, 4, 7> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <19h, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <19h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <19h, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <15h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <13h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <11h, 0, -4> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000CCCF, rva loc_18000CDBF, \ ; Microsoft VisualC v7/14 64bit runtime
rva unknown_libname_25, 0> ; Microsoft VisualC 64bit universal runtime
stru_18001A238 UNWIND_INFO_HDR <1, 14h, 6, 0>
; DATA XREF: .pdata:000000018001ECC0âo
UNWIND_CODE <14h, 4, 6> ; UWOP_SAVE_NONVOL
dw 7
UNWIND_CODE <14h, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <14h, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <10h, 0, 7> ; UWOP_PUSH_NONVOL
stru_18001A248 UNWIND_INFO_HDR <11h, 15h, 8, 0>
; DATA XREF: .pdata:000000018001ECCCâo
UNWIND_CODE <15h, 4, 7> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <15h, 4, 6> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <15h, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <15h, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <11h, 0, -1> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000CB43, rva loc_18000CB8A, \ ; Microsoft VisualC v7/14 64bit runtime
rva unknown_libname_25, 0> ; Microsoft VisualC 64bit universal runtime
stru_18001A274 UNWIND_INFO_HDR <11h, 0Fh, 4, 0>
; DATA XREF: .pdata:000000018001ED08âo
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000CF39, rva loc_18000CF94, \ ; int `__crt_seh_guarded_call<char *>::operator()<_lambda_9bd929c17696992ce54f1d748594fc62_,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_>(_lambda_9bd929c17696992ce54f1d748594fc62_ &&,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA_0,\
0>
stru_18001A298 UNWIND_INFO_HDR <11h, 1Bh, 0Ah, 0>
; DATA XREF: .pdata:000000018001ED50âo
UNWIND_CODE <1Bh, 4, 6> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <1Bh, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <1Bh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <17h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <15h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <13h, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <11h, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Fh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000D934, rva loc_18000D965, \ ; Microsoft VisualC v7/14 64bit runtime
rva unknown_libname_24, 0> ; Microsoft VisualC 64bit universal runtime
stru_18001A2C8 UNWIND_INFO_HDR <1, 17h, 0Ah, 0>
; DATA XREF: .pdata:000000018001ED5Câo
UNWIND_CODE <17h, 4, 3> ; UWOP_SAVE_NONVOL
dw 17h
UNWIND_CODE <17h, 2, -5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <10h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Eh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ah, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <8, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <7, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <6, 0, 5> ; UWOP_PUSH_NONVOL
stru_18001A2E0 UNWIND_INFO_HDR <19h, 2Ah, 0Bh, 0>
; DATA XREF: .pdata:000000018001ED20âo
UNWIND_CODE <1Ch, 4, 3> ; UWOP_SAVE_NONVOL
dw 28h
UNWIND_CODE <1Ch, 1, 0> ; UWOP_ALLOC_LARGE
dw 20h
UNWIND_CODE <10h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Eh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ah, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <8, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <7, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <6, 0, 5> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd 0F0h
stru_18001A304 UNWIND_INFO_HDR <19h, 2Dh, 9, 0>
; DATA XREF: .pdata:000000018001ED2Câo
; .pdata:000000018001ED38âo
UNWIND_CODE <1Bh, 4, 5> ; UWOP_SAVE_NONVOL
dw 290h
UNWIND_CODE <1Bh, 4, 3> ; UWOP_SAVE_NONVOL
dw 28Eh
UNWIND_CODE <1Bh, 1, 0> ; UWOP_ALLOC_LARGE
dw 28Ah
UNWIND_CODE <0Eh, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, 6> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd rva loc_18000143D+3
stru_18001A324 UNWIND_INFO_HDR <19h, 31h, 0Bh, 0>
; DATA XREF: .pdata:000000018001ED44âo
UNWIND_CODE <1Fh, 4, 5> ; UWOP_SAVE_NONVOL
dw 296h
UNWIND_CODE <1Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 294h
UNWIND_CODE <1Fh, 1, 0> ; UWOP_ALLOC_LARGE
dw 28Eh
UNWIND_CODE <12h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <10h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Eh, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ch, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, 6> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd rva loc_18000145E+2
stru_18001A348 UNWIND_INFO_HDR <11h, 0Ah, 4, 0>
; DATA XREF: .pdata:000000018001EDA4âo
UNWIND_CODE <0Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Ah, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <6, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_18000E0C9, rva loc_18000E0DB, \ ; Microsoft VisualC 64bit universal runtime
rva unknown_libname_27, 0>
stru_18001A36C UNWIND_INFO_HDR <19h, 1Fh, 5, 0>
; DATA XREF: .rdata:000000018001A39Câo
; .rdata:000000018001A3ACâo ...
UNWIND_CODE <0Dh, 1, 0> ; UWOP_ALLOC_LARGE
dw 8Ah
UNWIND_CODE <6, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <4, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <2, 0, -4> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd 410h
stru_18001A384 UNWIND_INFO_HDR <21h, 28h, 0Ah, 0>
; DATA XREF: .pdata:000000018001EDC8âo
UNWIND_CODE <28h, 4, -1> ; UWOP_SAVE_NONVOL
dw 85h
UNWIND_CODE <20h, 4, 7> ; UWOP_SAVE_NONVOL
dw 86h
UNWIND_CODE <18h, 4, 6> ; UWOP_SAVE_NONVOL
dw 87h
UNWIND_CODE <10h, 4, 5> ; UWOP_SAVE_NONVOL
dw 88h
UNWIND_CODE <8, 4, 3> ; UWOP_SAVE_NONVOL
dw 89h
RUNTIME_FUNCTION <rva qsort, rva loc_18000E1CB, rva stru_18001A36C>
stru_18001A3A8 UNWIND_INFO_HDR <21h, 0, 0, 0>
; DATA XREF: .pdata:000000018001EDD4âo
RUNTIME_FUNCTION <rva qsort, rva loc_18000E1CB, rva stru_18001A36C>
stru_18001A3B8 UNWIND_INFO_HDR <1, 0Bh, 5, 0>
; DATA XREF: .pdata:000000018001EDF8âo
UNWIND_CODE <0Bh, 4, 6> ; UWOP_SAVE_NONVOL
dw 3
UNWIND_CODE <0Bh, 4, 3> ; UWOP_SAVE_NONVOL
dw 2
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
align 4
stru_18001A3C8 UNWIND_INFO_HDR <19h, 13h, 1, 0>
; DATA XREF: .pdata:000000018001EDECâo
UNWIND_CODE <4, 2, -6> ; UWOP_ALLOC_SMALL
align 4
dd rva __GSHandlerCheck
dd 40h
stru_18001A3D8 UNWIND_INFO_HDR <1, 0Ah, 4, 0>
; DATA XREF: .pdata:000000018001EE04âo
UNWIND_CODE <0Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Ah
UNWIND_CODE <0Ah, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <6, 0, 7> ; UWOP_PUSH_NONVOL
stru_18001A3E4 UNWIND_INFO_HDR <19h, 2Dh, 0Dh, 35h>
; DATA XREF: .pdata:000000018001EE10âo
UNWIND_CODE <1Fh, 4, 7> ; UWOP_SAVE_NONVOL
dw 14h
UNWIND_CODE <1Bh, 4, 6> ; UWOP_SAVE_NONVOL
dw 13h
UNWIND_CODE <17h, 4, 3> ; UWOP_SAVE_NONVOL
dw 12h
UNWIND_CODE <13h, 3, 3> ; UWOP_SET_FPREG
UNWIND_CODE <0Eh, 2, -5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Ah, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <8, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <6, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <4, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <2, 0, 5> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd 50h
stru_18001A40C UNWIND_INFO_HDR <1, 0Fh, 6, 0>
; DATA XREF: .pdata:000000018001EE28âo
UNWIND_CODE <0Fh, 4, 6> ; UWOP_SAVE_NONVOL
dw 11h
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 10h
UNWIND_CODE <0Fh, 2, -3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
stru_18001A41C UNWIND_INFO_HDR <19h, 2Dh, 0Dh, 55h>
; DATA XREF: .pdata:000000018001EE1Câo
UNWIND_CODE <1Fh, 4, 7> ; UWOP_SAVE_NONVOL
dw 14h
UNWIND_CODE <1Bh, 4, 6> ; UWOP_SAVE_NONVOL
dw 13h
UNWIND_CODE <17h, 4, 3> ; UWOP_SAVE_NONVOL
dw 12h
UNWIND_CODE <13h, 3, 5> ; UWOP_SET_FPREG
UNWIND_CODE <0Eh, 2, -5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Ah, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <8, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <6, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <4, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <2, 0, 5> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd 58h
stru_18001A444 UNWIND_INFO_HDR <1, 6, 2, 0>
; DATA XREF: .pdata:000000018001EE70âo
UNWIND_CODE <6, 2, 5> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 3> ; UWOP_PUSH_NONVOL
stru_18001A44C UNWIND_INFO_HDR <1, 17h, 0Ah, 0>
; DATA XREF: .pdata:000000018001EE7Câo
UNWIND_CODE <17h, 4, 5> ; UWOP_SAVE_NONVOL
dw 0Ch
UNWIND_CODE <17h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Bh
UNWIND_CODE <17h, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <13h, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <11h, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Fh, 0, -3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Dh, 0, -4> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
stru_18001A464 UNWIND_INFO_HDR <1, 0Eh, 2, 0>
; DATA XREF: .pdata:000000018001EE88âo
UNWIND_CODE <0Eh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Ah, 0, 3> ; UWOP_PUSH_NONVOL
stru_18001A46C UNWIND_INFO_HDR <1, 18h, 6, 0>
; DATA XREF: .pdata:000000018001EEACâo
UNWIND_CODE <18h, 4, 5> ; UWOP_SAVE_NONVOL
dw 7
UNWIND_CODE <18h, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <18h, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <14h, 0, 6> ; UWOP_PUSH_NONVOL
stru_18001A47C UNWIND_INFO_HDR <1, 0Fh, 6, 0>
; DATA XREF: .pdata:000000018001EEC4âo
UNWIND_CODE <0Fh, 4, -2> ; UWOP_SAVE_NONVOL
dw 3
UNWIND_CODE <0Ah, 4, 7> ; UWOP_SAVE_NONVOL
dw 2
UNWIND_CODE <5, 4, 3> ; UWOP_SAVE_NONVOL
dw 1
stru_18001A48C UNWIND_INFO_HDR <1, 9, 1, 0>
; DATA XREF: .pdata:000000018001EEDCâo
UNWIND_CODE <9, 2, 4> ; UWOP_ALLOC_SMALL
align 4
stru_18001A494 UNWIND_INFO_HDR <19h, 1Fh, 8, 0>
; DATA XREF: .pdata:000000018001EEE8âo
UNWIND_CODE <10h, 4, 3> ; UWOP_SAVE_NONVOL
dw 0Fh
UNWIND_CODE <10h, 2, 7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Ch, 0, -1> ; UWOP_PUSH_NONVOL
UNWIND_CODE <0Ah, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <8, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <7, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <6, 0, 5> ; UWOP_PUSH_NONVOL
dd rva __GSHandlerCheck
dd 30h
stru_18001A4B0 UNWIND_INFO_HDR <1, 0Ah, 3, 0>
; DATA XREF: .pdata:000000018001EEF4âo
UNWIND_CODE <0Ah, -8, 6> ; UWOP_SAVE_XMM128
dw 2
UNWIND_CODE <4, 2, -6> ; UWOP_ALLOC_SMALL
align 4
stru_18001A4BC UNWIND_INFO_HDR <1, 8, 2, 0>
; DATA XREF: .pdata:000000018001EF24âo
UNWIND_CODE <8, 2, -7> ; UWOP_ALLOC_SMALL
UNWIND_CODE <4, 0, 3> ; UWOP_PUSH_NONVOL
stru_18001A4C4 UNWIND_INFO_HDR <19h, 26h, 9, 0>
; DATA XREF: .pdata:000000018001EF3Câo
UNWIND_CODE <18h, -8, 6> ; UWOP_SAVE_XMM128
dw 0Eh
UNWIND_CODE <14h, 1, 0> ; UWOP_ALLOC_LARGE
dw 1Eh
UNWIND_CODE <9, 0, -2> ; UWOP_PUSH_NONVOL
UNWIND_CODE <7, 0, 7> ; UWOP_PUSH_NONVOL
UNWIND_CODE <6, 0, 6> ; UWOP_PUSH_NONVOL
UNWIND_CODE <5, 0, 3> ; UWOP_PUSH_NONVOL
UNWIND_CODE <4, 0, 5> ; UWOP_PUSH_NONVOL
align 4
dd rva __GSHandlerCheck
dd 0D0h
stru_18001A4E4 UNWIND_INFO_HDR <1, 6, 2, 0>
; DATA XREF: .pdata:000000018001EF48âo
UNWIND_CODE <6, 2, 1> ; UWOP_ALLOC_SMALL
UNWIND_CODE <2, 0, 3> ; UWOP_PUSH_NONVOL
stru_18001A4EC UNWIND_INFO_HDR <1, 0Bh, 3, 0>
; DATA XREF: .pdata:000000018001EF60âo
UNWIND_CODE <0Bh, -8, 6> ; UWOP_SAVE_XMM128
dw 5
UNWIND_CODE <7, 2, -4> ; UWOP_ALLOC_SMALL
align 4
stru_18001A4F8 UNWIND_INFO_HDR <1, 4, 1, 0>
; DATA XREF: .pdata:000000018001EF6Câo
UNWIND_CODE <4, 2, 0> ; UWOP_ALLOC_SMALL
align 4
stru_18001A500 UNWIND_INFO_HDR <1, 1Bh, 8, 0>
; DATA XREF: .pdata:000000018001EF84âo
UNWIND_CODE <1Bh, 4, 7> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <1Bh, 4, 6> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <1Bh, 4, 3> ; UWOP_SAVE_NONVOL
dw 7
UNWIND_CODE <1Bh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <14h, 0, 5> ; UWOP_PUSH_NONVOL
stru_18001A514 UNWIND_INFO_HDR <9, 0Fh, 6, 0>
; DATA XREF: .pdata:000000018001EFA8âo
UNWIND_CODE <0Fh, 4, 6> ; UWOP_SAVE_NONVOL
dw 9
UNWIND_CODE <0Fh, 4, 3> ; UWOP_SAVE_NONVOL
dw 8
UNWIND_CODE <0Fh, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <0Bh, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_1800109FA, rva loc_180010A01, \ ; Microsoft VisualC v7/14 64bit runtime
rva unknown_libname_28, rva loc_180010A01> ; Microsoft VisualC 64bit universal runtime
stru_18001A53C UNWIND_INFO_HDR <9, 0Ah, 4, 0>
; DATA XREF: .pdata:000000018001EFCCâo
UNWIND_CODE <0Ah, 4, 3> ; UWOP_SAVE_NONVOL
dw 6
UNWIND_CODE <0Ah, 2, 3> ; UWOP_ALLOC_SMALL
UNWIND_CODE <6, 0, 7> ; UWOP_PUSH_NONVOL
dd rva __C_specific_handler
dd 1
C_SCOPE_TABLE <rva loc_180010ACD, rva loc_180010B00, \ ; Microsoft VisualC v7/14 64bit runtime
rva ?filt$0@?0??try_walk@@YAHQEAU_PROCESS_HEAP_ENTRY@@@Z@4HA,\ ; Microsoft VisualC v14 64bit runtime
rva loc_180010B00>
stru_18001A560 UNWIND_INFO_HDR <1, 0, 0, 0>
; DATA XREF: .pdata:000000018001EFD8âo
align 8
; const _ThrowInfo pThrowInfo
pThrowInfo _ThrowInfo <0, 37E0h, 0, 1A588h>
; DATA XREF: Concurrency::cancel_current_task(void)+Eâo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 2
db 0
db 0
db 0
db 0A0h
db 0A5h
db 1
db 0
db 0C8h
db 0A5h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 10h
db 0
db 0
db 0
db 60h ; `
db 0CAh
db 1
db 0
db 0
db 0
db 0
db 0
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0
db 0
db 0
db 0
db 18h
db 0
db 0
db 0
db 0F4h
db 36h ; 6
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 88h
db 0CAh
db 1
db 0
db 0
db 0
db 0
db 0
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0
db 0
db 0
db 0
db 18h
db 0
db 0
db 0
db 0ACh
db 37h ; 7
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
; const _ThrowInfo stru_18001A5F0
stru_18001A5F0 _ThrowInfo <0, 37E0h, 0, 1A610h>
; DATA XREF: Concurrency::cancel_current_task(void)+Eâo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 3
db 0
db 0
db 0
db 30h ; 0
db 0A6h
db 1
db 0
db 0A0h
db 0A5h
db 1
db 0
db 0C8h
db 0A5h
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0B0h
db 0CAh
db 1
db 0
db 0
db 0
db 0
db 0
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0
db 0
db 0
db 0
db 18h
db 0
db 0
db 0
db 50h ; P
db 37h ; 7
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
;
; Export directory for WudfOsrUsbDriver.DLL
;
dd 0 ; Characteristics
dd 0FFFFFFFFh ; TimeDateStamp
dw 0 ; MajorVersion
dw 0 ; MinorVersion
dd rva aWudfosrusbdriv ; Name
dd 1 ; Base
dd 2 ; NumberOfFunctions
dd 2 ; NumberOfNames
dd rva off_18001A688 ; AddressOfFunctions
dd rva off_18001A690 ; AddressOfNames
dd rva word_18001A698 ; AddressOfNameOrdinals
;
; Export Address Table for WudfOsrUsbDriver.DLL
;
off_18001A688 dd rva DllGetClassObject, rva Microsoft_WDF_UMDF_Version
; DATA XREF: .rdata:000000018001A67Câo
;
; Export Names Table for WudfOsrUsbDriver.DLL
;
off_18001A690 dd rva aDllgetclassobj, rva aMicrosoftWdfUm
; DATA XREF: .rdata:000000018001A680âo ; "DllGetClassObject" "Microsoft_WDF_UMDF_Version"
;
; Export Ordinals Table for WudfOsrUsbDriver.DLL
;
word_18001A698 dw 0, 1 ; DATA XREF: .rdata:000000018001A684âo
aWudfosrusbdriv db 'WudfOsrUsbDriver.DLL',0 ; DATA XREF: .rdata:000000018001A66Câo
aDllgetclassobj db 'DllGetClassObject',0 ; DATA XREF: .rdata:off_18001A690âo
aMicrosoftWdfUm db 'Microsoft_WDF_UMDF_Version',0
; DATA XREF: .rdata:off_18001A690âo
align 20h
__IMPORT_DESCRIPTOR_KERNEL32 dd rva off_18001A770 ; Import Name Table
dd 0 ; Time stamp
dd 0 ; Forwarder Chain
dd rva aKernel32Dll ; DLL Name
dd rva WideCharToMultiByte ; Import Address Table
__IMPORT_DESCRIPTOR_ADVAPI32 dd rva off_18001A720 ; Import Name Table
dd 0 ; Time stamp
dd 0 ; Forwarder Chain
dd rva aAdvapi32Dll ; DLL Name
dd rva UnregisterTraceGuids ; Import Address Table
align 20h
;
; Import names for ADVAPI32.dll
;
off_18001A720 dq rva word_18001AA6A ; DATA XREF: .rdata:__IMPORT_DESCRIPTOR_ADVAPI32âo
dq rva word_18001AAF4
dq rva word_18001AAE4
dq rva word_18001AAD6
dq rva word_18001AAC6
dq rva word_18001AAB0
dq rva word_18001AA9A
dq rva word_18001AA82
dq rva word_18001AA54
dq 0
;
; Import names for KERNEL32.dll
;
off_18001A770 dq rva word_18001AA30 ; DATA XREF: .rdata:__IMPORT_DESCRIPTOR_KERNEL32âo
dq rva word_18001AA20
dq rva word_18001AA18
dq rva word_18001AA02
dq rva word_18001A9F4
dq rva word_18001A9DE
dq rva word_18001A9D0
dq rva word_18001AFFC
dq rva word_18001AB16
dq rva word_18001AB30
dq rva word_18001AB46
dq rva word_18001AB5C
dq rva word_18001AB76
dq rva word_18001AB8C
dq rva word_18001ABA0
dq rva word_18001ABBA
dq rva word_18001ABCE
dq rva word_18001ABE2
dq rva word_18001ABFE
dq rva word_18001AC1C
dq rva word_18001AC2E
dq rva word_18001AC4A
dq rva word_18001AC5E
dq rva word_18001AC72
dq rva word_18001AC86
dq rva word_18001AC94
dq rva word_18001ACAC
dq rva word_18001ACC0
dq rva word_18001ACD2
dq rva word_18001ACE2
dq rva word_18001ACF2
dq rva word_18001AD0A
dq rva word_18001AD22
dq rva word_18001AD3A
dq rva word_18001AD62
dq rva word_18001AD6E
dq rva word_18001AD7C
dq rva word_18001AD8A
dq rva word_18001AD94
dq rva word_18001ADA2
dq rva word_18001ADB4
dq rva word_18001ADC6
dq rva word_18001ADD2
dq rva word_18001ADE0
dq rva word_18001ADF6
dq rva word_18001AE0C
dq rva word_18001AE18
dq rva word_18001AE2A
dq rva word_18001AE3A
dq rva word_18001AE4E
dq rva word_18001AE5E
dq rva word_18001AE6C
dq rva word_18001AE78
dq rva word_18001AE84
dq rva word_18001AE98
dq rva word_18001AEA8
dq rva word_18001AEBA
dq rva word_18001AEC4
dq rva word_18001AED0
dq rva word_18001AEDC
dq rva word_18001AEEE
dq rva word_18001AF00
dq rva word_18001AF16
dq rva word_18001AF30
dq rva word_18001AF4A
dq rva word_18001AF5A
dq rva word_18001AF6C
dq rva word_18001AF7A
dq rva word_18001AF8A
dq rva word_18001AF9E
dq rva word_18001AFAA
dq rva word_18001AFC0
dq rva word_18001AFD2
dq rva word_18001AFDE
dq rva word_18001AFEC
dq 0
word_18001A9D0 dw 10Ah ; DATA XREF: .rdata:000000018001A7A0âo
db 'DebugBreak',0
align 2
word_18001A9DE dw 41Eh ; DATA XREF: .rdata:000000018001A798âo
db 'OutputDebugStringW',0
align 4
word_18001A9F4 dw 89h ; DATA XREF: .rdata:000000018001A790âo
db 'CloseHandle',0
word_18001AA02 dw 5EAh ; DATA XREF: .rdata:000000018001A788âo
db 'WaitForSingleObject',0
word_18001AA18 dw 58Fh ; DATA XREF: .rdata:000000018001A780âo
db 'Sleep',0
word_18001AA20 dw 0F5h ; DATA XREF: .rdata:000000018001A778âo
db 'CreateThread',0
align 10h
word_18001AA30 dw 611h ; DATA XREF: .rdata:off_18001A770âo
db 'WideCharToMultiByte',0
aKernel32Dll db 'KERNEL32.dll',0 ; DATA XREF: .rdata:000000018001A6ECâo
align 4
word_18001AA54 dw 2B5h ; DATA XREF: .rdata:000000018001A760âo
db 'RegisterTraceGuidsW',0
word_18001AA6A dw 335h ; DATA XREF: .rdata:off_18001A720âo
db 'UnregisterTraceGuids',0
align 2
word_18001AA82 dw 173h ; DATA XREF: .rdata:000000018001A758âo
db 'GetTraceLoggerHandle',0
align 2
word_18001AA9A dw 172h ; DATA XREF: .rdata:000000018001A750âo
db 'GetTraceEnableLevel',0
word_18001AAB0 dw 171h ; DATA XREF: .rdata:000000018001A748âo
db 'GetTraceEnableFlags',0
word_18001AAC6 dw 328h ; DATA XREF: .rdata:000000018001A740âo
db 'TraceMessage',0
align 2
word_18001AAD6 dw 25Bh ; DATA XREF: .rdata:000000018001A738âo
db 'RegCloseKey',0
word_18001AAE4 dw 28Ch ; DATA XREF: .rdata:000000018001A730âo
db 'RegOpenKeyExW',0
word_18001AAF4 dw 299h ; DATA XREF: .rdata:000000018001A728âo
db 'RegQueryValueExW',0
align 8
aAdvapi32Dll db 'ADVAPI32.dll',0 ; DATA XREF: .rdata:000000018001A700âo
align 2
word_18001AB16 dw 452h ; DATA XREF: .rdata:000000018001A7B0âo
db 'QueryPerformanceCounter',0
word_18001AB30 dw 221h ; DATA XREF: .rdata:000000018001A7B8âo
db 'GetCurrentProcessId',0
word_18001AB46 dw 225h ; DATA XREF: .rdata:000000018001A7C0âo
db 'GetCurrentThreadId',0
align 4
word_18001AB5C dw 2F3h ; DATA XREF: .rdata:000000018001A7C8âo
db 'GetSystemTimeAsFileTime',0
word_18001AB76 dw 36Fh ; DATA XREF: .rdata:000000018001A7D0âo
db 'InitializeSListHead',0
word_18001AB8C dw 4D5h ; DATA XREF: .rdata:000000018001A7D8âo
db 'RtlCaptureContext',0
word_18001ABA0 dw 4DCh ; DATA XREF: .rdata:000000018001A7E0âo
db 'RtlLookupFunctionEntry',0
align 2
word_18001ABBA dw 4E3h ; DATA XREF: .rdata:000000018001A7E8âo
db 'RtlVirtualUnwind',0
align 2
word_18001ABCE dw 385h ; DATA XREF: .rdata:000000018001A7F0âo
db 'IsDebuggerPresent',0
word_18001ABE2 dw 5C0h ; DATA XREF: .rdata:000000018001A7F8âo
db 'UnhandledExceptionFilter',0
align 2
word_18001ABFE dw 57Fh ; DATA XREF: .rdata:000000018001A800âo
db 'SetUnhandledExceptionFilter',0
word_18001AC1C dw 2DAh ; DATA XREF: .rdata:000000018001A808âo
db 'GetStartupInfoW',0
word_18001AC2E dw 38Ch ; DATA XREF: .rdata:000000018001A810âo
db 'IsProcessorFeaturePresent',0
word_18001AC4A dw 281h ; DATA XREF: .rdata:000000018001A818âo
db 'GetModuleHandleW',0
align 2
word_18001AC5E dw 220h ; DATA XREF: .rdata:000000018001A820âo
db 'GetCurrentProcess',0
word_18001AC72 dw 59Eh ; DATA XREF: .rdata:000000018001A828âo
db 'TerminateProcess',0
align 2
word_18001AC86 dw 4E2h ; DATA XREF: .rdata:000000018001A830âo
db 'RtlUnwindEx',0
word_18001AC94 dw 373h ; DATA XREF: .rdata:000000018001A838âo
db 'InterlockedFlushSList',0
word_18001ACAC dw 4DEh ; DATA XREF: .rdata:000000018001A840âo
db 'RtlPcToFileHeader',0
word_18001ACC0 dw 468h ; DATA XREF: .rdata:000000018001A848âo
db 'RaiseException',0
align 2
word_18001ACD2 dw 26Ah ; DATA XREF: .rdata:000000018001A850âo
db 'GetLastError',0
align 2
word_18001ACE2 dw 541h ; DATA XREF: .rdata:000000018001A858âo
db 'SetLastError',0
align 2
word_18001ACF2 dw 138h ; DATA XREF: .rdata:000000018001A860âo
db 'EnterCriticalSection',0
align 2
word_18001AD0A dw 3C4h ; DATA XREF: .rdata:000000018001A868âo
db 'LeaveCriticalSection',0
align 2
word_18001AD22 dw 114h ; DATA XREF: .rdata:000000018001A870âo
db 'DeleteCriticalSection',0
word_18001AD3A dw 36Bh ; DATA XREF: .rdata:000000018001A878âo
db 'InitializeCriticalSectionAndSpinCount',0
word_18001AD62 dw 5B0h ; DATA XREF: .rdata:000000018001A880âo
db 'TlsAlloc',0
align 2
word_18001AD6E dw 5B2h ; DATA XREF: .rdata:000000018001A888âo
db 'TlsGetValue',0
word_18001AD7C dw 5B3h ; DATA XREF: .rdata:000000018001A890âo
db 'TlsSetValue',0
word_18001AD8A dw 5B1h ; DATA XREF: .rdata:000000018001A898âo
db 'TlsFree',0
word_18001AD94 dw 1B4h ; DATA XREF: .rdata:000000018001A8A0âo
db 'FreeLibrary',0
word_18001ADA2 dw 2B8h ; DATA XREF: .rdata:000000018001A8A8âo
db 'GetProcAddress',0
align 4
word_18001ADB4 dw 3CAh ; DATA XREF: .rdata:000000018001A8B0âo
db 'LoadLibraryExW',0
align 2
word_18001ADC6 dw 479h ; DATA XREF: .rdata:000000018001A8B8âo
db 'ReadFile',0
align 2
word_18001ADD2 dw 167h ; DATA XREF: .rdata:000000018001A8C0âo
db 'ExitProcess',0
word_18001ADE0 dw 280h ; DATA XREF: .rdata:000000018001A8C8âo
db 'GetModuleHandleExW',0
align 2
word_18001ADF6 dw 27Dh ; DATA XREF: .rdata:000000018001A8D0âo
db 'GetModuleFileNameW',0
align 4
word_18001AE0C dw 355h ; DATA XREF: .rdata:000000018001A8D8âo
db 'HeapFree',0
align 8
word_18001AE18 dw 205h ; DATA XREF: .rdata:000000018001A8E0âo
db 'GetConsoleMode',0
align 2
word_18001AE2A dw 476h ; DATA XREF: .rdata:000000018001A8E8âo
db 'ReadConsoleW',0
align 2
word_18001AE3A dw 533h ; DATA XREF: .rdata:000000018001A8F0âo
db 'SetFilePointerEx',0
align 2
word_18001AE4E dw 2DCh ; DATA XREF: .rdata:000000018001A8F8âo
db 'GetStdHandle',0
align 2
word_18001AE5E dw 258h ; DATA XREF: .rdata:000000018001A900âo
db 'GetFileType',0
word_18001AE6C dw 351h ; DATA XREF: .rdata:000000018001A908âo
db 'HeapAlloc',0
word_18001AE78 dw 17Eh ; DATA XREF: .rdata:000000018001A910âo
db 'FindClose',0
word_18001AE84 dw 184h ; DATA XREF: .rdata:000000018001A918âo
db 'FindFirstFileExW',0
align 8
word_18001AE98 dw 195h ; DATA XREF: .rdata:000000018001A920âo
db 'FindNextFileW',0
word_18001AEA8 dw 392h ; DATA XREF: .rdata:000000018001A928âo
db 'IsValidCodePage',0
word_18001AEBA dw 1BBh ; DATA XREF: .rdata:000000018001A930âo
db 'GetACP',0
align 4
word_18001AEC4 dw 2A1h ; DATA XREF: .rdata:000000018001A938âo
db 'GetOEMCP',0
align 10h
word_18001AED0 dw 1CAh ; DATA XREF: .rdata:000000018001A940âo
db 'GetCPInfo',0
word_18001AEDC dw 1DFh ; DATA XREF: .rdata:000000018001A948âo
db 'GetCommandLineA',0
word_18001AEEE dw 1E0h ; DATA XREF: .rdata:000000018001A950âo
db 'GetCommandLineW',0
word_18001AF00 dw 3F6h ; DATA XREF: .rdata:000000018001A958âo
db 'MultiByteToWideChar',0
word_18001AF16 dw 241h ; DATA XREF: .rdata:000000018001A960âo
db 'GetEnvironmentStringsW',0
align 10h
word_18001AF30 dw 1B3h ; DATA XREF: .rdata:000000018001A968âo
db 'FreeEnvironmentStringsW',0
word_18001AF4A dw 3B8h ; DATA XREF: .rdata:000000018001A970âo
db 'LCMapStringW',0
align 2
word_18001AF5A dw 2BEh ; DATA XREF: .rdata:000000018001A978âo
db 'GetProcessHeap',0
align 4
word_18001AF6C dw 0CEh ; DATA XREF: .rdata:000000018001A980âo
db 'CreateFileW',0
word_18001AF7A dw 55Bh ; DATA XREF: .rdata:000000018001A988âo
db 'SetStdHandle',0
align 2
word_18001AF8A dw 1A8h ; DATA XREF: .rdata:000000018001A990âo
db 'FlushFileBuffers',0
align 2
word_18001AF9E dw 625h ; DATA XREF: .rdata:000000018001A998âo
db 'WriteFile',0
word_18001AFAA dw 209h ; DATA XREF: .rdata:000000018001A9A0âo
db 'GetConsoleOutputCP',0
align 20h
word_18001AFC0 dw 2E1h ; DATA XREF: .rdata:000000018001A9A8âo
db 'GetStringTypeW',0
align 2
word_18001AFD2 dw 35Ah ; DATA XREF: .rdata:000000018001A9B0âo
db 'HeapSize',0
align 2
word_18001AFDE dw 358h ; DATA XREF: .rdata:000000018001A9B8âo
db 'HeapReAlloc',0
word_18001AFEC dw 520h ; DATA XREF: .rdata:000000018001A9C0âo
db 'SetEndOfFile',0
align 4
word_18001AFFC dw 624h ; DATA XREF: .rdata:000000018001A7A8âo
db 'WriteConsoleW',0
align 1000h
_rdata ends
; Section 3. (virtual address 0001C000)
; Virtual size : 00001D10 ( 7440.)
; Section size in file : 00000C00 ( 3072.)
; Offset to raw data for section: 0001A600
; Flags C0000040: Data Readable Writable
; Alignment : default
; ===========================================================================
; Segment type: Pure data
; Segment permissions: Read/Write
_data segment para public 'DATA' use64
assume cs:_data
;org 18001C000h
; PVOID RequestContext
RequestContext dq offset RequestContext
; DATA XREF: DllGetClassObject:loc_18000116Dâr
; DllGetClassObject+C4âo ...
; Exported entry 2. Microsoft_WDF_UMDF_Version
public Microsoft_WDF_UMDF_Version
; UMDF_VERSION_DATA Microsoft_WDF_UMDF_Version
Microsoft_WDF_UMDF_Version UMDF_VERSION_DATA <1, 9, 0>
; DATA XREF: .rdata:off_18001A688âo
align 20h
qword_18001C020 dq 0FFFFD466D2205DCDh ; DATA XREF: __security_init_cookie+9Fâw
; __report_gsfailure+B5âr
; uintptr_t _security_cookie
__security_cookie dq 2B992DDFA232h ; DATA XREF: StartAddress+1Aâr
; sub_180001D60+1Fâr ...
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dword_18001C040 dd 1 ; DATA XREF: __isa_available_init:loc_180003C3Bâw
; __isa_available_init+FEâw ...
dword_18001C044 dd 2 ; DATA XREF: __isa_available_init+EDâw
; __isa_available_init+10Aâw ...
qword_18001C048 dq 202Fh ; DATA XREF: __isa_available_init+59âw
qword_18001C050 dq 0F800h ; DATA XREF: sub_180003D70+63âr
align 20h
; DWORD dwTlsIndex
dwTlsIndex dd 0FFFFFFFFh ; DATA XREF: __vcrt_freeptd+9âr
; __vcrt_freeptd+1Eâr ...
align 10h
byte_18001C070 db 2 ; DATA XREF: abort:loc_180006C38âr
align 20h
unk_18001C080 db 0Ch ; DATA XREF: __acrt_errno_map_os_error+2Aâo
; _errno+Eâo
db 0
db 0
db 0
unk_18001C084 db 8 ; DATA XREF: __acrt_errno_map_os_error+16âo
; __doserrno+Eâo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_18001C090 db 0 ; DATA XREF: __acrt_initialize_stdio+99âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 20h
db 0
db 0
unk_18001C0A8 db 0 ; DATA XREF: __acrt_initialize_stdio+92âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 2
db 20h
db 0
db 0
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 2
db 20h
db 0
db 0
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 1
db 2
db 2
db 2
db 2
db 2
db 2
db 2
db 2
db 2
db 2
db 2
db 2
db 2
db 2
db 2
db 2
db 3
db 3
db 3
db 3
db 3
db 3
db 3
db 3
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_18001C2A0 db 0 ; DATA XREF: __acrt_stdio_refill_and_read_narrow_nolock:loc_1800088EFâo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0FFh
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 80h
db 0
db 0Ah
db 0Ah
db 0Ah
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
; DWORD dword_18001C2E8
dword_18001C2E8 dd 0FFFFFFFFh ; DATA XREF: __acrt_freeptd+6âr
; __acrt_freeptd+1Eâr ...
align 10h
unk_18001C2F0 db 0 ; DATA XREF: uninitialize_allocated_memory+20âo
; __crt_seh_guarded_call<void>::operator()<_lambda_46352004c1216016012b18bd6f87e700_,_lambda_3bd07e1a1191394380780325891bf33f_ &,_lambda_334532d3f185bcaa59b5be82d7d22bff_>(_lambda_46352004c1216016012b18bd6f87e700_ &&,_lambda_3bd07e1a1191394380780325891bf33f_ &,_lambda_334532d3f185bcaa59b5be82d7d22bff_ &&)+3Bâo ...
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 61h ; a
db 62h ; b
db 63h ; c
db 64h ; d
db 65h ; e
db 66h ; f
db 67h ; g
db 68h ; h
db 69h ; i
db 6Ah ; j
db 6Bh ; k
db 6Ch ; l
db 6Dh ; m
db 6Eh ; n
db 6Fh ; o
db 70h ; p
db 71h ; q
db 72h ; r
db 73h ; s
db 74h ; t
db 75h ; u
db 76h ; v
db 77h ; w
db 78h ; x
db 79h ; y
db 7Ah ; z
db 0
db 0
db 0
db 0
db 0
db 0
db 41h ; A
db 42h ; B
db 43h ; C
db 44h ; D
db 45h ; E
db 46h ; F
db 47h ; G
db 48h ; H
db 49h ; I
db 4Ah ; J
db 4Bh ; K
db 4Ch ; L
db 4Dh ; M
db 4Eh ; N
db 4Fh ; O
db 50h ; P
db 51h ; Q
db 52h ; R
db 53h ; S
db 54h ; T
db 55h ; U
db 56h ; V
db 57h ; W
db 58h ; X
db 59h ; Y
db 5Ah ; Z
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_18001C520 db 0 ; DATA XREF: __acrt_initialize_multibyte+22âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 10h
db 0
db 0
db 0
db 0
db 0
db 0
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_18001C630 db 0 ; DATA XREF: __acrt_initialize_multibyte+Dâo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 61h ; a
db 62h ; b
db 63h ; c
db 64h ; d
db 65h ; e
db 66h ; f
db 67h ; g
db 68h ; h
db 69h ; i
db 6Ah ; j
db 6Bh ; k
db 6Ch ; l
db 6Dh ; m
db 6Eh ; n
db 6Fh ; o
db 70h ; p
db 71h ; q
db 72h ; r
db 73h ; s
db 74h ; t
db 75h ; u
db 76h ; v
db 77h ; w
db 78h ; x
db 79h ; y
db 7Ah ; z
db 0
db 0
db 0
db 0
db 0
db 0
db 41h ; A
db 42h ; B
db 43h ; C
db 44h ; D
db 45h ; E
db 46h ; F
db 47h ; G
db 48h ; H
db 49h ; I
db 4Ah ; J
db 4Bh ; K
db 4Ch ; L
db 4Dh ; M
db 4Eh ; N
db 4Fh ; O
db 50h ; P
db 51h ; Q
db 52h ; R
db 53h ; S
db 54h ; T
db 55h ; U
db 56h ; V
db 57h ; W
db 58h ; X
db 59h ; Y
db 5Ah ; Z
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_18001C730 db 1 ; DATA XREF: _setmbcp_nolock+1B5âo
db 2
db 4
db 8
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_18001C740 db 0A4h ; DATA XREF: _setmbcp_nolock+37âo
db 3
db 0
db 0
db 60h ; `
db 82h
db 79h ; y
db 82h
db 21h ; !
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0A6h
db 0DFh
db 0
db 0
db 0
db 0
db 0
db 0
db 0A1h
db 0A5h
db 0
db 0
db 0
db 0
db 0
db 0
db 81h
db 9Fh
db 0E0h
db 0FCh
db 0
db 0
db 0
db 0
db 40h ; @
db 7Eh ; ~
db 80h
db 0FCh
db 0
db 0
db 0
db 0
db 0A8h
db 3
db 0
db 0
db 0C1h
db 0A3h
db 0DAh
db 0A3h
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 81h
db 0FEh
db 0
db 0
db 0
db 0
db 0
db 0
db 40h ; @
db 0FEh
db 0
db 0
db 0
db 0
db 0
db 0
db 0B5h
db 3
db 0
db 0
db 0C1h
db 0A3h
db 0DAh
db 0A3h
db 20h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 81h
db 0FEh
db 0
db 0
db 0
db 0
db 0
db 0
db 41h ; A
db 0FEh
db 0
db 0
db 0
db 0
db 0
db 0
db 0B6h
db 3
db 0
db 0
db 0CFh
db 0A2h
db 0E4h
db 0A2h
db 1Ah
db 0
db 0E5h
db 0A2h
db 0E8h
db 0A2h
db 5Bh ; [
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 81h
db 0FEh
db 0
db 0
db 0
db 0
db 0
db 0
db 40h ; @
db 7Eh ; ~
db 0A1h
db 0FEh
db 0
db 0
db 0
db 0
db 51h ; Q
db 5
db 0
db 0
db 51h ; Q
db 0DAh
db 5Eh ; ^
db 0DAh
db 20h
db 0
db 5Fh ; _
db 0DAh
db 6Ah ; j
db 0DAh
db 32h ; 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 81h
db 0D3h
db 0D8h
db 0DEh
db 0E0h
db 0F9h
db 0
db 0
db 31h ; 1
db 7Eh ; ~
db 81h
db 0FEh
db 0
db 0
db 0
db 0
off_18001C830 dq offset asc_180013C90 ; DATA XREF: initialize_global_variablesâo
; replace_current_thread_locale_nolock(__acrt_ptd * const,__crt_locale_data * const)+31âo ...
; " ((((( H"
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset unk_18001C998
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset unk_18001C998
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset unk_18001C998
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset unk_18001C998
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset unk_18001C998
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset off_18001C9A0
align 20h
dq offset unk_180013F10
dq offset unk_180014090
dq offset off_180013510
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
off_18001C988 dq offset off_18001C830 ; DATA XREF: _LocaleUpdate::_LocaleUpdate(__crt_locale_pointers * const)+2Dâr
; " ((((( H"
off_18001C990 dq offset unk_18001C2F0 ; DATA XREF: setmbcp_internal(int,bool,__acrt_ptd * const,__crt_multibyte_data * * const)+1B2âw
unk_18001C998 db 43h ; C ; DATA XREF: __acrt_add_locale_ref:loc_18000DDA6âo
; __acrt_free_locale:loc_18000DEF3âo ...
db 0
db 0
db 0
dword_18001C99C dd 0FFFFFFFEh ; DATA XREF: setmbcp_internal(int,bool,__acrt_ptd * const,__crt_multibyte_data * * const)+16Câr
; update_thread_multibyte_data_internal(__acrt_ptd * const,__crt_multibyte_data * * const)+15âr ...
off_18001C9A0 dq offset unk_18001CA38 ; DATA XREF: __acrt_free_locale+23âo
; __free_lconv_num+10âr ...
off_18001C9A8 dq offset unk_18001DCDC ; DATA XREF: __free_lconv_num+22âr
off_18001C9B0 dq offset unk_18001DCDC ; DATA XREF: __free_lconv_num+34âr
off_18001C9B8 dq offset unk_18001DCDC ; DATA XREF: __free_lconv_mon+15âr
off_18001C9C0 dq offset unk_18001DCDC ; DATA XREF: __free_lconv_mon+27âr
off_18001C9C8 dq offset unk_18001DCDC ; DATA XREF: __free_lconv_mon+39âr
off_18001C9D0 dq offset unk_18001DCDC ; DATA XREF: __free_lconv_mon+4Bâr
off_18001C9D8 dq offset unk_18001DCDC ; DATA XREF: __free_lconv_mon+5Dâr
off_18001C9E0 dq offset unk_18001DCDC ; DATA XREF: __free_lconv_mon+6Fâr
off_18001C9E8 dq offset unk_18001DCDC ; DATA XREF: __free_lconv_mon+81âr
db 7Fh ; \x7f
db 7Fh ; \x7f
db 7Fh ; \x7f
db 7Fh ; \x7f
db 7Fh ; \x7f
db 7Fh ; \x7f
db 7Fh ; \x7f
db 7Fh ; \x7f
off_18001C9F8 dq offset unk_18001CA3C ; DATA XREF: __free_lconv_num+46âr
off_18001CA00 dq offset unk_18001DCE0 ; DATA XREF: __free_lconv_num+58âr
off_18001CA08 dq offset unk_18001DCE0 ; DATA XREF: __free_lconv_mon+93âr
off_18001CA10 dq offset unk_18001DCE0 ; DATA XREF: __free_lconv_mon+A5âr
off_18001CA18 dq offset unk_18001DCE0 ; DATA XREF: __free_lconv_mon+B7âr
off_18001CA20 dq offset unk_18001DCE0 ; DATA XREF: __free_lconv_mon+CCâr
off_18001CA28 dq offset unk_18001DCE0 ; DATA XREF: __free_lconv_mon+E1âr
off_18001CA30 dq offset unk_18001DCE0 ; DATA XREF: __free_lconv_mon+F6âr
unk_18001CA38 db 2Eh ; . ; DATA XREF: .data:off_18001C9A0âo
db 0
db 0
db 0
unk_18001CA3C db 2Eh ; . ; DATA XREF: .data:off_18001C9F8âo
db 0
db 0
db 0
; HANDLE hObject
hObject dq 0FFFFFFFFFFFFFFFEh ; DATA XREF: __dcrt_lowio_ensure_console_output_initialized+6âr
; __dcrt_lowio_ensure_console_output_initialized+3Câw ...
align 10h
byte_18001CA50 db 1 ; DATA XREF: _ctrlfp+34âr
; _ctrlfp:loc_180010A01âw
align 4
db 75h ; u
db 98h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dq offset off_180011C60
align 10h
aAvbadAllocStd db '.?AVbad_alloc@std@@',0
align 8
dq offset off_180011C60
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 2Eh ; .
db 3Fh ; ?
db 41h ; A
db 56h ; V
db 65h ; e
db 78h ; x
db 63h ; c
db 65h ; e
db 70h ; p
db 74h ; t
db 69h ; i
db 6Fh ; o
db 6Eh ; n
db 40h ; @
db 73h ; s
db 74h ; t
db 64h ; d
db 40h ; @
db 40h ; @
db 0
db 0
db 0
db 0
db 0
dq offset off_180011C60
align 20h
aAvbadArrayNewL db '.?AVbad_array_new_length@std@@',0
align 20h
dq offset off_180011C60
align 10h
aAvtypeInfo db '.?AVtype_info@@',0
qword_18001CB00 dq 0 ; DATA XREF: DllMain+32âw
; sub_180001320+11âo
qword_18001CB08 dq 0 ; DATA XREF: DllMain+24âw DllMain+39âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
qword_18001CB18 dq 0 ; DATA XREF: DllMain+16âw
qword_18001CB20 dq 0 ; DATA XREF: DllMain+Bâw
align 10h
dword_18001CB30 dd 0 ; DATA XREF: sub_180001430+4âw
; sub_180001430:loc_18000143Dâw
dword_18001CB34 dd 0 ; DATA XREF: dllmain_crt_process_attach(HINSTANCE__ * const,void * const):loc_180002D75âw
; dllmain_crt_process_detach(bool)+Dâr ...
__castguard_check_failure_os_handled_fptr db 0
; DATA XREF: .rdata:00000001800190B0âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_18001CB40 db 0 ; DATA XREF: sub_1800031ACâo
; sub_1800031BCâo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_18001CB50 db 0 ; DATA XREF: sub_1800031C8âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
unk_18001CB58 db 0 ; DATA XREF: sub_1800031D0âo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
dword_18001CB60 dd 0 ; DATA XREF: dllmain_crt_process_attach(HINSTANCE__ * const,void * const):loc_180002CC8âr
; dllmain_crt_process_attach(HINSTANCE__ * const,void * const)+45âw ...
align 8
qword_18001CB68 dq 0 ; DATA XREF: __scrt_acquire_startup_lock+23âw
; __scrt_release_startup_lock+17âw
byte_18001CB70 db 0 ; DATA XREF: __scrt_initialize_crt+6âr
; __scrt_initialize_crt+17âw ...
byte_18001CB71 db 0 ; DATA XREF: __scrt_initialize_onexit_tables+6âr
; __scrt_initialize_onexit_tables:loc_18000341Dâw
align 8
; _onexit_table_t Table
Table _onexit_table_t <0> ; DATA XREF: __scrt_dllmain_uninitialize_c+Dâo
; __scrt_initialize_onexit_tables+23âo ...
; _onexit_table_t stru_18001CB90
stru_18001CB90 _onexit_table_t <0> ; DATA XREF: __scrt_initialize_onexit_tables+33âo
; __scrt_initialize_onexit_tables+62âw
dword_18001CBA8 dd 0 ; DATA XREF: sub_180003528âw
align 10h
dword_18001CBB0 dd 0 ; DATA XREF: __report_gsfailure+61âw
; __report_securityfailure+55âw ...
dword_18001CBB4 dd 0 ; DATA XREF: __report_gsfailure+6Bâw
; __report_securityfailure+5Fâw
align 20h
qword_18001CBC0 dq 0 ; DATA XREF: __report_gsfailure+4Eâw
; __report_securityfailure+4Eâw
dword_18001CBC8 dd 0 ; DATA XREF: __report_gsfailure+75âw
; __report_securityfailure+69âw
align 10h
unk_18001CBD0 db 0 ; DATA XREF: __report_gsfailure+88âo
; __report_securityfailure+7Câo
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
; struct _CONTEXT ContextRecord
ContextRecord _CONTEXT <?> ; DATA XREF: __report_gsfailure:loc_18000390Fâo
; __report_securityfailure:loc_1800039F7âo ...
dword_18001D120 dd ? ; DATA XREF: __isa_available_init:loc_180003BEDâr
; __isa_available_init+A0âw ...
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
unk_18001D1A0 db ? ; ; DATA XREF: __vcrt_freefls+9âo
; __vcrt_freeptd+33âo ...
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
dword_18001D218 dd ? ; DATA XREF: __vcrt_initialize_ptd+2Dâw
align 20h
; struct _RTL_CRITICAL_SECTION CriticalSection
CriticalSection _RTL_CRITICAL_SECTION <?> ; DATA XREF: __vcrt_initialize_locks+7âo
; __vcrt_uninitialize_locks:loc_180004CEAâo
dword_18001D248 dd ? ; DATA XREF: __vcrt_initialize_locks+1Câw
; __vcrt_uninitialize_locks+6âr ...
align 10h
qword_18001D250 dq ? ; DATA XREF: try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const)+59âr
; try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const)+D5âw ...
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
qword_18001D268 dq ? ; DATA XREF: try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const)+32âr
; try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const)+11Dâw ...
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
qword_18001D290 dq ? ; DATA XREF: sub_180005DDCâw
; _query_new_handler+1Aâr
dword_18001D298 dd ? ; DATA XREF: _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void)+1Bâw
; sub_180006278âr
align 20h
qword_18001D2A0 dq ? ; DATA XREF: _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void)+36âr
; sub_180006254âw
byte_18001D2A8 db ? ; DATA XREF: _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void)+9âr
; _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void)+A7âw
align 10h
unk_18001D2B0 db ? ; ; DATA XREF: _configure_narrow_argv+43âo
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
qword_18001D3B8 dq ? ; DATA XREF: common_initialize_environment_nolock<char>(void)+Câr
; common_initialize_environment_nolock<char>(void)+49âw ...
unk_18001D3C0 db ? ; ; DATA XREF: __dcrt_uninitialize_environments_nolock+10âo
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
; void *qword_18001D3C8
qword_18001D3C8 dq ? ; DATA XREF: sub_1800067FC+7âr
; __dcrt_uninitialize_environments_nolock+28âr
; void *qword_18001D3D0
qword_18001D3D0 dq ? ; DATA XREF: common_initialize_environment_nolock<char>(void):loc_18000666Aâw
; sub_1800067E0+7âr ...
; _onexit_table_t stru_18001D3D8
stru_18001D3D8 _onexit_table_t <?> ; DATA XREF: _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void):loc_180006075âo
; initialize_c+4âo
; _onexit_table_t stru_18001D3F0
stru_18001D3F0 _onexit_table_t <?> ; DATA XREF: _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void)+63âo
; initialize_c+10âo
qword_18001D408 dq ? ; DATA XREF: sub_180006FA0âw
; _invalid_parameter+77âr
dword_18001D410 dd ? ; DATA XREF: __acrt_initialize_stdio+19âr
; __acrt_initialize_stdio+3Eâw ...
align 8
; void *qword_18001D418
qword_18001D418 dq ? ; DATA XREF: __acrt_uninitialize+8âr
; __acrt_initialize_stdio+4Bâw ...
dword_18001D420 dd ? ; DATA XREF: _openfile+5Eâw
; __acrt_stdio_allocate_buffer_nolock+12âw
align 10h
qword_18001D430 dq ? ; DATA XREF: common_fseek_binary_mode_read_only_fast_track_nolock(__crt_stdio_stream,__int64,int)+44âo
; common_ftell_nolock<__int64>(__crt_stdio_stream)+70âo ...
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
dword_18001D830 dd ? ; DATA XREF: sub_1800078A8+29âr
; _read+4Aâr ...
align 20h
unk_18001D840 db ? ; ; DATA XREF: __vcrt_initialize_locks_0:loc_180008D88âo
; sub_180008DC8+7âo ...
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
dword_18001DA70 dd ? ; DATA XREF: __vcrt_initialize_locks_0+28âw
; __vcrt_uninitialize_locks_0+6âr ...
align 8
qword_18001DA78 dq ? ; DATA XREF: __crt_seh_guarded_call<void>::operator()<_lambda_efdfa57d1f175319df784efa44bb7b81_,_lambda_5f0a4c1567f8adc6734073e5d1e1b35c_ &,_lambda_2e8a7d3640ea6ccb4c2413664c2db6fd_>(_lambda_efdfa57d1f175319df784efa44bb7b81_ &&,_lambda_5f0a4c1567f8adc6734073e5d1e1b35c_ &,_lambda_2e8a7d3640ea6ccb4c2413664c2db6fd_ &&)+2Eâr
; __acrt_initialize_multibyte+30âw
qword_18001DA80 dq ? ; DATA XREF: __crt_seh_guarded_call<void>::operator()<_lambda_efdfa57d1f175319df784efa44bb7b81_,_lambda_5f0a4c1567f8adc6734073e5d1e1b35c_ &,_lambda_2e8a7d3640ea6ccb4c2413664c2db6fd_>(_lambda_efdfa57d1f175319df784efa44bb7b81_ &&,_lambda_5f0a4c1567f8adc6734073e5d1e1b35c_ &,_lambda_2e8a7d3640ea6ccb4c2413664c2db6fd_ &&)+D6âr
; __acrt_initialize_multibyte+14âw
; struct __crt_multibyte_data *Block
Block dq ? ; DATA XREF: uninitialize_allocated_memory+6âr
; uninitialize_allocated_memory+19âr ...
dword_18001DA90 dd ? ; DATA XREF: getSystemCP(int)+14âw
; getSystemCP(int)+20âw ...
byte_18001DA94 db ? ; DATA XREF: __acrt_initialize_multibyte+4âr
; __acrt_initialize_multibyte+52âw
align 8
qword_18001DA98 dq ? ; DATA XREF: _configure_narrow_argv+61âw
dword_18001DAA0 dd ? ; DATA XREF: _configure_narrow_argv+FBâw
; _configure_narrow_argv:loc_1800065EFâw
align 8
; void *qword_18001DAA8
qword_18001DAA8 dq ? ; DATA XREF: _configure_narrow_argv+F4âw
; _configure_narrow_argv+15Bâw ...
; void *qword_18001DAB0
qword_18001DAB0 dq ? ; DATA XREF: uninitialize_allocated_io_buffers+38âr
; uninitialize_allocated_io_buffers+4Câw
qword_18001DAB8 dq ? ; DATA XREF: _configure_narrow_argv+5Aâr
; __acrt_initialize_command_line+Aâw
qword_18001DAC0 dq ? ; DATA XREF: __acrt_initialize_command_line+17âw
align 10h
qword_18001DAD0 dq ? ; DATA XREF: try_get_function(`anonymous namespace'::function_id,char const * const,A0x37284e77::module_id const * const,A0x37284e77::module_id const * const)+75âr
; try_get_function(`anonymous namespace'::function_id,char const * const,A0x37284e77::module_id const * const,A0x37284e77::module_id const * const)+10Fâw ...
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
qword_18001DB70 dq ? ; DATA XREF: try_get_function(`anonymous namespace'::function_id,char const * const,A0x37284e77::module_id const * const,A0x37284e77::module_id const * const)+2Fâr
; try_get_function(`anonymous namespace'::function_id,char const * const,A0x37284e77::module_id const * const,A0x37284e77::module_id const * const)+182âw ...
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
; HANDLE hHeap
hHeap dq ? ; DATA XREF: _free_base+Fâr
; _malloc_base:loc_180008E76âr ...
qword_18001DC88 dq ? ; DATA XREF: _initp_misc_winsigâw
; raise:loc_18000B7C1âo
qword_18001DC90 dq ? ; DATA XREF: _initp_misc_winsig+7âw
; raise:loc_18000B7AFâo
qword_18001DC98 dq ? ; DATA XREF: __crt_seh_guarded_call<void (*)(int)>::operator()<_lambda_c36588078e9f5dfd39652860aa6b3aaf_,_lambda_ec61778202f4f5fc7e7711acc23c3bca_ &,_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_>(_lambda_c36588078e9f5dfd39652860aa6b3aaf_ &&,_lambda_ec61778202f4f5fc7e7711acc23c3bca_ &,_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_ &&)+26âr
; _initp_misc_winsig+Eâw ...
qword_18001DCA0 dq ? ; DATA XREF: _initp_misc_winsig+15âw
; raise:loc_18000B7B8âo
qword_18001DCA8 dq ? ; DATA XREF: __acrt_has_user_matherr+9âr
; sub_18000B94Câw ...
qword_18001DCB0 dq ? ; DATA XREF: initialize_global_variables+7âw
; construct_ptd_array(__acrt_ptd * const)+48âo ...
; void *qword_18001DCB8
qword_18001DCB8 dq ? ; DATA XREF: uninitialize_allocated_io_buffers+4âr
; uninitialize_allocated_io_buffers+17âw ...
; void *qword_18001DCC0
qword_18001DCC0 dq ? ; DATA XREF: uninitialize_allocated_io_buffers+10âr
; uninitialize_allocated_io_buffers+2Bâw
; unsigned __int64 qword_18001DCC8
qword_18001DCC8 dq ? ; DATA XREF: _mbtowc_l+62âo
; _mbtowc_l:loc_18000BAE4âw
dword_18001DCD0 dd ? ; DATA XREF: _LocaleUpdate::_LocaleUpdate(__crt_locale_pointers * const):loc_180006CFCâr
; __acrt_set_locale_changed+5âw ...
dword_18001DCD4 dd ? ; DATA XREF: __acrt_stdio_parse_mode<char>(char const * const)+1Dâr
dword_18001DCD8 dd ? ; DATA XREF: sub_18000DD54âr
unk_18001DCDC db ? ; ; DATA XREF: .data:off_18001C9A8âo
; .data:off_18001C9B0âo ...
db ? ;
db ? ;
db ? ;
unk_18001DCE0 db ? ; ; DATA XREF: .data:off_18001CA00âo
; .data:off_18001CA08âo ...
db ? ;
db ? ;
db ? ;
dword_18001DCE4 dd ? ; DATA XREF: decode_options(int,int,int)+188âr
dword_18001DCE8 dd ? ; DATA XREF: sub_18000F914âr
align 10h
unk_18001DCF0 db ? ; ; DATA XREF: __crt_mbstring::__mbrtoc32_utf8(char32_t *,char const *,unsigned __int64,_Mbstatet *)+22âo
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
dword_18001DCF8 dd ? ; DATA XREF: sub_18000F698:loc_18000F6B8âr
; __acrt_initialize_fmodeâr ...
dword_18001DCFC dd ? ; DATA XREF: __acrt_initialize_fma3+Bâw
; __acrt_initialize_fma3+4Bâr ...
dword_18001DD00 dd ? ; DATA XREF: log10+Aâr
; __acrt_initialize_fma3:loc_180010501âw
dword_18001DD04 dd ? ; DATA XREF: __uncaught_exception(void)+2âr
unk_18001DD08 db ? ; ; DATA XREF: sub_180003520âo
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
db ? ;
_data ends
; Section 4. (virtual address 0001E000)
; Virtual size : 00001134 ( 4404.)
; Section size in file : 00001200 ( 4608.)
; Offset to raw data for section: 0001B200
; Flags 40000040: Data Readable
; Alignment : default
; ===========================================================================
; Segment type: Pure data
; Segment permissions: Read
_pdata segment para public 'DATA' use64
assume cs:_pdata
;org 18001E000h
ExceptionDir RUNTIME_FUNCTION <rva sub_180001000, rva algn_18000102B, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva sub_180001030, rva algn_18000105B, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva DllGetClassObject, rva algn_1800011B6, \
rva stru_1800196B8>
RUNTIME_FUNCTION <rva DllMain, rva algn_180001219, rva stru_1800196F0>
RUNTIME_FUNCTION <rva sub_18000121C, rva algn_180001247, \
rva stru_1800196DC>
RUNTIME_FUNCTION <rva sub_180001248, rva algn_180001295, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva RequestAddress, rva algn_18000131F, \
rva stru_1800196B8>
RUNTIME_FUNCTION <rva sub_180001320, rva sub_180001398, \
rva stru_1800196E4>
RUNTIME_FUNCTION <rva sub_1800013C0, rva algn_180001426, \
rva stru_1800196B8>
RUNTIME_FUNCTION <rva sub_180001448, rva algn_180001467, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva sub_180001470, rva algn_1800014C1, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva sub_1800014D0, rva algn_180001521, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva sub_180001530, rva sub_180001560, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva sub_180001560, rva algn_1800015F3, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva sub_180001610, rva sub_1800016A0, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva sub_1800016B0, rva algn_180001701, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva sub_18000171C, rva algn_180001739, \
rva stru_1800196F8>
RUNTIME_FUNCTION <rva sub_180001740, rva algn_180001776, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva sub_180001778, rva algn_1800018D9, \
rva stru_18001973C>
RUNTIME_FUNCTION <rva sub_1800018DC, rva algn_1800019E5, \
rva stru_180019714>
RUNTIME_FUNCTION <rva StartAddress, rva algn_180001CB6, \
rva stru_180019754>
RUNTIME_FUNCTION <rva sub_180001CB8, rva algn_180001D55, \
rva stru_180019700>
RUNTIME_FUNCTION <rva sub_180001D60, rva algn_1800021E2, \
rva stru_180019770>
RUNTIME_FUNCTION <rva sub_1800021F0, rva algn_180002269, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva sub_180002270, rva algn_1800022C1, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva sub_1800022DC, rva algn_180002537, \
rva stru_180019720>
RUNTIME_FUNCTION <rva sub_180002540, rva algn_18000260D, \
rva stru_18001979C>
RUNTIME_FUNCTION <rva sub_180002610, rva algn_1800026DD, \
rva stru_18001979C>
RUNTIME_FUNCTION <rva sub_1800026E0, rva algn_180002713, \
rva stru_180019794>
RUNTIME_FUNCTION <rva sub_180002714, rva algn_180002773, \
rva stru_1800196DC>
RUNTIME_FUNCTION <rva sub_180002774, rva algn_1800027C7, \
rva stru_1800196DC>
RUNTIME_FUNCTION <rva sub_1800027C8, rva algn_180002A5B, \
rva stru_1800197C4>
RUNTIME_FUNCTION <rva sub_180002A5C, rva algn_180002BF7, \
rva stru_1800197B0>
RUNTIME_FUNCTION <rva sub_180002BF8, rva TraceMessage, \
rva stru_1800197E8>
RUNTIME_FUNCTION <rva ?dllmain_crt_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z,\ ; dllmain_crt_dispatch(HINSTANCE__ * const,ulong,void * const)
rva ?dllmain_crt_process_attach@@YAHQEAUHINSTANCE__@@QEAX@Z,\ ; dllmain_crt_process_attach(HINSTANCE__ * const,void * const)
rva stru_1800196F0>
RUNTIME_FUNCTION <rva ?dllmain_crt_process_attach@@YAHQEAUHINSTANCE__@@QEAX@Z,\ ; dllmain_crt_process_attach(HINSTANCE__ * const,void * const)
rva loc_180002DA6, rva stru_1800197F0>
RUNTIME_FUNCTION <rva ?dllmain_crt_process_detach@@YAH_N@Z, \ ; dllmain_crt_process_detach(bool)
rva ?dllmain_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z, \ ; dllmain_dispatch(HINSTANCE__ * const,ulong,void * const)
rva stru_180019834>
RUNTIME_FUNCTION <rva ?dllmain_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z, \ ; dllmain_dispatch(HINSTANCE__ * const,ulong,void * const)
rva algn_180002F5D, rva stru_180019888>
RUNTIME_FUNCTION <rva DllEntryPoint, rva algn_180002F9D, \
rva stru_1800196B8>
RUNTIME_FUNCTION <rva ??2@YAPEAX_K@Z, rva j_j_free, \ ; operator new(unsigned __int64)
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __GSHandlerCheck, rva algn_180003009, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __GSHandlerCheckCommon, rva algn_180003067, \
rva stru_1800198B8>
RUNTIME_FUNCTION <rva __security_check_cookie, rva byte_18000309E, \
rva stru_1800198C0>
RUNTIME_FUNCTION <rva __alloca_probe, rva algn_1800030FE, \
rva stru_1800198C8>
RUNTIME_FUNCTION <rva __security_init_cookie, rva sub_1800031AC, \
rva stru_1800198D0>
RUNTIME_FUNCTION <rva __scrt_initialize_default_local_stdio_options, \
rva algn_1800031F3, rva stru_1800196F0>
RUNTIME_FUNCTION <rva __scrt_acquire_startup_lock, rva algn_18000322D,\
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __scrt_dllmain_after_initialize_c, \
rva __scrt_dllmain_before_initialize_c, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __scrt_dllmain_before_initialize_c, \
rva algn_180003279, rva stru_1800196F0>
RUNTIME_FUNCTION <rva sub_18000327C, \
rva __scrt_dllmain_crt_thread_detach, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __scrt_dllmain_crt_thread_detach, \
rva algn_1800032B9, rva stru_1800196F0>
RUNTIME_FUNCTION <rva __scrt_dllmain_exception_filter, \
rva __scrt_dllmain_uninitialize_c, \
rva stru_180019904>
RUNTIME_FUNCTION <rva __scrt_dllmain_uninitialize_c, \
rva __scrt_dllmain_uninitialize_critical, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __scrt_dllmain_uninitialize_critical, \
rva __scrt_initialize_crt, rva stru_1800196F0>
RUNTIME_FUNCTION <rva __scrt_initialize_crt, rva algn_1800033A9, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __scrt_initialize_onexit_tables, \
rva algn_180003437, rva stru_1800196C8>
RUNTIME_FUNCTION <rva __scrt_is_nonwritable_in_current_image, \
rva __scrt_release_startup_lock, rva stru_1800198DC>
RUNTIME_FUNCTION <rva __scrt_release_startup_lock, \
rva __scrt_uninitialize_crt, rva stru_1800196C8>
RUNTIME_FUNCTION <rva __scrt_uninitialize_crt, rva algn_18000351D, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __scrt_fastfail, rva algn_18000367B, \
rva stru_180019918>
RUNTIME_FUNCTION <rva sub_18000367C, rva sub_1800036B8, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva sub_1800036B8, rva sub_1800036F4, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva sub_1800036F4, rva sub_180003730, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva sub_180003750, rva sub_18000378C, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva ??0exception@std@@QEAA@AEBV01@@Z, \ ; std::exception::exception(std::exception const &)
rva algn_1800037DE, rva stru_1800196C8>
RUNTIME_FUNCTION <rva unknown_libname_10, rva algn_180003842, \ ; Microsoft VisualC v14 64bit runtime
rva stru_1800196D0>
RUNTIME_FUNCTION <rva ?cancel_current_task@Concurrency@@YAXXZ, \ ; Concurrency::cancel_current_task(void)
rva ?cancel_current_task@Concurrency@@YAXXZ_0, \ ; Concurrency::cancel_current_task(void)
rva stru_1800196DC>
RUNTIME_FUNCTION <rva ?cancel_current_task@Concurrency@@YAXXZ_0, \ ; Concurrency::cancel_current_task(void)
rva algn_180003884, rva stru_1800196DC>
RUNTIME_FUNCTION <rva __raise_securityfailure, rva algn_1800038E4, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __report_gsfailure, rva algn_1800039C2, \
rva stru_18001993C>
RUNTIME_FUNCTION <rva __report_rangecheckfailure, rva algn_1800039D7, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __report_securityfailure, \
rva capture_current_context, rva stru_180019934>
RUNTIME_FUNCTION <rva capture_current_context, rva algn_180003AE1, \
rva stru_180019944>
RUNTIME_FUNCTION <rva capture_previous_context, rva algn_180003B55, \
rva stru_180019950>
RUNTIME_FUNCTION <rva __isa_available_init, rva algn_180003CF9, \
rva stru_18001995C>
RUNTIME_FUNCTION <rva sub_180003D10, rva byte_180003D3B, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva sub_180003D50, rva byte_180003D60, \
rva stru_180019970>
RUNTIME_FUNCTION <rva sub_180003D70, rva algn_180003F10, \
rva stru_18001997C>
RUNTIME_FUNCTION <rva unknown_libname_11, rva algn_180003F30, \ ; Microsoft VisualC v14 64bit runtime
rva stru_180019980>
RUNTIME_FUNCTION <rva sub_180003F40, rva algn_1800045D5, \
rva stru_18001998C>
RUNTIME_FUNCTION <rva __C_specific_handler, rva algn_1800047EA, \
rva stru_180019990>
RUNTIME_FUNCTION <rva __std_type_info_destroy_list, \
rva algn_180004816, rva stru_1800196C8>
RUNTIME_FUNCTION <rva __vcrt_initialize, \ ; Concurrency::details::ScheduleGroupSegmentBase::HasUnrealizedChores(void)
rva ?HasUnrealizedChores@ScheduleGroupSegmentBase@details@Concurrency@@IEAA_NXZ,\
rva stru_1800196F0>
RUNTIME_FUNCTION <rva ?HasUnrealizedChores@ScheduleGroupSegmentBase@details@Concurrency@@IEAA_NXZ,\ ; Concurrency::details::ScheduleGroupSegmentBase::HasUnrealizedChores(void)
rva __vcrt_thread_detach, rva stru_1800196F0>
RUNTIME_FUNCTION <rva __vcrt_thread_detach, rva algn_180004866, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __vcrt_uninitialize, rva algn_180004881, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __vcrt_uninitialize_critical, \
rva algn_180004894, rva stru_1800196F0>
RUNTIME_FUNCTION <rva __DestructExceptionObject, rva algn_18000490D, \
rva stru_1800199AC>
RUNTIME_FUNCTION <rva __std_exception_copy, rva algn_1800049A1, \
rva stru_1800199D8>
RUNTIME_FUNCTION <rva __std_exception_destroy, rva algn_1800049C9, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva _CxxThrowException, rva algn_180004A6C, \
rva stru_1800199EC>
RUNTIME_FUNCTION <rva _NLG_Notify, rva algn_180004A98, \
rva stru_180019A00>
RUNTIME_FUNCTION <rva __NLG_Dispatch2, rva algn_180004AA1, \
rva stru_180019A04>
RUNTIME_FUNCTION <rva nullsub_1, rva algn_180004AB1, \
rva stru_180019A08>
RUNTIME_FUNCTION <rva __vcrt_freefls, rva algn_180004B0F, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __vcrt_freeptd, rva algn_180004B5D, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __vcrt_getptd, rva algn_180004B79, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __vcrt_getptd_noexit, rva algn_180004C3B, \
rva stru_1800196B8>
RUNTIME_FUNCTION <rva __vcrt_initialize_ptd, rva algn_180004C83, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __vcrt_uninitialize_ptd, rva algn_180004CA6, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __vcrt_initialize_locks, rva algn_180004CDA, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __vcrt_uninitialize_locks, rva algn_180004D13, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva ?try_get_function@@YAPEAXW4function_id@?A0x78405aa4@@QEBDQEBW4module_id@2@2@Z,\ ; try_get_function(`anonymous namespace'::function_id,char const * const,A0x78405aa4::module_id const * const,A0x78405aa4::module_id const * const)
rva algn_180004E62, rva stru_180019A0C>
RUNTIME_FUNCTION <rva __vcrt_FlsAlloc, rva algn_180004EA9, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __vcrt_FlsFree, rva algn_180004EF2, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __vcrt_FlsGetValue, rva algn_180004F3A, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __vcrt_FlsSetValue, rva algn_180004F8D, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva __vcrt_InitializeCriticalSectionEx, \
rva byte_180004FF1, rva stru_1800196B8>
RUNTIME_FUNCTION <rva _CallSettingFrame, rva algn_180005050, \
rva stru_180019A28>
RUNTIME_FUNCTION <rva _CallSettingFrame_0, rva algn_18000508A, \
rva stru_180019A30>
RUNTIME_FUNCTION <rva _CallSettingFrame_NotifyContinuationAddr, \
rva algn_1800050B6, rva stru_180019A38>
RUNTIME_FUNCTION <rva _CallSettingFrameEncoded, rva algn_180005107, \
rva stru_180019A40>
RUNTIME_FUNCTION <rva ??$common_fsopen@D@@YAPEAU_iobuf@@QEBD0H@Z, \ ; common_fsopen<char>(char const * const,char const * const,int)
rva algn_1800051C1, rva stru_180019A48>
RUNTIME_FUNCTION <rva fopen_s, rva _fclose_nolock, rva stru_1800196D0>
RUNTIME_FUNCTION <rva _fclose_nolock, rva algn_18000529F, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva fclose, rva algn_180005302, rva stru_180019A70>
RUNTIME_FUNCTION <rva _fread_nolock_s, rva algn_180005562, \
rva stru_180019AC4>
RUNTIME_FUNCTION <rva fread, rva algn_180005581, rva stru_1800196F8>
RUNTIME_FUNCTION <rva fread_s, rva algn_180005629, rva stru_180019A94>
RUNTIME_FUNCTION <rva ?common_fseek@@YAHV__crt_stdio_stream@@_JH@Z, \ ; common_fseek(__crt_stdio_stream,__int64,int)
rva ?common_fseek_binary_mode_read_only_fast_track_nolock@@YA_NV__crt_stdio_stream@@_JH@Z,\ ; common_fseek_binary_mode_read_only_fast_track_nolock(__crt_stdio_stream,__int64,int)
rva stru_180019ADC>
RUNTIME_FUNCTION <rva ?common_fseek_binary_mode_read_only_fast_track_nolock@@YA_NV__crt_stdio_stream@@_JH@Z,\ ; common_fseek_binary_mode_read_only_fast_track_nolock(__crt_stdio_stream,__int64,int)
rva algn_18000577A, rva stru_1800196D0>
RUNTIME_FUNCTION <rva ?common_fseek_nolock@@YAHV__crt_stdio_stream@@_JH@Z,\ ; common_fseek_nolock(__crt_stdio_stream,__int64,int)
rva algn_180005833, rva stru_1800196B8>
RUNTIME_FUNCTION <rva ??$common_ftell@J@@YAJV__crt_stdio_stream@@@Z, \ ; common_ftell<long>(__crt_stdio_stream)
rva algn_1800058A9, rva stru_180019B44>
RUNTIME_FUNCTION <rva ??$common_ftell_nolock@_J@@YA_JV__crt_stdio_stream@@@Z,\ ; common_ftell_nolock<__int64>(__crt_stdio_stream)
rva algn_1800059DB, rva stru_1800196B8>
RUNTIME_FUNCTION <rva ?common_ftell_read_mode_nolock@@YA_JV__crt_stdio_stream@@_J1@Z,\ ; common_ftell_read_mode_nolock(__crt_stdio_stream,__int64,__int64)
rva algn_180005B25, rva stru_180019B2C>
RUNTIME_FUNCTION <rva ?common_ftell_translated_utf8_nolock@@YA_JV__crt_stdio_stream@@_J@Z,\ ; common_ftell_translated_utf8_nolock(__crt_stdio_stream,__int64)
rva algn_180005CA1, rva stru_180019B04>
RUNTIME_FUNCTION <rva _initterm, rva _initterm_e, rva stru_180019904>
RUNTIME_FUNCTION <rva _initterm_e, rva algn_180005DD9, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva _callnewh, rva algn_180005E13, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva _query_new_handler, rva j__malloc_base, \
rva stru_180019B68>
RUNTIME_FUNCTION <rva _seh_filter_exe, rva algn_180005FE6, \
rva stru_180019904>
RUNTIME_FUNCTION <rva ??$?RV_lambda_99476a1ad63dd22509b5d3e65b0ffc95_@@AEAV_lambda_ad1ced32f4ac17aa236e5ef05d6b3b7c_@@V_lambda_f7424dd8d45958661754dc4f2697e9c3_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_99476a1ad63dd22509b5d3e65b0ffc95_@@AEAV_lambda_ad1ced32f4ac17aa236e5ef05d6b3b7c_@@$$QEAV_lambda_f7424dd8d45958661754dc4f2697e9c3_@@@Z,\ ; __crt_seh_guarded_call<void>::operator()<_lambda_99476a1ad63dd22509b5d3e65b0ffc95_,_lambda_ad1ced32f4ac17aa236e5ef05d6b3b7c_ &,_lambda_f7424dd8d45958661754dc4f2697e9c3_>(_lambda_99476a1ad63dd22509b5d3e65b0ffc95_ &&,_lambda_ad1ced32f4ac17aa236e5ef05d6b3b7c_ &,_lambda_f7424dd8d45958661754dc4f2697e9c3_ &&)
rva ??R_lambda_6e4b09c48022b2350581041d5f6b0c4c_@@QEBA@XZ,\ ; _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void)
rva stru_180019BB4>
RUNTIME_FUNCTION <rva ??R_lambda_6e4b09c48022b2350581041d5f6b0c4c_@@QEBA@XZ,\ ; _lambda_6e4b09c48022b2350581041d5f6b0c4c_::operator()(void)
rva algn_1800060E1, rva stru_180019B94>
RUNTIME_FUNCTION <rva ?common_exit@@YAXHW4_crt_exit_cleanup_mode@@W4_crt_exit_return_mode@@@Z,\ ; common_exit(int,_crt_exit_cleanup_mode,_crt_exit_return_mode)
rva ?exit_or_terminate_process@@YAXI@Z, \ ; exit_or_terminate_process(uint)
rva stru_180019B88>
RUNTIME_FUNCTION <rva ?exit_or_terminate_process@@YAXI@Z, \ ; exit_or_terminate_process(uint)
rva algn_1800061F6, rva stru_1800196C8>
RUNTIME_FUNCTION <rva ?try_cor_exit_process@@YAXI@Z, \ ; try_cor_exit_process(uint)
rva algn_180006253, rva stru_1800196C8>
RUNTIME_FUNCTION <rva ??$parse_command_line@D@@YAXPEADPEAPEAD0PEA_K2@Z,\ ; parse_command_line<char>(char *,char * *,char *,unsigned __int64 *,unsigned __int64 *)
rva algn_18000643F, rva stru_180019BEC>
RUNTIME_FUNCTION <rva __acrt_allocate_buffer_for_argv, \
rva algn_18000649D, rva stru_1800196C8>
RUNTIME_FUNCTION <rva _configure_narrow_argv, rva algn_180006626, \
rva stru_180019BD8>
RUNTIME_FUNCTION <rva ??$common_initialize_environment_nolock@D@@YAHXZ,\ ; common_initialize_environment_nolock<char>(void)
rva ??$create_environment@D@@YAQEAPEADQEAD@Z, \ ; create_environment<char>(char * const)
rva stru_1800196D0>
RUNTIME_FUNCTION <rva ??$create_environment@D@@YAQEAPEADQEAD@Z, \ ; create_environment<char>(char * const)
rva algn_18000679A, rva stru_180019C14>
RUNTIME_FUNCTION <rva unknown_libname_14, rva algn_1800067DD, \ ; Microsoft VisualC 64bit universal runtime
rva stru_180019C08>
RUNTIME_FUNCTION <rva sub_1800067E0, rva algn_1800067FA, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva sub_1800067FC, rva algn_180006816, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __dcrt_uninitialize_environments_nolock, \ ; common_initialize_environment_nolock<char>(void)
rva j_??$common_initialize_environment_nolock@D@@YAHXZ,\
rva stru_1800196F0>
RUNTIME_FUNCTION <rva ??$?RV_lambda_b8c45f8f788dd370798f47cfe8ac3a86_@@AEAV_lambda_4e60a939b0d047cfe11ddc22648dfba9_@@V_lambda_332c3edc96d0294ec56c57d38c1cdfd5_@@@?$__crt_seh_guarded_call@H@@QEAAH$$QEAV_lambda_b8c45f8f788dd370798f47cfe8ac3a86_@@AEAV_lambda_4e60a939b0d047cfe11ddc22648dfba9_@@$$QEAV_lambda_332c3edc96d0294ec56c57d38c1cdfd5_@@@Z,\ ; __crt_seh_guarded_call<int>::operator()<_lambda_b8c45f8f788dd370798f47cfe8ac3a86_,_lambda_4e60a939b0d047cfe11ddc22648dfba9_ &,_lambda_332c3edc96d0294ec56c57d38c1cdfd5_>(_lambda_b8c45f8f788dd370798f47cfe8ac3a86_ &&,_lambda_4e60a939b0d047cfe11ddc22648dfba9_ &,_lambda_332c3edc96d0294ec56c57d38c1cdfd5_ &&)
rva algn_180006893, rva stru_180019C4C>
RUNTIME_FUNCTION <rva ??R_lambda_f03950bc5685219e0bcd2087efbe011e_@@QEBAHXZ,\ ; _lambda_f03950bc5685219e0bcd2087efbe011e_::operator()(void)
rva algn_1800069AA, rva stru_180019C34>
RUNTIME_FUNCTION <rva _execute_onexit_table, rva algn_1800069E6, \
rva stru_180019C2C>
RUNTIME_FUNCTION <rva initialize_c, rva algn_180006A53, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva uninitialize_environment, \
rva initialize_pointers, rva stru_1800196F0>
RUNTIME_FUNCTION <rva initialize_pointers, rva algn_180006ABD, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva uninitialize_allocated_memory, \
rva uninitialize_allocated_io_buffers, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva uninitialize_allocated_io_buffers, \
rva algn_180006B6B, rva stru_1800196F0>
RUNTIME_FUNCTION <rva ?HasUnrealizedChores@ScheduleGroupSegmentBase@details@Concurrency@@IEAA_NXZ_0,\ ; Concurrency::details::ScheduleGroupSegmentBase::HasUnrealizedChores(void)
rva __acrt_thread_detach, rva stru_1800196F0>
RUNTIME_FUNCTION <rva __acrt_thread_detach, rva __acrt_uninitialize, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __acrt_uninitialize, rva algn_180006BD9, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva sub_180006BDC, rva terminate, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva terminate, rva free, rva stru_180019C70>
RUNTIME_FUNCTION <rva abort, rva algn_180006C76, rva stru_1800196F0>
RUNTIME_FUNCTION <rva strcpy_s, rva algn_180006CD7, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva ??0_LocaleUpdate@@QEAA@QEAU__crt_locale_pointers@@@Z,\ ; _LocaleUpdate::_LocaleUpdate(__crt_locale_pointers * const)
rva byte_180006D73, rva stru_1800196B8>
RUNTIME_FUNCTION <rva strncmp, rva algn_180006E0D, rva stru_180019C90>
RUNTIME_FUNCTION <rva __acrt_call_reportfault, rva algn_180006F9F, \
rva stru_180019C94>
RUNTIME_FUNCTION <rva _invalid_parameter, rva algn_180007056, \
rva stru_180019CB4>
RUNTIME_FUNCTION <rva _invalid_parameter_noinfo, rva algn_180007076, \
rva stru_1800196F8>
RUNTIME_FUNCTION <rva _invoke_watson, rva algn_1800070BF, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __acrt_errno_map_os_error, rva algn_180007156, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva __doserrno, rva _errno, rva stru_1800196F0>
RUNTIME_FUNCTION <rva _errno, rva algn_180007198, rva stru_1800196F0>
RUNTIME_FUNCTION <rva __acrt_initialize_stdio, rva algn_1800072BF, \
rva stru_180019CC8>
RUNTIME_FUNCTION <rva __acrt_uninitialize_stdio, rva algn_18000731B, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva ?__acrt_stdio_allocate_stream@@YA?AV__crt_stdio_stream@@XZ,\ ; __acrt_stdio_allocate_stream(void)
rva algn_18000738A, rva stru_180019CE0>
RUNTIME_FUNCTION <rva ?find_or_allocate_unused_stream_nolock@@YA?AV__crt_stdio_stream@@XZ,\ ; find_or_allocate_unused_stream_nolock(void)
rva algn_180007492, rva stru_180019904>
RUNTIME_FUNCTION <rva ??$__acrt_stdio_parse_mode@D@@YA?AU__acrt_stdio_stream_mode@@QEBD@Z,\ ; __acrt_stdio_parse_mode<char>(char const * const)
rva algn_180007755, rva stru_1800196B8>
RUNTIME_FUNCTION <rva _openfile, rva _free_base, rva stru_180019D00>
RUNTIME_FUNCTION <rva _free_base, rva algn_180007831, \
rva stru_180019D14>
RUNTIME_FUNCTION <rva ??$?RV_lambda_751a882b2c74d4b022dec766aa51a29a_@@AEAV_lambda_628dfdc04ba53c8bfc02c9951375f3f5_@@V_lambda_f6c7be5f7998530c34de24c7437d6b54_@@@?$__crt_seh_guarded_call@H@@QEAAH$$QEAV_lambda_751a882b2c74d4b022dec766aa51a29a_@@AEAV_lambda_628dfdc04ba53c8bfc02c9951375f3f5_@@$$QEAV_lambda_f6c7be5f7998530c34de24c7437d6b54_@@@Z,\ ; __crt_seh_guarded_call<int>::operator()<_lambda_751a882b2c74d4b022dec766aa51a29a_,_lambda_628dfdc04ba53c8bfc02c9951375f3f5_ &,_lambda_f6c7be5f7998530c34de24c7437d6b54_>(_lambda_751a882b2c74d4b022dec766aa51a29a_ &&,_lambda_628dfdc04ba53c8bfc02c9951375f3f5_ &,_lambda_f6c7be5f7998530c34de24c7437d6b54_ &&)
rva algn_1800078A5, rva stru_180019D24>
RUNTIME_FUNCTION <rva sub_1800078A8, rva algn_180007949, \
rva stru_180019D1C>
RUNTIME_FUNCTION <rva _close_nolock, rva algn_180007A09, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva _fileno, rva algn_180007A32, rva stru_1800196F0>
RUNTIME_FUNCTION <rva __acrt_stdio_free_buffer_nolock, \ ; __crt_seh_guarded_call<void>::operator()<_lambda_842d9ff0dc9ef11c61343bbaebe7f885_,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_>(_lambda_842d9ff0dc9ef11c61343bbaebe7f885_ &&,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_ &&)
rva ??$?RV_lambda_842d9ff0dc9ef11c61343bbaebe7f885_@@AEAV_lambda_c5860995281e5c4ce005b3de8f5874ee_@@V_lambda_d90129c13df834fdcbf8d2b88dafcf2d_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_842d9ff0dc9ef11c61343bbaebe7f885_@@AEAV_lambda_c5860995281e5c4ce005b3de8f5874ee_@@$$QEAV_lambda_d90129c13df834fdcbf8d2b88dafcf2d_@@@Z,\
rva stru_1800196C8>
RUNTIME_FUNCTION <rva ??$?RV_lambda_842d9ff0dc9ef11c61343bbaebe7f885_@@AEAV_lambda_c5860995281e5c4ce005b3de8f5874ee_@@V_lambda_d90129c13df834fdcbf8d2b88dafcf2d_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_842d9ff0dc9ef11c61343bbaebe7f885_@@AEAV_lambda_c5860995281e5c4ce005b3de8f5874ee_@@$$QEAV_lambda_d90129c13df834fdcbf8d2b88dafcf2d_@@@Z,\ ; __crt_seh_guarded_call<void>::operator()<_lambda_842d9ff0dc9ef11c61343bbaebe7f885_,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_>(_lambda_842d9ff0dc9ef11c61343bbaebe7f885_ &&,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_ &&)
rva algn_180007B0E, rva stru_180019D50>
RUNTIME_FUNCTION <rva ??$?RV_lambda_886d6c58226a84441f68b9f2b8217b83_@@AEAV_lambda_ab61a845afdef5b7c387490eaf3616ee_@@V_lambda_f7f22ab5edc0698d5f6905b0d3f44752_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_886d6c58226a84441f68b9f2b8217b83_@@AEAV_lambda_ab61a845afdef5b7c387490eaf3616ee_@@$$QEAV_lambda_f7f22ab5edc0698d5f6905b0d3f44752_@@@Z,\ ; __crt_seh_guarded_call<void>::operator()<_lambda_886d6c58226a84441f68b9f2b8217b83_,_lambda_ab61a845afdef5b7c387490eaf3616ee_ &,_lambda_f7f22ab5edc0698d5f6905b0d3f44752_>(_lambda_886d6c58226a84441f68b9f2b8217b83_ &&,_lambda_ab61a845afdef5b7c387490eaf3616ee_ &,_lambda_f7f22ab5edc0698d5f6905b0d3f44752_ &&)
rva ?common_flush_all@@YAH_N@Z, rva stru_180019D74> ; common_flush_all(bool)
RUNTIME_FUNCTION <rva ?common_flush_all@@YAH_N@Z, rva algn_180007C4D, \ ; common_flush_all(bool)
rva stru_180019D48>
RUNTIME_FUNCTION <rva __acrt_stdio_flush_nolock, rva algn_180007CCA, \
rva stru_1800196B8>
RUNTIME_FUNCTION <rva unknown_libname_15, rva algn_180007D17, \ ; Microsoft VisualC 64bit universal runtime
rva stru_1800196C8>
RUNTIME_FUNCTION <rva ??$translate_text_mode_nolock@_W@@YAHHQEA_W_K@Z,\ ; translate_text_mode_nolock<wchar_t>(int,wchar_t * const,unsigned __int64)
rva ?translate_ansi_or_utf8_nolock@@YAHHQEAD_KQEA_W1@Z,\ ; translate_ansi_or_utf8_nolock(int,char * const,unsigned __int64,wchar_t * const,unsigned __int64)
rva stru_180019DFC>
RUNTIME_FUNCTION <rva ?translate_ansi_or_utf8_nolock@@YAHHQEAD_KQEA_W1@Z,\ ; translate_ansi_or_utf8_nolock(int,char * const,unsigned __int64,wchar_t * const,unsigned __int64)
rva algn_180008286, rva stru_180019DE4>
RUNTIME_FUNCTION <rva _read, rva algn_1800083A1, rva stru_180019D9C>
RUNTIME_FUNCTION <rva _read_nolock, rva algn_1800087FA, \
rva stru_180019DCC>
RUNTIME_FUNCTION <rva __acrt_stdio_refill_and_read_narrow_nolock, \
rva algn_180008966, rva stru_1800199D8>
RUNTIME_FUNCTION <rva ??$common_lseek@_J@@YA_JH_JH@Z, \ ; common_lseek<__int64>(int,__int64,int)
rva algn_180008A57, rva stru_180019E14>
RUNTIME_FUNCTION <rva ??$common_lseek_nolock@_J@@YA_JH_JH@Z, \ ; common_lseek_nolock<__int64>(int,__int64,int)
rva algn_180008AF1, rva stru_1800196B8>
RUNTIME_FUNCTION <rva ?initialize_inherited_file_handles_nolock@@YAXXZ,\ ; initialize_inherited_file_handles_nolock(void)
rva algn_180008BF1, rva stru_180019E64>
RUNTIME_FUNCTION <rva ?initialize_stdio_handles_nolock@@YAXXZ, \ ; initialize_stdio_handles_nolock(void)
rva __acrt_initialize_lowio, rva stru_180019CC8>
RUNTIME_FUNCTION <rva __acrt_initialize_lowio, rva algn_180008D3B, \
rva stru_180019E44>
RUNTIME_FUNCTION <rva __acrt_uninitialize_lowio, \
rva __vcrt_initialize_locks_0, rva stru_1800196D0>
RUNTIME_FUNCTION <rva __vcrt_initialize_locks_0, rva sub_180008DC8, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __vcrt_uninitialize_locks_0, rva algn_180008E27,\
rva stru_1800196C8>
RUNTIME_FUNCTION <rva _malloc_base, rva algn_180008EA2, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva ??$?RV_lambda_72d1df2b273a38828b1ce30cbf4cdab5_@@AEAV_lambda_876a65b173b8412d3a47c70a915b0cf4_@@V_lambda_41932305e351933ebe8f8be3ed8bb5dc_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_72d1df2b273a38828b1ce30cbf4cdab5_@@AEAV_lambda_876a65b173b8412d3a47c70a915b0cf4_@@$$QEAV_lambda_41932305e351933ebe8f8be3ed8bb5dc_@@@Z,\ ; __crt_seh_guarded_call<void>::operator()<_lambda_72d1df2b273a38828b1ce30cbf4cdab5_,_lambda_876a65b173b8412d3a47c70a915b0cf4_ &,_lambda_41932305e351933ebe8f8be3ed8bb5dc_>(_lambda_72d1df2b273a38828b1ce30cbf4cdab5_ &&,_lambda_876a65b173b8412d3a47c70a915b0cf4_ &,_lambda_41932305e351933ebe8f8be3ed8bb5dc_ &&)
rva algn_180008EE3, rva stru_180019E90>
RUNTIME_FUNCTION <rva ??$?RV_lambda_fb3a7dec4e47f37f22dae91bb15c9095_@@AEAV_lambda_698284760c8add0bfb0756c19673e34b_@@V_lambda_dfb8eca1e75fef3034a8fb18dd509707_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_fb3a7dec4e47f37f22dae91bb15c9095_@@AEAV_lambda_698284760c8add0bfb0756c19673e34b_@@$$QEAV_lambda_dfb8eca1e75fef3034a8fb18dd509707_@@@Z,\ ; __crt_seh_guarded_call<void>::operator()<_lambda_fb3a7dec4e47f37f22dae91bb15c9095_,_lambda_698284760c8add0bfb0756c19673e34b_ &,_lambda_dfb8eca1e75fef3034a8fb18dd509707_>(_lambda_fb3a7dec4e47f37f22dae91bb15c9095_ &&,_lambda_698284760c8add0bfb0756c19673e34b_ &,_lambda_dfb8eca1e75fef3034a8fb18dd509707_ &&)
rva algn_180008F21, rva stru_180019EFC>
RUNTIME_FUNCTION <rva ??$?RV_lambda_5e887d1dcbef67a5eb4283622ba103bf_@@AEAV_lambda_4466841279450cc726390878d4a41900_@@V_lambda_341c25c0346d94847f1f3c463c57e077_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_5e887d1dcbef67a5eb4283622ba103bf_@@AEAV_lambda_4466841279450cc726390878d4a41900_@@$$QEAV_lambda_341c25c0346d94847f1f3c463c57e077_@@@Z,\ ; __crt_seh_guarded_call<void>::operator()<_lambda_5e887d1dcbef67a5eb4283622ba103bf_,_lambda_4466841279450cc726390878d4a41900_ &,_lambda_341c25c0346d94847f1f3c463c57e077_>(_lambda_5e887d1dcbef67a5eb4283622ba103bf_ &&,_lambda_4466841279450cc726390878d4a41900_ &,_lambda_341c25c0346d94847f1f3c463c57e077_ &&)
rva algn_180008F69, rva stru_180019EB4>
RUNTIME_FUNCTION <rva ??$?RV_lambda_46352004c1216016012b18bd6f87e700_@@AEAV_lambda_3bd07e1a1191394380780325891bf33f_@@V_lambda_334532d3f185bcaa59b5be82d7d22bff_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_46352004c1216016012b18bd6f87e700_@@AEAV_lambda_3bd07e1a1191394380780325891bf33f_@@$$QEAV_lambda_334532d3f185bcaa59b5be82d7d22bff_@@@Z,\ ; __crt_seh_guarded_call<void>::operator()<_lambda_46352004c1216016012b18bd6f87e700_,_lambda_3bd07e1a1191394380780325891bf33f_ &,_lambda_334532d3f185bcaa59b5be82d7d22bff_>(_lambda_46352004c1216016012b18bd6f87e700_ &&,_lambda_3bd07e1a1191394380780325891bf33f_ &,_lambda_334532d3f185bcaa59b5be82d7d22bff_ &&)
rva algn_180008FCB, rva stru_180019ED8>
RUNTIME_FUNCTION <rva ?construct_ptd_array@@YAXQEAU__acrt_ptd@@@Z, \ ; construct_ptd_array(__acrt_ptd * const)
rva algn_180009099, rva stru_180019E80>
RUNTIME_FUNCTION <rva ?DeleteThis@SchedulerProxy@details@Concurrency@@MEAAXXZ,\ ; Concurrency::details::SchedulerProxy::DeleteThis(void)
rva ?destroy_ptd_array@@YAXQEAU__acrt_ptd@@@Z, \ ; destroy_ptd_array(__acrt_ptd * const)
rva stru_180019D14>
RUNTIME_FUNCTION <rva ?destroy_ptd_array@@YAXQEAU__acrt_ptd@@@Z, \ ; destroy_ptd_array(__acrt_ptd * const)
rva algn_1800091B5, rva stru_180019E88>
RUNTIME_FUNCTION <rva ?replace_current_thread_locale_nolock@@YAXQEAU__acrt_ptd@@QEAU__crt_locale_data@@@Z,\ ; replace_current_thread_locale_nolock(__acrt_ptd * const,__crt_locale_data * const)
rva algn_18000921F, rva stru_1800196D0>
RUNTIME_FUNCTION <rva __acrt_freeptd, rva algn_180009261, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __acrt_getptd, rva __acrt_getptd_head, \
rva stru_1800196B8>
RUNTIME_FUNCTION <rva __acrt_getptd_head, rva algn_1800093DF, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __acrt_getptd_noexit, rva algn_1800094AC, \
rva stru_1800196B8>
RUNTIME_FUNCTION <rva __acrt_initialize_ptd, rva algn_1800094E9, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __vcrt_uninitialize_ptd_0, rva algn_180009512, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __acrt_get_process_end_policy, rva _calloc_base,\
rva stru_1800196C8>
RUNTIME_FUNCTION <rva _calloc_base, rva algn_1800095C5, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva ??$__acrt_mbs_to_wcs_cp@U__crt_win32_buffer_internal_dynamic_resizing@@@@YAHQEBDAEAV?$__crt_win32_buffer@_WU__crt_win32_buffer_internal_dynamic_resizing@@@@I@Z,\ ; __acrt_mbs_to_wcs_cp<__crt_win32_buffer_internal_dynamic_resizing>(char const * const,__crt_win32_buffer<wchar_t,__crt_win32_buffer_internal_dynamic_resizing> &,uint)
rva algn_18000975A, rva stru_180019F20>
RUNTIME_FUNCTION <rva ??$__acrt_wcs_to_mbs_cp@U__crt_win32_buffer_internal_dynamic_resizing@@@@YAHQEB_WAEAV?$__crt_win32_buffer@DU__crt_win32_buffer_internal_dynamic_resizing@@@@I@Z,\ ; __acrt_wcs_to_mbs_cp<__crt_win32_buffer_internal_dynamic_resizing>(wchar_t const * const,__crt_win32_buffer<char,__crt_win32_buffer_internal_dynamic_resizing> &,uint)
rva algn_1800098E6, rva stru_180019F38>
RUNTIME_FUNCTION <rva ??$common_expand_argv_wildcards@D@@YAHQEAPEADQEAPEAPEAD@Z,\ ; common_expand_argv_wildcards<char>(char * * const,char * * * const)
rva algn_180009AF1, rva stru_180019F50>
RUNTIME_FUNCTION <rva ??$copy_and_add_argument_to_buffer@D@@YAHQEBD0_KAEAV?$argument_list@D@?A0x5f5c8891@@@Z,\ ; copy_and_add_argument_to_buffer<char>(char const * const,char const * const,unsigned __int64,`anonymous namespace'::argument_list<char> &)
rva algn_180009C7B, rva stru_180019F68>
RUNTIME_FUNCTION <rva _wsetlocale_set_cat, rva algn_180009F8A, \
rva stru_180019F84>
RUNTIME_FUNCTION <rva ??$__acrt_wcs_to_mbs_cp@U__crt_win32_buffer_no_resizing@@@@YAHQEB_WAEAV?$__crt_win32_buffer@DU__crt_win32_buffer_no_resizing@@@@I@Z,\ ; __acrt_wcs_to_mbs_cp<__crt_win32_buffer_no_resizing>(wchar_t const * const,__crt_win32_buffer<char,__crt_win32_buffer_no_resizing> &,uint)
rva algn_18000A0A5, rva stru_180019FC4>
RUNTIME_FUNCTION <rva __acrt_GetModuleFileNameA, rva algn_18000A1C6, \
rva stru_180019FA8>
RUNTIME_FUNCTION <rva ??$?RV_lambda_efdfa57d1f175319df784efa44bb7b81_@@AEAV_lambda_5f0a4c1567f8adc6734073e5d1e1b35c_@@V_lambda_2e8a7d3640ea6ccb4c2413664c2db6fd_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_efdfa57d1f175319df784efa44bb7b81_@@AEAV_lambda_5f0a4c1567f8adc6734073e5d1e1b35c_@@$$QEAV_lambda_2e8a7d3640ea6ccb4c2413664c2db6fd_@@@Z,\ ; __crt_seh_guarded_call<void>::operator()<_lambda_efdfa57d1f175319df784efa44bb7b81_,_lambda_5f0a4c1567f8adc6734073e5d1e1b35c_ &,_lambda_2e8a7d3640ea6ccb4c2413664c2db6fd_>(_lambda_efdfa57d1f175319df784efa44bb7b81_ &&,_lambda_5f0a4c1567f8adc6734073e5d1e1b35c_ &,_lambda_2e8a7d3640ea6ccb4c2413664c2db6fd_ &&)
rva algn_18000A382, rva stru_18001A054>
RUNTIME_FUNCTION <rva ?getSystemCP@@YAHH@Z, rva algn_18000A401, \ ; getSystemCP(int)
rva stru_180019FF8>
RUNTIME_FUNCTION <rva ?setSBCS@@YAXPEAUthreadmbcinfostruct@@@Z, \ ; setSBCS(threadmbcinfostruct *)
rva ?setSBUpLow@@YAXPEAU__crt_multibyte_data@@@Z, \ ; setSBUpLow(__crt_multibyte_data *)
rva stru_180019904>
RUNTIME_FUNCTION <rva ?setSBUpLow@@YAXPEAU__crt_multibyte_data@@@Z, \ ; setSBUpLow(__crt_multibyte_data *)
rva algn_18000A675, rva stru_18001A038>
RUNTIME_FUNCTION <rva ?setmbcp_internal@@YAHH_NQEAU__acrt_ptd@@QEAPEAU__crt_multibyte_data@@@Z,\ ; setmbcp_internal(int,bool,__acrt_ptd * const,__crt_multibyte_data * * const)
rva algn_18000A836, rva stru_18001A028>
RUNTIME_FUNCTION <rva ?update_thread_multibyte_data_internal@@YAPEAU__crt_multibyte_data@@QEAU__acrt_ptd@@QEAPEAU1@@Z,\ ; update_thread_multibyte_data_internal(__acrt_ptd * const,__crt_multibyte_data * * const)
rva __acrt_initialize_multibyte, rva stru_18001A000>
RUNTIME_FUNCTION <rva __acrt_initialize_multibyte, \
rva __acrt_update_thread_multibyte_data, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __acrt_update_thread_multibyte_data, \
rva _setmbcp_nolock, rva stru_1800196F0>
RUNTIME_FUNCTION <rva _setmbcp_nolock, rva algn_18000AC25, \
rva stru_180019FD8>
RUNTIME_FUNCTION <rva ?x_ismbbtype_l@@YAHPEAU__crt_locale_pointers@@IHH@Z,\ ; x_ismbbtype_l(__crt_locale_pointers *,uint,int,int)
rva algn_18000AC9D, rva stru_18001A078>
RUNTIME_FUNCTION <rva __acrt_initialize_command_line, \
rva algn_18000ACE5, rva stru_1800196F0>
RUNTIME_FUNCTION <rva __acrt_WideCharToMultiByte, rva algn_18000ADF1, \
rva stru_18001A088>
RUNTIME_FUNCTION <rva __dcrt_get_narrow_environment_from_os, \
rva algn_18000AEF5, rva stru_180019F38>
RUNTIME_FUNCTION <rva _recalloc_base, rva algn_18000AF8D, \
rva stru_180019904>
RUNTIME_FUNCTION <rva ?try_get_function@@YAPEAXW4function_id@?A0x37284e77@@QEBDQEBW4module_id@2@2@Z,\ ; try_get_function(`anonymous namespace'::function_id,char const * const,A0x37284e77::module_id const * const,A0x37284e77::module_id const * const)
rva algn_18000B166, rva stru_180019A0C>
RUNTIME_FUNCTION <rva __acrt_AppPolicyGetProcessTerminationMethodInternal,\
rva algn_18000B1B6, rva stru_1800196C8>
RUNTIME_FUNCTION <rva __acrt_AreFileApisANSI, rva algn_18000B1F2, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __acrt_FlsAlloc, rva __acrt_FlsFree, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __acrt_FlsFree, rva algn_18000B282, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __acrt_FlsGetValue, rva algn_18000B2CA, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva __acrt_FlsSetValue, rva algn_18000B31D, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva __vcrt_InitializeCriticalSectionEx_0, \
rva algn_18000B381, rva stru_1800196B8>
RUNTIME_FUNCTION <rva __acrt_LCMapStringEx, \
rva __acrt_LocaleNameToLCID, rva stru_18001A09C>
RUNTIME_FUNCTION <rva __acrt_LocaleNameToLCID, \
rva __acrt_initialize_winapi_thunks, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva __acrt_initialize_winapi_thunks, \
rva algn_18000B4E1, rva stru_18001A094>
RUNTIME_FUNCTION <rva __acrt_uninitialize_winapi_thunks, \
rva algn_18000B531, rva stru_1800196C8>
RUNTIME_FUNCTION <rva __acrt_initialize_heap, rva algn_18000B55C, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __acrt_execute_initializers, \
rva __acrt_execute_uninitializers, \
rva stru_1800196B8>
RUNTIME_FUNCTION <rva __acrt_execute_uninitializers, \ ; __crt_seh_guarded_call<void (*)(int)>::operator()<_lambda_c36588078e9f5dfd39652860aa6b3aaf_,_lambda_ec61778202f4f5fc7e7711acc23c3bca_ &,_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_>(_lambda_c36588078e9f5dfd39652860aa6b3aaf_ &&,_lambda_ec61778202f4f5fc7e7711acc23c3bca_ &,_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_ &&)
rva ??$?RV_lambda_c36588078e9f5dfd39652860aa6b3aaf_@@AEAV_lambda_ec61778202f4f5fc7e7711acc23c3bca_@@V_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_@@@?$__crt_seh_guarded_call@P6AXH@Z@@QEAAP6AXH@Z$$QEAV_lambda_c36588078e9f5dfd39652860aa6b3aaf_@@AEAV_lambda_ec61778202f4f5fc7e7711acc23c3bca_@@$$QEAV_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_@@@Z,\
rva stru_1800196D0>
RUNTIME_FUNCTION <rva ??$?RV_lambda_c36588078e9f5dfd39652860aa6b3aaf_@@AEAV_lambda_ec61778202f4f5fc7e7711acc23c3bca_@@V_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_@@@?$__crt_seh_guarded_call@P6AXH@Z@@QEAAP6AXH@Z$$QEAV_lambda_c36588078e9f5dfd39652860aa6b3aaf_@@AEAV_lambda_ec61778202f4f5fc7e7711acc23c3bca_@@$$QEAV_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_@@@Z,\ ; __crt_seh_guarded_call<void (*)(int)>::operator()<_lambda_c36588078e9f5dfd39652860aa6b3aaf_,_lambda_ec61778202f4f5fc7e7711acc23c3bca_ &,_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_>(_lambda_c36588078e9f5dfd39652860aa6b3aaf_ &&,_lambda_ec61778202f4f5fc7e7711acc23c3bca_ &,_lambda_dc9d2797ccde5d239b4a0efae8ebd7db_ &&)
rva algn_18000B66D, rva stru_18001A0F4>
RUNTIME_FUNCTION <rva __acrt_get_sigabrt_handler, rva algn_18000B69E, \
rva stru_18001A0B0>
RUNTIME_FUNCTION <rva raise, rva algn_18000B92A, rva stru_18001A0B8>
RUNTIME_FUNCTION <rva _mbtowc_l, rva algn_18000BB02, \
rva stru_18001A09C>
RUNTIME_FUNCTION <rva sub_18000BB0C, rva algn_18000BB3D, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva sub_18000BB40, rva algn_18000BB71, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva ??$?RV_lambda_9431c60049192bb82166e0947f95a2e9_@@AEAV_lambda_85fa512c59a4d94d4a89f575eefd92a6_@@V_lambda_487febba6ca58d9ce348204d67e1dba3_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_9431c60049192bb82166e0947f95a2e9_@@AEAV_lambda_85fa512c59a4d94d4a89f575eefd92a6_@@$$QEAV_lambda_487febba6ca58d9ce348204d67e1dba3_@@@Z,\ ; __crt_seh_guarded_call<void>::operator()<_lambda_9431c60049192bb82166e0947f95a2e9_,_lambda_85fa512c59a4d94d4a89f575eefd92a6_ &,_lambda_487febba6ca58d9ce348204d67e1dba3_>(_lambda_9431c60049192bb82166e0947f95a2e9_ &&,_lambda_85fa512c59a4d94d4a89f575eefd92a6_ &,_lambda_487febba6ca58d9ce348204d67e1dba3_ &&)
rva algn_18000BBE2, rva stru_18001A118>
RUNTIME_FUNCTION <rva __acrt_uninitialize_locale, rva algn_18000BC1E, \
rva stru_18001A0B0>
RUNTIME_FUNCTION <rva __pctype_func, rva algn_18000BC4F, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva _fcloseall, rva algn_18000BD01, \
rva stru_18001A140>
RUNTIME_FUNCTION <rva _strnicmp, rva algn_18000BDEB, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva _strnicmp_l, rva algn_18000BE99, \
rva stru_18001A078>
RUNTIME_FUNCTION <rva ??$common_sopen_dispatch@D@@YAHQEBDHHHQEAHH@Z, \ ; common_sopen_dispatch<char>(char const * const,int,int,int,int * const,int)
rva algn_18000BF5F, rva stru_18001A1A0>
RUNTIME_FUNCTION <rva ?configure_text_mode@@YAHHUfile_options@?A0xa9d50aae@@HAEAW4__crt_lowio_text_mode@@@Z,\ ; configure_text_mode(int,`anonymous namespace'::file_options,int,__crt_lowio_text_mode &)
rva algn_18000C1F1, rva stru_18001A1F0>
RUNTIME_FUNCTION <rva ?decode_options@@YA?AUfile_options@?A0xa9d50aae@@HHH@Z,\ ; decode_options(int,int,int)
rva algn_18000C3FE, rva stru_18001A1CC>
RUNTIME_FUNCTION <rva ?truncate_ctrl_z_if_present@@YAHH@Z, \ ; truncate_ctrl_z_if_present(int)
rva algn_18000C4C1, rva stru_18001A1E0>
RUNTIME_FUNCTION <rva _sopen_nolock, rva algn_18000C5DB, \
rva stru_18001A164>
RUNTIME_FUNCTION <rva _sopen_s, rva algn_18000C60E, \
rva stru_1800196F8>
RUNTIME_FUNCTION <rva _wsopen_nolock, rva algn_18000C9F7, \
rva stru_18001A180>
RUNTIME_FUNCTION <rva __acrt_lowio_create_handle_array, \
rva algn_18000CA9D, rva stru_180019904>
RUNTIME_FUNCTION <rva __acrt_lowio_destroy_handle_array, \
rva __acrt_lowio_ensure_fh_exists, \
rva stru_18001A238>
RUNTIME_FUNCTION <rva __acrt_lowio_ensure_fh_exists, \
rva sub_18000CB98, rva stru_18001A248>
RUNTIME_FUNCTION <rva __acrt_lowio_set_os_handle, rva algn_18000CC7F, \
rva stru_180019CC8>
RUNTIME_FUNCTION <rva _alloc_osfhnd, rva algn_18000CDE6, \
rva stru_18001A208>
RUNTIME_FUNCTION <rva _free_osfhnd, rva algn_18000CEA2, \
rva stru_1800199D8>
RUNTIME_FUNCTION <rva _get_osfhandle, rva algn_18000CF19, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva ??$?RV_lambda_a37b2b86f63e897a80ea819b0eb08c01_@@AEAV_lambda_38ce7e780aa69e748d6df282ebc68efe_@@V_lambda_99fb1378e971ab6e7edea83e3a7a83a2_@@@?$__crt_seh_guarded_call@H@@QEAAH$$QEAV_lambda_a37b2b86f63e897a80ea819b0eb08c01_@@AEAV_lambda_38ce7e780aa69e748d6df282ebc68efe_@@$$QEAV_lambda_99fb1378e971ab6e7edea83e3a7a83a2_@@@Z,\ ; __crt_seh_guarded_call<int>::operator()<_lambda_a37b2b86f63e897a80ea819b0eb08c01_,_lambda_38ce7e780aa69e748d6df282ebc68efe_ &,_lambda_99fb1378e971ab6e7edea83e3a7a83a2_>(_lambda_a37b2b86f63e897a80ea819b0eb08c01_ &&,_lambda_38ce7e780aa69e748d6df282ebc68efe_ &,_lambda_99fb1378e971ab6e7edea83e3a7a83a2_ &&)
rva _commit, rva stru_18001A274>
RUNTIME_FUNCTION <rva _commit, rva algn_18000D039, rva stru_180019D1C>
RUNTIME_FUNCTION <rva ?write_double_translated_ansi_nolock@@YA?AUwrite_result@?A0x17268360@@HQEBDI@Z,\ ; write_double_translated_ansi_nolock(int,char const * const,uint)
rva ?write_text_ansi_nolock@@YA?AUwrite_result@?A0x17268360@@HQEBDI@Z,\ ; write_text_ansi_nolock(int,char const * const,uint)
rva stru_18001A2E0>
RUNTIME_FUNCTION <rva ?write_text_ansi_nolock@@YA?AUwrite_result@?A0x17268360@@HQEBDI@Z,\ ; write_text_ansi_nolock(int,char const * const,uint)
rva algn_18000D62A, rva stru_18001A304>
RUNTIME_FUNCTION <rva ?write_text_utf16le_nolock@@YA?AUwrite_result@?A0x17268360@@HQEBDI@Z,\ ; write_text_utf16le_nolock(int,char const * const,uint)
rva algn_18000D745, rva stru_18001A304>
RUNTIME_FUNCTION <rva ?write_text_utf8_nolock@@YA?AUwrite_result@?A0x17268360@@HQEBDI@Z,\ ; write_text_utf8_nolock(int,char const * const,uint)
rva _write, rva stru_18001A324>
RUNTIME_FUNCTION <rva _write, rva algn_18000D9A3, rva stru_18001A298>
RUNTIME_FUNCTION <rva _write_nolock, rva algn_18000DC87, \
rva stru_18001A2C8>
RUNTIME_FUNCTION <rva _isatty, rva algn_18000DCE7, rva stru_1800196F0>
RUNTIME_FUNCTION <rva __acrt_stdio_allocate_buffer_nolock, \
rva algn_18000DD53, rva stru_1800196D0>
RUNTIME_FUNCTION <rva __acrt_free_locale, rva algn_18000DF5E, \
rva stru_180019904>
RUNTIME_FUNCTION <rva __acrt_locale_free_lc_time_if_unreferenced, \
rva algn_18000DFBE, rva stru_180019D14>
RUNTIME_FUNCTION <rva __acrt_release_locale_ref, \
rva __acrt_update_thread_locale_data, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva __acrt_update_thread_locale_data, \
rva algn_18000E0FE, rva stru_18001A348>
RUNTIME_FUNCTION <rva _updatetlocinfoEx_nolock, rva algn_18000E165, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva qsort, rva loc_18000E1CB, rva stru_18001A36C>
RUNTIME_FUNCTION <rva loc_18000E1CB, rva loc_18000E4EF, \
rva stru_18001A384>
RUNTIME_FUNCTION <rva loc_18000E4EF, rva algn_18000E50D, \
rva stru_18001A3A8>
RUNTIME_FUNCTION <rva strncpy_s, rva algn_18000E5E3, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva unknown_libname_17, rva algn_18000E682, \ ; Microsoft VisualC 64bit universal runtime
rva stru_18001A3C8>
RUNTIME_FUNCTION <rva strpbrk, rva _mbsdec, rva stru_18001A3B8>
RUNTIME_FUNCTION <rva _mbsdec_l, rva __acrt_GetStringTypeA, \
rva stru_18001A3D8>
RUNTIME_FUNCTION <rva __acrt_GetStringTypeA, rva algn_18000EC81, \
rva stru_18001A3E4>
RUNTIME_FUNCTION <rva ?__acrt_LCMapStringA_stat@@YAHPEAU__crt_locale_pointers@@PEB_WKPEBDHPEADHHH@Z,\ ; __acrt_LCMapStringA_stat(__crt_locale_pointers *,wchar_t const *,ulong,char const *,int,char *,int,int,int)
rva algn_18000EF99, rva stru_18001A41C>
RUNTIME_FUNCTION <rva __acrt_LCMapStringA, rva algn_18000F032, \
rva stru_18001A40C>
RUNTIME_FUNCTION <rva ?initialize_multibyte@@YAHXZ, \ ; initialize_multibyte(void)
rva algn_18000F057, rva stru_1800196F0>
RUNTIME_FUNCTION <rva _msize, rva algn_18000F091, rva stru_1800196F0>
RUNTIME_FUNCTION <rva _realloc_base, rva algn_18000F10E, \
rva stru_1800196D0>
RUNTIME_FUNCTION <rva __acrt_DownlevelLocaleNameToLCID, \
rva algn_18000F1BF, rva stru_180019C34>
RUNTIME_FUNCTION <rva _isleadbyte_l, rva algn_18000F20B, \
rva stru_180019FF8>
RUNTIME_FUNCTION <rva ?__mbrtowc_utf8@__crt_mbstring@@YA_KPEA_WPEBD_KPEAU_Mbstatet@@@Z,\ ; __crt_mbstring::__mbrtowc_utf8(wchar_t *,char const *,unsigned __int64,_Mbstatet *)
rva algn_18000F245, rva stru_18001A444>
RUNTIME_FUNCTION <rva ?__mbsrtowcs_utf8@__crt_mbstring@@YA_KPEA_WPEAPEBD_KPEAU_Mbstatet@@@Z,\ ; __crt_mbstring::__mbsrtowcs_utf8(wchar_t *,char const * *,unsigned __int64,_Mbstatet *)
rva algn_18000F3BE, rva stru_18001A44C>
RUNTIME_FUNCTION <rva __free_lconv_mon, rva algn_18000F4CA, \
rva stru_18001A464>
RUNTIME_FUNCTION <rva __free_lconv_num, \ ; free_crt_array_internal(void const * * const,unsigned __int64)
rva ?free_crt_array_internal@@YAXQEAPEBX_K@Z, \
rva stru_180019D14>
RUNTIME_FUNCTION <rva ?free_crt_array_internal@@YAXQEAPEBX_K@Z, \ ; free_crt_array_internal(void const * * const,unsigned __int64)
rva __acrt_locale_free_time, rva stru_1800196B8>
RUNTIME_FUNCTION <rva __acrt_locale_free_time, rva sub_18000F698, \
rva stru_18001A46C>
RUNTIME_FUNCTION <rva sub_18000F698, rva algn_18000F6C7, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva _setmode_nolock, rva algn_18000F7A6, \
rva stru_18001A47C>
RUNTIME_FUNCTION <rva _chsize_nolock, rva sub_18000F914, \
rva stru_180019BEC>
RUNTIME_FUNCTION <rva _putwch_nolock, rva algn_18000F957, \
rva stru_18001A48C>
RUNTIME_FUNCTION <rva ?__mbrtoc32_utf8@__crt_mbstring@@YA_KPEA_UPEBD_KPEAU_Mbstatet@@@Z,\ ; __crt_mbstring::__mbrtoc32_utf8(char32_t *,char const *,unsigned __int64,_Mbstatet *)
rva algn_18000FB45, rva stru_18001A494>
RUNTIME_FUNCTION <rva log10, rva algn_1800100FB, rva stru_18001A4B0>
RUNTIME_FUNCTION <rva __dcrt_lowio_ensure_console_output_initialized, \
rva algn_18001016E, rva stru_180019FF8>
RUNTIME_FUNCTION <rva sub_180010170, rva unknown_libname_18, \ ; Microsoft VisualC 64bit universal runtime
rva stru_1800196F0>
RUNTIME_FUNCTION <rva unknown_libname_18, rva algn_18001024A, \ ; Microsoft VisualC 64bit universal runtime
rva stru_180019FC4>
RUNTIME_FUNCTION <rva _call_matherr, rva algn_1800102B1, \
rva stru_18001A4BC>
RUNTIME_FUNCTION <rva _exception_enabled, rva algn_18001036E, \
rva stru_1800196B8>
RUNTIME_FUNCTION <rva _handle_error, rva algn_180010497, \
rva stru_18001A4C4>
RUNTIME_FUNCTION <rva __acrt_initialize_fma3, rva _log10_special, \
rva stru_18001A4E4>
RUNTIME_FUNCTION <rva _log10_special, rva _log_special_common, \
rva stru_1800196F8>
RUNTIME_FUNCTION <rva _log_special_common, rva algn_1800105C6, \
rva stru_18001A4EC>
RUNTIME_FUNCTION <rva _get_fpsr, rva _set_fpsr, rva stru_18001A4F8>
RUNTIME_FUNCTION <rva _raise_exc, rva algn_180010657, \
rva stru_1800196DC>
RUNTIME_FUNCTION <rva _raise_exc_ex, rva algn_180010965, \
rva stru_18001A500>
RUNTIME_FUNCTION <rva _set_errno_from_matherr, rva algn_180010996, \
rva stru_1800196F0>
RUNTIME_FUNCTION <rva _clrfp, rva algn_1800109B5, rva stru_1800196C8>
RUNTIME_FUNCTION <rva _ctrlfp, rva _set_statfp, rva stru_18001A514>
RUNTIME_FUNCTION <rva _set_statfp, rva algn_180010A53, \
rva stru_1800196C8>
RUNTIME_FUNCTION <rva _statfp, rva algn_180010A65, rva stru_1800196F0>
RUNTIME_FUNCTION <rva _IsNonwritableInCurrentImage, \
rva algn_180010B0D, rva stru_18001A53C>
RUNTIME_FUNCTION <rva memcmp, rva byte_180010C17, rva stru_18001A560>
RUNTIME_FUNCTION <rva _guard_dispatch_icall_nop, rva byte_180010C32, \
rva stru_180019928>
RUNTIME_FUNCTION <rva _guard_xfg_dispatch_icall_nop, \
rva algn_180010C56, rva stru_180019930>
RUNTIME_FUNCTION <rva ?fin$0@?0??dllmain_crt_process_attach@@YAHQEAUHINSTANCE__@@QEAX@Z@4HA,\ ; int `dllmain_crt_process_attach(HINSTANCE__ * const,void * const)'::`1'::fin$0
rva ?fin$0@?0??dllmain_crt_process_detach@@YAH_N@Z@4HA,\ ; int `dllmain_crt_process_detach(bool)'::`1'::fin$0
rva stru_18001982C>
RUNTIME_FUNCTION <rva ?fin$0@?0??dllmain_crt_process_detach@@YAH_N@Z@4HA,\ ; int `dllmain_crt_process_detach(bool)'::`1'::fin$0
rva _onexit$fin$0, rva stru_18001982C>
RUNTIME_FUNCTION <rva _onexit$fin$0, \ ; int `dllmain_dispatch(HINSTANCE__ * const,ulong,void * const)'::`1'::filt$0
rva ?filt$0@?0??dllmain_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z@4HA,\
rva stru_18001982C>
RUNTIME_FUNCTION <rva ?filt$0@?0??dllmain_dispatch@@YAHQEAUHINSTANCE__@@KQEAX@Z@4HA,\ ; int `dllmain_dispatch(HINSTANCE__ * const,ulong,void * const)'::`1'::filt$0
rva __scrt_is_nonwritable_in_current_image$filt$0, \
rva stru_1800198B0>
RUNTIME_FUNCTION <rva __scrt_is_nonwritable_in_current_image$filt$0, \
rva __DestructExceptionObject$filt$0, \
rva stru_1800198FC>
RUNTIME_FUNCTION <rva __DestructExceptionObject$filt$0, \ ; Microsoft VisualC 64bit universal runtime
rva unknown_libname_19, rva stru_1800199CC>
RUNTIME_FUNCTION <rva unknown_libname_19, rva unknown_libname_20, \ ; Microsoft VisualC 64bit universal runtime
rva stru_18001982C>
RUNTIME_FUNCTION <rva unknown_libname_20, rva fread_s$fin$0, \ ; Microsoft VisualC v7/14 64bit runtime
rva stru_18001982C> ; Microsoft VisualC 64bit universal runtime
RUNTIME_FUNCTION <rva fread_s$fin$0, rva unknown_libname_21, \ ; Microsoft VisualC v7/14 64bit runtime
rva stru_1800198B0> ; Microsoft VisualC v14 64bit runtime
; Microsoft VisualC 64bit universal runtime
RUNTIME_FUNCTION <rva unknown_libname_21, \ ; Microsoft VisualC v7/14 64bit runtime
rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA,\ ; Microsoft VisualC v14 64bit runtime
rva stru_18001982C> ; Microsoft VisualC 64bit universal runtime
RUNTIME_FUNCTION <rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA,\ ; int `__crt_seh_guarded_call<char *>::operator()<_lambda_9bd929c17696992ce54f1d748594fc62_,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_>(_lambda_9bd929c17696992ce54f1d748594fc62_ &&,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_ &&)'::`1'::fin$0
rva __dyn_tls_init$filt$0, rva stru_18001982C>
RUNTIME_FUNCTION <rva __dyn_tls_init$filt$0, rva unknown_libname_22, \ ; Microsoft VisualC 64bit universal runtime
rva stru_18001982C>
RUNTIME_FUNCTION <rva unknown_libname_22, \ ; Microsoft VisualC 64bit universal runtime
rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA_0,\
rva stru_18001982C>
RUNTIME_FUNCTION <rva ?fin$0@?0???$?RV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@V_lambda_9c08ac857f4975304d44e9f601d9b878_@@@?$__crt_seh_guarded_call@PEAD@@QEAAPEAD$$QEAV_lambda_9bd929c17696992ce54f1d748594fc62_@@AEAV_lambda_082c17da81b0962e08c0587ee0fac50c_@@$$QEAV_lambda_9c08ac857f4975304d44e9f601d9b878_@@@Z@4HA_0,\ ; int `__crt_seh_guarded_call<char *>::operator()<_lambda_9bd929c17696992ce54f1d748594fc62_,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_>(_lambda_9bd929c17696992ce54f1d748594fc62_ &&,_lambda_082c17da81b0962e08c0587ee0fac50c_ &,_lambda_9c08ac857f4975304d44e9f601d9b878_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_842d9ff0dc9ef11c61343bbaebe7f885_@@AEAV_lambda_c5860995281e5c4ce005b3de8f5874ee_@@V_lambda_d90129c13df834fdcbf8d2b88dafcf2d_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_842d9ff0dc9ef11c61343bbaebe7f885_@@AEAV_lambda_c5860995281e5c4ce005b3de8f5874ee_@@$$QEAV_lambda_d90129c13df834fdcbf8d2b88dafcf2d_@@@Z@4HA,\ ; int `__crt_seh_guarded_call<void>::operator()<_lambda_842d9ff0dc9ef11c61343bbaebe7f885_,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_>(_lambda_842d9ff0dc9ef11c61343bbaebe7f885_ &&,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_ &&)'::`1'::fin$0
rva stru_18001982C>
RUNTIME_FUNCTION <rva ?fin$0@?0???$?RV_lambda_842d9ff0dc9ef11c61343bbaebe7f885_@@AEAV_lambda_c5860995281e5c4ce005b3de8f5874ee_@@V_lambda_d90129c13df834fdcbf8d2b88dafcf2d_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_842d9ff0dc9ef11c61343bbaebe7f885_@@AEAV_lambda_c5860995281e5c4ce005b3de8f5874ee_@@$$QEAV_lambda_d90129c13df834fdcbf8d2b88dafcf2d_@@@Z@4HA,\ ; int `__crt_seh_guarded_call<void>::operator()<_lambda_842d9ff0dc9ef11c61343bbaebe7f885_,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_>(_lambda_842d9ff0dc9ef11c61343bbaebe7f885_ &&,_lambda_c5860995281e5c4ce005b3de8f5874ee_ &,_lambda_d90129c13df834fdcbf8d2b88dafcf2d_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_886d6c58226a84441f68b9f2b8217b83_@@AEAV_lambda_ab61a845afdef5b7c387490eaf3616ee_@@V_lambda_f7f22ab5edc0698d5f6905b0d3f44752_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_886d6c58226a84441f68b9f2b8217b83_@@AEAV_lambda_ab61a845afdef5b7c387490eaf3616ee_@@$$QEAV_lambda_f7f22ab5edc0698d5f6905b0d3f44752_@@@Z@4HA,\ ; int `__crt_seh_guarded_call<void>::operator()<_lambda_886d6c58226a84441f68b9f2b8217b83_,_lambda_ab61a845afdef5b7c387490eaf3616ee_ &,_lambda_f7f22ab5edc0698d5f6905b0d3f44752_>(_lambda_886d6c58226a84441f68b9f2b8217b83_ &&,_lambda_ab61a845afdef5b7c387490eaf3616ee_ &,_lambda_f7f22ab5edc0698d5f6905b0d3f44752_ &&)'::`1'::fin$0
rva stru_18001982C>
RUNTIME_FUNCTION <rva ?fin$0@?0???$?RV_lambda_886d6c58226a84441f68b9f2b8217b83_@@AEAV_lambda_ab61a845afdef5b7c387490eaf3616ee_@@V_lambda_f7f22ab5edc0698d5f6905b0d3f44752_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_886d6c58226a84441f68b9f2b8217b83_@@AEAV_lambda_ab61a845afdef5b7c387490eaf3616ee_@@$$QEAV_lambda_f7f22ab5edc0698d5f6905b0d3f44752_@@@Z@4HA,\ ; Microsoft VisualC v7/14 64bit runtime
rva unknown_libname_23, rva stru_18001982C> ; Microsoft VisualC 64bit universal runtime
RUNTIME_FUNCTION <rva unknown_libname_23, rva unknown_libname_24, \ ; Microsoft VisualC v7/14 64bit runtime
rva stru_18001982C> ; Microsoft VisualC 64bit universal runtime
RUNTIME_FUNCTION <rva unknown_libname_24, rva unknown_libname_25, \ ; Microsoft VisualC v7/14 64bit runtime
rva stru_18001982C> ; Microsoft VisualC 64bit universal runtime
RUNTIME_FUNCTION <rva unknown_libname_25, \ ; Microsoft VisualC v7/14 64bit runtime
rva ?fin$0@?0??update_thread_multibyte_data_internal@@YAPEAU__crt_multibyte_data@@QEAU__acrt_ptd@@QEAPEAU1@@Z@4HA,\ ; Microsoft VisualC 64bit universal runtime
rva stru_18001982C>
RUNTIME_FUNCTION <rva ?fin$0@?0??update_thread_multibyte_data_internal@@YAPEAU__crt_multibyte_data@@QEAU__acrt_ptd@@QEAPEAU1@@Z@4HA,\ ; int `update_thread_multibyte_data_internal(__acrt_ptd * const,update_thread_multibyte_data_internal * * const)'::`1'::fin$0
rva raise$fin$0, rva stru_18001982C>
RUNTIME_FUNCTION <rva raise$fin$0, \ ; int `__crt_seh_guarded_call<void>::operator()<_lambda_9431c60049192bb82166e0947f95a2e9_,_lambda_85fa512c59a4d94d4a89f575eefd92a6_ &,_lambda_487febba6ca58d9ce348204d67e1dba3_>(_lambda_9431c60049192bb82166e0947f95a2e9_ &&,_lambda_85fa512c59a4d94d4a89f575eefd92a6_ &,_lambda_487febba6ca58d9ce348204d67e1dba3_ &&)'::`1'::fin$0
rva ?fin$0@?0???$?RV_lambda_9431c60049192bb82166e0947f95a2e9_@@AEAV_lambda_85fa512c59a4d94d4a89f575eefd92a6_@@V_lambda_487febba6ca58d9ce348204d67e1dba3_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_9431c60049192bb82166e0947f95a2e9_@@AEAV_lambda_85fa512c59a4d94d4a89f575eefd92a6_@@$$QEAV_lambda_487febba6ca58d9ce348204d67e1dba3_@@@Z@4HA,\
rva stru_18001982C>
RUNTIME_FUNCTION <rva ?fin$0@?0???$?RV_lambda_9431c60049192bb82166e0947f95a2e9_@@AEAV_lambda_85fa512c59a4d94d4a89f575eefd92a6_@@V_lambda_487febba6ca58d9ce348204d67e1dba3_@@@?$__crt_seh_guarded_call@X@@QEAAX$$QEAV_lambda_9431c60049192bb82166e0947f95a2e9_@@AEAV_lambda_85fa512c59a4d94d4a89f575eefd92a6_@@$$QEAV_lambda_487febba6ca58d9ce348204d67e1dba3_@@@Z@4HA,\ ; Microsoft VisualC 64bit universal runtime
rva unknown_libname_26, rva stru_18001982C>
RUNTIME_FUNCTION <rva unknown_libname_26, rva unknown_libname_27, \ ; Microsoft VisualC 64bit universal runtime
rva stru_18001A1C4>
RUNTIME_FUNCTION <rva unknown_libname_27, rva unknown_libname_28, \ ; Microsoft VisualC 64bit universal runtime
rva stru_18001982C>
RUNTIME_FUNCTION <rva unknown_libname_28, rva algn_180010FCC, \ ; Microsoft VisualC v7/14 64bit runtime
rva stru_18001982C> ; Microsoft VisualC 64bit universal runtime
RUNTIME_FUNCTION <rva ?filt$0@?0??try_walk@@YAHQEAU_PROCESS_HEAP_ENTRY@@@Z@4HA,\ ; Microsoft VisualC v7/14 64bit runtime
rva algn_180010FF0, rva stru_18001982C> ; Microsoft VisualC v14 64bit runtime
align 1000h
_pdata ends
; Section 5. (virtual address 00020000)
; Virtual size : 00000180 ( 384.)
; Section size in file : 00000200 ( 512.)
; Offset to raw data for section: 0001C400
; Flags 40000040: Data Readable
; Alignment : default
; ===========================================================================
; Segment type: Pure data
; Segment permissions: Read
_RDATA segment para public 'DATA' use64
assume cs:_RDATA
;org 180020000h
jpt_180003E9F dd offset locret_180003EBE - 180000000h
; DATA XREF: sub_180003D70+11Eâr
dd offset loc_180003EBB - 180000000h ; jump table for switch statement
dd offset loc_180003EE7 - 180000000h
dd offset loc_180003EB7 - 180000000h
dd offset loc_180003EC4 - 180000000h
dd offset loc_180003ED4 - 180000000h
dd offset loc_180003EE4 - 180000000h
dd offset loc_180003EB4 - 180000000h
dd offset loc_180003EEC - 180000000h
dd offset loc_180003EC8 - 180000000h
dd offset loc_180003F00 - 180000000h
dd offset loc_180003EF0 - 180000000h
dd offset loc_180003EC0 - 180000000h
dd offset loc_180003ED0 - 180000000h
dd offset loc_180003EE0 - 180000000h
dd offset loc_180003EB0 - 180000000h
dd offset loc_180003F08 - 180000000h
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
db 0BEh
db 3Eh ; >
db 0
db 0
jpt_180003F6F dd offset locret_180003F72 - 180000000h
; DATA XREF: sub_180003F40+24âr
dd offset loc_180004064 - 180000000h ; jump table for switch statement
dd offset loc_180003FB8 - 180000000h
dd offset loc_180003FEF - 180000000h
dd offset loc_18000406A - 180000000h
dd offset loc_18000404F - 180000000h
dd offset loc_180004040 - 180000000h
dd offset loc_180003FC0 - 180000000h
dd offset loc_18000405D - 180000000h
dd offset loc_180004025 - 180000000h
dd offset loc_180004016 - 180000000h
dd offset loc_180003FA0 - 180000000h
dd offset loc_180004033 - 180000000h
dd offset loc_180004000 - 180000000h
dd offset loc_180003FD8 - 180000000h
dd offset loc_180003F80 - 180000000h
jpt_1800041C6 dd offset loc_18000424A - 180000000h
; DATA XREF: sub_180003F40+27Bâr
dd offset loc_180004243 - 180000000h ; jump table for switch statement
dd offset loc_180004235 - 180000000h
dd offset loc_180004227 - 180000000h
dd offset loc_180004219 - 180000000h
dd offset loc_180004205 - 180000000h
dd offset loc_1800041F1 - 180000000h
dd offset loc_1800041DD - 180000000h
dd offset loc_1800041C9 - 180000000h
dd offset loc_18000424A - 180000000h
dd offset loc_18000424A - 180000000h
dd offset loc_18000424A - 180000000h
dd offset loc_18000424A - 180000000h
dd offset loc_18000424A - 180000000h
dd offset loc_18000424A - 180000000h
dd offset loc_18000424A - 180000000h
jpt_180004306 dd offset loc_18000438A - 180000000h
; DATA XREF: sub_180003F40+3BBâr
dd offset loc_180004383 - 180000000h ; jump table for switch statement
dd offset loc_180004375 - 180000000h
dd offset loc_180004367 - 180000000h
dd offset loc_180004359 - 180000000h
dd offset loc_180004345 - 180000000h
dd offset loc_180004331 - 180000000h
dd offset loc_18000431D - 180000000h
dd offset loc_180004309 - 180000000h
dd offset loc_18000424A - 180000000h
dd offset loc_18000424A - 180000000h
dd offset loc_18000424A - 180000000h
dd offset loc_18000424A - 180000000h
dd offset loc_18000424A - 180000000h
dd offset loc_18000424A - 180000000h
dd offset loc_18000424A - 180000000h
jpt_18000447A dd offset loc_1800044E6 - 180000000h
; DATA XREF: sub_180003F40+52Fâr
dd offset loc_1800044DF - 180000000h ; jump table for switch statement
dd offset loc_1800044D1 - 180000000h
dd offset loc_1800044C3 - 180000000h
dd offset loc_1800044B5 - 180000000h
dd offset loc_1800044A7 - 180000000h
dd offset loc_180004499 - 180000000h
dd offset loc_18000448B - 180000000h
dd offset loc_18000447D - 180000000h
dd offset loc_1800044E6 - 180000000h
dd offset loc_1800044E6 - 180000000h
dd offset loc_1800044E6 - 180000000h
dd offset loc_1800044E6 - 180000000h
dd offset loc_1800044E6 - 180000000h
dd offset loc_1800044E6 - 180000000h
dd offset loc_1800044E6 - 180000000h
align 1000h
_RDATA ends
; Section 6. (virtual address 00021000)
; Virtual size : 000003E0 ( 992.)
; Section size in file : 00000400 ( 1024.)
; Offset to raw data for section: 0001C600
; Flags 40000040: Data Readable
; Alignment : default
; ===========================================================================
; Segment type: Pure data
; Segment permissions: Read
_rsrc segment para public 'DATA' use64
assume cs:_rsrc
;org 180021000h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 0
db 10h
db 0
db 0
db 0
db 18h
db 0
db 0
db 80h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 0
db 1
db 0
db 0
db 0
db 30h ; 0
db 0
db 0
db 80h
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 1
db 0
db 9
db 4
db 0
db 0
db 48h ; H
db 0
db 0
db 0
db 60h ; `
db 10h
db 2
db 0
db 7Ch ; |
db 3
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 7Ch ; |
db 3
db 34h ; 4
db 0
db 0
db 0
db 56h ; V
db 0
db 53h ; S
db 0
db 5Fh ; _
db 0
db 56h ; V
db 0
db 45h ; E
db 0
db 52h ; R
db 0
db 53h ; S
db 0
db 49h ; I
db 0
db 4Fh ; O
db 0
db 4Eh ; N
db 0
db 5Fh ; _
db 0
db 49h ; I
db 0
db 4Eh ; N
db 0
db 46h ; F
db 0
db 4Fh ; O
db 0
db 0
db 0
db 0
db 0
db 0BDh
db 4
db 0EFh
db 0FEh
db 0
db 0
db 1
db 0
db 0
db 0
db 0Ah
db 0
db 0
db 40h ; @
db 1Bh
db 27h ; '
db 0
db 0
db 0Ah
db 0
db 0
db 40h ; @
db 1Bh
db 27h ; '
db 3Fh ; ?
db 0
db 0
db 0
db 8
db 0
db 0
db 0
db 4
db 0
db 4
db 0
db 2
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0DAh
db 2
db 0
db 0
db 1
db 0
db 53h ; S
db 0
db 74h ; t
db 0
db 72h ; r
db 0
db 69h ; i
db 0
db 6Eh ; n
db 0
db 67h ; g
db 0
db 46h ; F
db 0
db 69h ; i
db 0
db 6Ch ; l
db 0
db 65h ; e
db 0
db 49h ; I
db 0
db 6Eh ; n
db 0
db 66h ; f
db 0
db 6Fh ; o
db 0
db 0
db 0
db 0B6h
db 2
db 0
db 0
db 1
db 0
db 30h ; 0
db 0
db 34h ; 4
db 0
db 30h ; 0
db 0
db 39h ; 9
db 0
db 30h ; 0
db 0
db 34h ; 4
db 0
db 42h ; B
db 0
db 30h ; 0
db 0
db 0
db 0
db 5Eh ; ^
db 0
db 1Fh
db 0
db 1
db 0
db 43h ; C
db 0
db 6Fh ; o
db 0
db 6Dh ; m
db 0
db 70h ; p
db 0
db 61h ; a
db 0
db 6Eh ; n
db 0
db 79h ; y
db 0
db 4Eh ; N
db 0
db 61h ; a
db 0
db 6Dh ; m
db 0
db 65h ; e
db 0
db 0
db 0
db 0
db 0
db 57h ; W
db 0
db 69h ; i
db 0
db 6Eh ; n
db 0
db 64h ; d
db 0
db 6Fh ; o
db 0
db 77h ; w
db 0
db 73h ; s
db 0
db 20h
db 0
db 28h ; (
db 0
db 52h ; R
db 0
db 29h ; )
db 0
db 20h
db 0
db 57h ; W
db 0
db 69h ; i
db 0
db 6Eh ; n
db 0
db 20h
db 0
db 37h ; 7
db 0
db 20h
db 0
db 44h ; D
db 0
db 44h ; D
db 0
db 4Bh ; K
db 0
db 20h
db 0
db 70h ; p
db 0
db 72h ; r
db 0
db 6Fh ; o
db 0
db 76h ; v
db 0
db 69h ; i
db 0
db 64h ; d
db 0
db 65h ; e
db 0
db 72h ; r
db 0
db 0
db 0
db 0
db 0
db 60h ; `
db 0
db 1Ch
db 0
db 1
db 0
db 46h ; F
db 0
db 69h ; i
db 0
db 6Ch ; l
db 0
db 65h ; e
db 0
db 44h ; D
db 0
db 65h ; e
db 0
db 73h ; s
db 0
db 63h ; c
db 0
db 72h ; r
db 0
db 69h ; i
db 0
db 70h ; p
db 0
db 74h ; t
db 0
db 69h ; i
db 0
db 6Fh ; o
db 0
db 6Eh ; n
db 0
db 0
db 0
db 0
db 0
db 55h ; U
db 0
db 41h ; A
db 0
db 44h ; D
db 0
db 32h ; 2
db 0
db 20h
db 0
db 41h ; A
db 0
db 70h ; p
db 0
db 6Fh ; o
db 0
db 6Ch ; l
db 0
db 6Ch ; l
db 0
db 6Fh ; o
db 0
db 20h
db 0
db 66h ; f
db 0
db 69h ; i
db 0
db 72h ; r
db 0
db 6Dh ; m
db 0
db 77h ; w
db 0
db 61h ; a
db 0
db 72h ; r
db 0
db 65h ; e
db 0
db 20h
db 0
db 6Ch ; l
db 0
db 6Fh ; o
db 0
db 61h ; a
db 0
db 64h ; d
db 0
db 65h ; e
db 0
db 72h ; r
db 0
db 0
db 0
db 42h ; B
db 0
db 11h
db 0
db 1
db 0
db 46h ; F
db 0
db 69h ; i
db 0
db 6Ch ; l
db 0
db 65h ; e
db 0
db 56h ; V
db 0
db 65h ; e
db 0
db 72h ; r
db 0
db 73h ; s
db 0
db 69h ; i
db 0
db 6Fh ; o
db 0
db 6Eh ; n
db 0
db 0
db 0
db 0
db 0
db 31h ; 1
db 0
db 30h ; 0
db 0
db 2Eh ; .
db 0
db 30h ; 0
db 0
db 2Eh ; .
db 0
db 31h ; 1
db 0
db 30h ; 0
db 0
db 30h ; 0
db 0
db 31h ; 1
db 0
db 31h ; 1
db 0
db 2Eh ; .
db 0
db 31h ; 1
db 0
db 36h ; 6
db 0
db 33h ; 3
db 0
db 38h ; 8
db 0
db 34h ; 4
db 0
db 0
db 0
db 0
db 0
db 2Eh ; .
db 0
db 7
db 0
db 1
db 0
db 49h ; I
db 0
db 6Eh ; n
db 0
db 74h ; t
db 0
db 65h ; e
db 0
db 72h ; r
db 0
db 6Eh ; n
db 0
db 61h ; a
db 0
db 6Ch ; l
db 0
db 4Eh ; N
db 0
db 61h ; a
db 0
db 6Dh ; m
db 0
db 65h ; e
db 0
db 0
db 0
db 66h ; f
db 0
db 78h ; x
db 0
db 33h ; 3
db 0
db 6Ch ; l
db 0
db 64h ; d
db 0
db 72h ; r
db 0
db 0
db 0
db 0
db 0
db 80h
db 0
db 2Eh ; .
db 0
db 1
db 0
db 4Ch ; L
db 0
db 65h ; e
db 0
db 67h ; g
db 0
db 61h ; a
db 0
db 6Ch ; l
db 0
db 43h ; C
db 0
db 6Fh ; o
db 0
db 70h ; p
db 0
db 79h ; y
db 0
db 72h ; r
db 0
db 69h ; i
db 0
db 67h ; g
db 0
db 68h ; h
db 0
db 74h ; t
db 0
db 0
db 0
db 0A9h
db 0
db 20h
db 0
db 4Dh ; M
db 0
db 69h ; i
db 0
db 63h ; c
db 0
db 72h ; r
db 0
db 6Fh ; o
db 0
db 73h ; s
db 0
db 6Fh ; o
db 0
db 66h ; f
db 0
db 74h ; t
db 0
db 20h
db 0
db 43h ; C
db 0
db 6Fh ; o
db 0
db 72h ; r
db 0
db 70h ; p
db 0
db 6Fh ; o
db 0
db 72h ; r
db 0
db 61h ; a
db 0
db 74h ; t
db 0
db 69h ; i
db 0
db 6Fh ; o
db 0
db 6Eh ; n
db 0
db 2Eh ; .
db 0
db 20h
db 0
db 41h ; A
db 0
db 6Ch ; l
db 0
db 6Ch ; l
db 0
db 20h
db 0
db 72h ; r
db 0
db 69h ; i
db 0
db 67h ; g
db 0
db 68h ; h
db 0
db 74h ; t
db 0
db 73h ; s
db 0
db 20h
db 0
db 72h ; r
db 0
db 65h ; e
db 0
db 73h ; s
db 0
db 65h ; e
db 0
db 72h ; r
db 0
db 76h ; v
db 0
db 65h ; e
db 0
db 64h ; d
db 0
db 2Eh ; .
db 0
db 0
db 0
db 46h ; F
db 0
db 0Fh
db 0
db 1
db 0
db 4Fh ; O
db 0
db 72h ; r
db 0
db 69h ; i
db 0
db 67h ; g
db 0
db 69h ; i
db 0
db 6Eh ; n
db 0
db 61h ; a
db 0
db 6Ch ; l
db 0
db 46h ; F
db 0
db 69h ; i
db 0
db 6Ch ; l
db 0
db 65h ; e
db 0
db 6Eh ; n
db 0
db 61h ; a
db 0
db 6Dh ; m
db 0
db 65h ; e
db 0
db 0
db 0
db 75h ; u
db 0
db 61h ; a
db 0
db 64h ; d
db 0
db 32h ; 2
db 0
db 66h ; f
db 0
db 78h ; x
db 0
db 33h ; 3
db 0
db 6Ch ; l
db 0
db 64h ; d
db 0
db 72h ; r
db 0
db 2Eh ; .
db 0
db 64h ; d
db 0
db 6Ch ; l
db 0
db 6Ch ; l
db 0
db 0
db 0
db 0
db 0
db 5Ah ; Z
db 0
db 1Dh
db 0
db 1
db 0
db 50h ; P
db 0
db 72h ; r
db 0
db 6Fh ; o
db 0
db 64h ; d
db 0
db 75h ; u
db 0
db 63h ; c
db 0
db 74h ; t
db 0
db 4Eh ; N
db 0
db 61h ; a
db 0
db 6Dh ; m
db 0
db 65h ; e
db 0
db 0
db 0
db 0
db 0
db 57h ; W
db 0
db 69h ; i
db 0
db 6Eh ; n
db 0
db 64h ; d
db 0
db 6Fh ; o
db 0
db 77h ; w
db 0
db 73h ; s
db 0
db 20h
db 0
db 28h ; (
db 0
db 52h ; R
db 0
db 29h ; )
db 0
db 20h
db 0
db 57h ; W
db 0
db 69h ; i
db 0
db 6Eh ; n
db 0
db 20h
db 0
db 37h ; 7
db 0
db 20h
db 0
db 44h ; D
db 0
db 44h ; D
db 0
db 4Bh ; K
db 0
db 20h
db 0
db 64h ; d
db 0
db 72h ; r
db 0
db 69h ; i
db 0
db 76h ; v
db 0
db 65h ; e
db 0
db 72h ; r
db 0
db 0
db 0
db 0
db 0
db 46h ; F
db 0
db 11h
db 0
db 1
db 0
db 50h ; P
db 0
db 72h ; r
db 0
db 6Fh ; o
db 0
db 64h ; d
db 0
db 75h ; u
db 0
db 63h ; c
db 0
db 74h ; t
db 0
db 56h ; V
db 0
db 65h ; e
db 0
db 72h ; r
db 0
db 73h ; s
db 0
db 69h ; i
db 0
db 6Fh ; o
db 0
db 6Eh ; n
db 0
db 0
db 0
db 31h ; 1
db 0
db 30h ; 0
db 0
db 2Eh ; .
db 0
db 30h ; 0
db 0
db 2Eh ; .
db 0
db 31h ; 1
db 0
db 30h ; 0
db 0
db 30h ; 0
db 0
db 31h ; 1
db 0
db 31h ; 1
db 0
db 2Eh ; .
db 0
db 31h ; 1
db 0
db 36h ; 6
db 0
db 33h ; 3
db 0
db 38h ; 8
db 0
db 34h ; 4
db 0
db 0
db 0
db 0
db 0
db 44h ; D
db 0
db 0
db 0
db 1
db 0
db 56h ; V
db 0
db 61h ; a
db 0
db 72h ; r
db 0
db 46h ; F
db 0
db 69h ; i
db 0
db 6Ch ; l
db 0
db 65h ; e
db 0
db 49h ; I
db 0
db 6Eh ; n
db 0
db 66h ; f
db 0
db 6Fh ; o
db 0
db 0
db 0
db 0
db 0
db 24h ; $
db 0
db 4
db 0
db 0
db 0
db 54h ; T
db 0
db 72h ; r
db 0
db 61h ; a
db 0
db 6Eh ; n
db 0
db 73h ; s
db 0
db 6Ch ; l
db 0
db 61h ; a
db 0
db 74h ; t
db 0
db 69h ; i
db 0
db 6Fh ; o
db 0
db 6Eh ; n
db 0
db 0
db 0
db 0
db 0
db 9
db 4
db 0B0h
db 4
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
db 0
align 1000h
_rsrc ends
end DllEntryPoint
[-- Attachment #1.3: publickey - ethindp@pm.me - 0x846BFA7B.asc --]
[-- Type: application/pgp-keys, Size: 4337 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Assistance getting the Universal Audio Apollo Solo USB to work with Linux
2024-05-17 19:10 ` Ethin Probst
@ 2024-05-17 21:43 ` Ethin Probst
0 siblings, 0 replies; 9+ messages in thread
From: Ethin Probst @ 2024-05-17 21:43 UTC (permalink / raw)
To: Lars Melin; +Cc: Alan Stern, linux-usb@vger.kernel.org
[-- Attachment #1.1: Type: text/plain, Size: 2998 bytes --]
On Friday, May 17th, 2024 at 14:10, Ethin Probst <ethindp@pm.me> wrote:
> On Thursday, May 16th, 2024 at 05:09, Lars Melin larsm17@gmail.com wrote:
>
> > On 2024-05-16 12:56, Ethin Probst wrote:
> >
> > > On Thursday, May 16th, 2024 at 00:19, Lars Melin larsm17@gmail.com wrote:
> > >
> > > > On 2024-05-16 05:12, Ethin Probst wrote:
> >
> > > > I can also not find such a transition in your other two captures, all
> > > > descriptor readouts that includes USB Id are 2b5a:000c.
> > >
> > > This is what puzzles me as well. If I'm missing something it's at a
> > > level that USB Pcap can't capture. When I begin the capture, plug in
> > > the device and power it on, the second packet is always the right
> > > descriptor (pid 000d). There is no indicator in the capture that
> > > commands are sent before that pid is received. As for the other
> > > problem, yeah, that confused me too; I would've thought that another
> > > get descriptor request would've been sent, but apparently not, because
> > > when I remove the device from the VM and reattach it to the host, the
> > > pid is correct.
> >
> > You can set up a USBPCap filter on id.Vendor and id.Product (2b5a:000c)
> > so that the capture will not start until you connect your device.
> > It will stop capture (logging on screen will stop) when the device
> > transition into 2b5a:000d so you can then close the pcap file.
> > The cmd making the transition should be near the end of your capture. :-)
>
>
> You would think so, but I can't seem to capture it. Live capture doesn't seem to be working for me, and I just tried again, starting usbpcapcmd on the proper USBPcap device (\\.\USBPcap1) before plugging in the device and turning it on. I waited for the drivers to do their thing, then disconnected the device, and when I checked the capture file the first VID/PID was the 2b5a:000D one and not 000C. I'm not sure what I'm doing wrong but for whatever reason my USBPcap setup is unable to capture whatever is being transmitted.
>
> > Your IDA-disassembly is probably on the wrong file, I'd guess that the
> > .sys file in the driver directory corresponding to the .inf file for
> > the firmware loading Id is what handles firmware loading/checking.
>
>
> I'm not positive if this one (dump attached) is the right one but maybe it is? It's the only one that reasonably makes sense in my mind for the firmware loader part of things. I'm uncertain what other ones would be the right driver to try. I'm sorry I don't have more readable code, I don't have IDA home or pro and the decompiler won't let me produce C code. If there's any other debugging you'd like me to do feel free to ask. :)
As an aside, apologies if the mailing list screwed up the attachment.
Looking at the archive it looks as though it just dumped it all into
the main message body which was not what I was going for. Sorry about
that! :-( I'll be sure to just use links in the future.
[-- Attachment #1.2: publickey - ethindp@pm.me - 0x846BFA7B.asc --]
[-- Type: application/pgp-keys, Size: 4337 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 249 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2024-05-17 21:44 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-11 20:07 Assistance getting the Universal Audio Apollo Solo USB to work with Linux Ethin Probst
2024-05-12 14:13 ` Alan Stern
[not found] ` <8fcVwO4QZdKndXMug6gtJOMJ7bCUM0dk3lfyiKsUSR1QFvQeQ1SdRkQUUTJd73wI_dgxAULH_oTBA64hdSb3JYiwAyejHLM7RccUgY1m4sM=@pm.me>
2024-05-13 1:14 ` Alan Stern
2024-05-15 22:12 ` Ethin Probst
2024-05-16 5:19 ` Lars Melin
2024-05-16 5:56 ` Ethin Probst
2024-05-16 10:09 ` Lars Melin
2024-05-17 19:10 ` Ethin Probst
2024-05-17 21:43 ` Ethin Probst
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).