Function at 0x1000a0b1
Capabilities:
Terminate process

Disassembly:
sub esp, 0x12c
mov eax, dword [0x10027204]
xor eax, esp
mov dword [esp + 0x128], eax
and dword [esp], 0
mov eax, dword [0x10027770]
push ebx
mov ebx, dword [esp + 0x138]
push esi
push edi
mov edi, dword [esp + 0x13c]
test eax, eax
je 0x1000a146
cmp byte [eax + 0x134], 1
jne 0x1000a126
test byte [eax + 0x110], 0x80
mov esi, str.Cannot_load_this_JVM_TI_agent_twice__check_your_java_command_line_for_duplicate_jdwp_options.
je 0x1000a117
push 0xd2
push str.debugInit.c
push str.ERROR
call fcn.100143ba
push esi
call fcn.10013553
add esp, 0x10
push esi
call fcn.1000c48f
pop ecx
or eax, 0xffffffff
jmp 0x1000a396
cmp byte [eax + 8], 0
je 0x1000a146
mov eax, dword [0x10027770]
mov esi, str.JDWP_unable_to_load__VM_died
test byte [eax + 0x110], 0x80
je 0x1000a117
push 0xd8
jmp 0x1000a0ff
push ebp
push 0x138
push 0
mov esi, 0x100272e0
push esi
call sub.VCRUNTIME140.dll_memset
mov dword [0x10027770], esi
add esp, 0xc
mov byte [0x10027414], 1
mov ebp, str.debugInit.c
mov dword [0x100272e4], edi
mov byte [0x100272b8], 0
mov byte [0x100272e8], 0
test byte [esi + 0x110], 1
je 0x1000a1b3
push 0xea
push ebp
push 0x10020d88
call fcn.100143ba
push str.GetEnv
push str._s__
call fcn.10013553
mov esi, dword [0x10027770]
add esp, 0x14
mov eax, dword [edi]
push 0x30010000
push esi
push edi
call dword [eax + 0x18]
mov esi, eax
test esi, esi
jne 0x1000a6bf
push 2
pop esi
xor edi, edi
push esi
inc edi
push edi
call fcn.1001c1bc
push eax
call fcn.1001c1a5
push eax
call fcn.1000ace3
add esp, 0x10
test al, al
mov eax, dword [0x10027770]
jne 0x1000a256
test byte [eax + 0x110], 0x80
mov edi, str.This_jdwp_native_library_will_not_work_with_this_VMs_version_of_JVMTI___d._d._d___it_needs_JVMTI__d._d_._d_.
je 0x1000a22f
push 0x109
push ebp
push str.ERROR
call fcn.100143ba
add esp, 0xc
push 1
push esi
push 1
call fcn.1001c1b3
push eax
call fcn.1001c1bc
push eax
call fcn.1001c1a5
push eax
push edi
call fcn.10013553
add esp, 0x1c
push 1
push esi
push 1
call fcn.1001c1b3
push eax
call fcn.1001c1bc
push eax
call fcn.1001c1a5
push eax
push edi
call fcn.1000c48f
add esp, 0x1c
push 1
jmp 0x1000a705
test byte [eax + 0x110], 4
je 0x1000a286
push 0x10f
push ebp
push str.JVMTI
call fcn.100143ba
push str.GetSystemProperty
push str._s__
call fcn.10013553
mov eax, dword [0x10027770]
add esp, 0x14
mov eax, dword [eax]
lea edx, [esp + 0x10]
push edx
push str.sun.boot.library.path
push eax
mov ecx, dword [eax]
call dword [ecx + 0x208]
push 0x10020eac
push dword [esp + 0x14]
lea eax, [esp + 0x3c]
push 0x104
push eax
call fcn.10013553
mov eax, dword [0x10027770]
add esp, 0x10
add eax, 0x114
jne 0x1000a2e4
push str.NptEnv_is_NULL
push str.NPT_ERROR:__s_n
push esi
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
pop ecx
push eax
call fcn.1000b00c
add esp, 0xc
push edi
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
and dword [eax], 0
lea eax, [esp + 0x34]
push eax
call dword [sym.imp.kernel32.dll_LoadLibraryA]
mov esi, eax
test esi, esi
jne 0x1000a306
push str.Cannot_open_library
push str.NPT_ERROR:__s_n
push 2
jmp 0x1000a2cd
push str.nptInitialize
push esi
call dword [sym.imp.kernel32.dll_GetProcAddress]
mov ecx, eax
test ecx, ecx
jne 0x1000a31f
push str.Cannot_find_nptInitialize
jmp 0x1000a2fd
mov eax, dword [0x10027770]
push 0
push str.0.0.0
add eax, 0x114
push eax
call ecx
mov eax, dword [0x10027770]
mov eax, dword [eax + 0x114]
test eax, eax
jne 0x1000a349
push str.Cannot_initialize_NptEnv
jmp 0x1000a2fd
mov dword [eax], esi
push dword [esp + 0x10]
call fcn.1001c0b8
mov eax, dword [0x10027770]
pop ecx
mov ecx, dword [eax + 0x114]
test ecx, ecx
jne 0x1000a3b0
test byte [eax + 0x110], 0x80
mov esi, str.JDWP:_unable_to_initialize_NPT_library
je 0x1000a38b
push 0x118
push ebp
push str.ERROR
call fcn.100143ba
push esi
call fcn.10013553
add esp, 0x10
push esi
call fcn.1000c48f
pop ecx
or eax, 0xffffffff
pop ebp
mov ecx, dword [esp + 0x134]
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.1001ebe6
add esp, 0x12c
ret 0xc
push 0
call dword [ecx + 0xc]
mov ecx, dword [0x10027770]
mov ecx, dword [ecx + 0x114]
mov dword [ecx + 8], eax
mov ecx, dword [0x10027770]
mov eax, dword [ecx + 0x114]
cmp dword [eax + 8], 0
jne 0x1000a3eb
test byte [ecx + 0x110], 0x80
mov esi, str.JDWP:_UTF_function_initialization_failed
je 0x1000a38b
push 0x11d
jmp 0x1000a377
push ebx
call fcn.1000b5da
pop ecx
test al, al
je 0x1000a704
mov eax, dword [0x10027770]
test byte [eax + 0x110], 8
je 0x1000a426
push 0x128
push ebp
push str.MISC
call fcn.100143ba
push ebx
push str.Onload:__s
call fcn.10013553
add esp, 0x14
push 0x10
xor ebx, ebx
lea eax, [esp + 0x28]
push ebx
push eax
call sub.VCRUNTIME140.dll_memset
mov eax, dword [0x10027770]
add esp, 0xc
test byte [eax + 0x110], 4
je 0x1000a46d
push 0x12c
push ebp
push str.JVMTI
call fcn.100143ba
push str.GetPotentialCapabilities
push str._s__
call fcn.10013553
mov eax, dword [0x10027770]
add esp, 0x14
mov eax, dword [eax]
lea edx, [esp + 0x24]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x22c]
mov esi, eax
test esi, esi
je 0x1000a4d3
mov ecx, dword [0x10027770]
mov edi, str.JDWP_unable_to_get_potential_JVMTI_capabilities:__s__d_
test byte [ecx + 0x110], 0x80
je 0x1000a4bc
push 0x130
push ebp
push str.ERROR
call fcn.100143ba
add esp, 0xc
push esi
push esi
call fcn.1000c947
pop ecx
push eax
push edi
call fcn.10013553
add esp, 0xc
push esi
push esi
call fcn.1000c947
pop ecx
push eax
push edi
call fcn.1000c48f
add esp, 0xc
jmp 0x1000a392
push 0x10
lea eax, [esp + 0x18]
push ebx
push eax
call sub.VCRUNTIME140.dll_memset
mov ecx, dword [esp + 0x24]
add esp, 0xc
mov eax, ecx
xor eax, dword [esp + 0x28]
and eax, 0xe
xor ecx, eax
mov eax, dword [esp + 0x14]
mov dword [esp + 0x18], ecx
and eax, 0xffdff801
mov ecx, dword [esp + 0x24]
and ecx, 0x2007fe
or ecx, eax
mov eax, dword [0x10027770]
or ecx, 0x931ff801
mov dword [esp + 0x14], ecx
test byte [eax + 0x110], 4
je 0x1000a54a
push 0x167
push ebp
push str.JVMTI
call fcn.100143ba
push str.AddCapabilities
push str._s__
call fcn.10013553
mov eax, dword [0x10027770]
add esp, 0x14
mov eax, dword [eax]
lea edx, [esp + 0x14]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x234]
test eax, eax
je 0x1000a596
mov eax, dword [0x10027770]
mov esi, str.JDWP_unable_to_get_necessary_JVMTI_capabilities.
test byte [eax + 0x110], 0x80
je 0x1000a58a
push 0x16a
push ebp
push str.ERROR
call fcn.100143ba
push esi
call fcn.10013553
add esp, 0x10
push esi
call fcn.1000c48f
pop ecx
jmp 0x1000a704
call fcn.1001a949
push 0x14
push edi
call fcn.1000bd93
pop ecx
pop ecx
test eax, eax
jne 0x1000a392
push 0x13
push edi
call fcn.1000bd93
pop ecx
pop ecx
test eax, eax
jne 0x1000a392
cmp byte [0x100272c2], bl
jne 0x1000a5cf
cmp dword [0x100272c8], ebx
je 0x1000a5e1
push 4
push edi
call fcn.1000bd93
pop ecx
pop ecx
test eax, eax
jne 0x1000a392
mov eax, dword [0x10027770]
mov esi, 0x8c
push esi
add eax, 0x64
push ebx
push eax
call sub.VCRUNTIME140.dll_memset
mov eax, dword [0x10027770]
add esp, 0xc
mov dword [eax + 0x64], 0x1000abc1
mov eax, dword [0x10027770]
mov dword [eax + 0x68], 0x1000aaee
mov eax, dword [0x10027770]
mov dword [eax + 0x84], 0x1000a7a2
mov eax, dword [0x10027770]
test byte [eax + 0x110], 4
je 0x1000a655
push 0x186
push ebp
push str.JVMTI
call fcn.100143ba
push str.SetEventCallbacks
push str._s__
call fcn.10013553
mov eax, dword [0x10027770]
add esp, 0x14
mov ecx, dword [eax]
add eax, 0x64
push esi
push eax
push ecx
mov edx, dword [ecx]
call dword [edx + 0x1e4]
mov esi, eax
test esi, esi
je 0x1000a68d
mov ecx, dword [0x10027770]
mov edi, str.JDWP_unable_to_set_JVMTI_event_callbacks:__s__d_
test byte [ecx + 0x110], 0x80
je 0x1000a4bc
push 0x18a
jmp 0x1000a49c
mov eax, dword [0x10027770]
test byte [eax + 0x110], 8
je 0x1000a6b8
push 0x18e
push ebp
push str.MISC
call fcn.100143ba
push str.OnLoad:_DONE
call fcn.10013553
add esp, 0x10
xor eax, eax
jmp 0x1000a395
mov ecx, dword [0x10027770]
mov edi, str.JDWP_unable_to_access_JVMTI_Version_1__0x_x___is_your_J2SE_a_1.5_or_newer_version__JNIEnvs_GetEnv___returned__d
test byte [ecx + 0x110], 0x80
je 0x1000a6f2
push 0xf0
push ebp
push str.ERROR
call fcn.100143ba
push esi
push 0x30010000
push edi
call fcn.10013553
add esp, 0x18
push esi
push 0x30010000
push edi
call fcn.1000c48f
xor edi, edi
add esp, 0xc
inc edi
push edi
call fcn.1000affc
int3