Function at 0x100a0d20
Capabilities:
Query or enumerate registry value

Disassembly:
sub esp, 0xc
push ebp
xor ebp, ebp
push edi
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], ebp
call fcn.10095620
mov edi, dword [esp + 0x18]
test eax, eax
je 0x100a0d91
push 0x3cd
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnNetSNMP_snmplib_tools.c
push str.__s___d:_n
push str.trace
call fcn.100955c0
push 0x3cd
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnNetSNMP_snmplib_tools.c
push str.__s___d:_n
push str.trace
call fcn.10095470
push edi
push str.netsnmp_getenv_called_with_name:__s_n
push str.read_config
call fcn.100955c0
push edi
push str.netsnmp_getenv_called_with_name:__s_n
push str.read_config
call fcn.10095470
add esp, 0x38
cmp edi, ebp
jne 0x100a0d9d
pop edi
xor eax, eax
pop ebp
add esp, 0xc
ret
push esi
push edi
call fcn.1013e12d
mov esi, eax
add esp, 4
cmp esi, ebp
je 0x100a0e14
call fcn.10095620
test eax, eax
je 0x100a0fe8
push 0x3d6
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnNetSNMP_snmplib_tools.c
push str.__s___d:_n
push str.trace
call fcn.100955c0
push 0x3d6
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnNetSNMP_snmplib_tools.c
push str.__s___d:_n
push str.trace
call fcn.10095470
push esi
push str.netsnmp_getenv_will_return_from_ENV:__s_n
push str.read_config
call fcn.100955c0
push esi
push str.netsnmp_getenv_will_return_from_ENV:__s_n
push str.read_config
call fcn.10095470
add esp, 0x38
jmp 0x100a0fe8
push ebx
lea eax, [esp + 0x10]
push eax
push 1
push ebp
push str.SOFTWARENet_SNMP
push reloc.WS2_32.dll_accept
call dword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
mov ebx, dword [sym.imp.ADVAPI32.dll_RegQueryValueExA]
test eax, eax
jne 0x100a0ef2
mov eax, dword [esp + 0x10]
lea ecx, [esp + 0x14]
push ecx
push 0
lea edx, [esp + 0x20]
push edx
push 0
push edi
push eax
call ebx
test eax, eax
jne 0x100a0e7c
mov ecx, dword [esp + 0x14]
inc ecx
push ecx
call fcn.1013fbbd
mov ecx, dword [esp + 0x14]
add esp, 4
lea edx, [esp + 0x14]
push edx
mov ebp, eax
push ebp
lea eax, [esp + 0x20]
push eax
push 0
push edi
push ecx
call ebx
mov esi, ebp
mov edx, dword [esp + 0x10]
push edx
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
test esi, esi
je 0x100a0ef2
call fcn.10095620
test eax, eax
je 0x100a0fce
push 0x3ff
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnNetSNMP_snmplib_tools.c
push str.__s___d:_n
push str.trace
call fcn.100955c0
push 0x3ff
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnNetSNMP_snmplib_tools.c
push str.__s___d:_n
push str.trace
call fcn.10095470
push esi
push str.netsnmp_getenv_will_return_from_HKCU:__s_n
push str.read_config
call fcn.100955c0
push esi
push str.netsnmp_getenv_will_return_from_HKCU:__s_n
push str.read_config
call fcn.10095470
add esp, 0x38
jmp 0x100a0fce
lea eax, [esp + 0x10]
push eax
push 1
push 0
push str.SOFTWARENet_SNMP
push reloc.WS2_32.dll_bind
call dword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
jne 0x100a0fca
lea ecx, [esp + 0x14]
push ecx
push eax
lea edx, [esp + 0x20]
push edx
push eax
mov eax, dword [esp + 0x20]
push edi
push eax
call ebx
test eax, eax
jne 0x100a0f5d
test ebp, ebp
je 0x100a0f38
push ebp
call fcn.1013db65
add esp, 4
mov ecx, dword [esp + 0x14]
inc ecx
push ecx
call fcn.1013fbbd
mov ecx, dword [esp + 0x14]
add esp, 4
lea edx, [esp + 0x14]
push edx
mov esi, eax
push esi
lea eax, [esp + 0x20]
push eax
push 0
push edi
push ecx
call ebx
mov edx, dword [esp + 0x10]
push edx
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
test esi, esi
je 0x100a0fe7
call fcn.10095620
test eax, eax
je 0x100a0fca
push 0x42a
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnNetSNMP_snmplib_tools.c
push str.__s___d:_n
push str.trace
call fcn.100955c0
push 0x42a
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnNetSNMP_snmplib_tools.c
push str.__s___d:_n
push str.trace
call fcn.10095470
push esi
push str.netsnmp_getenv_will_return_from_HKLM:__s_n
push str.read_config
call fcn.100955c0
push esi
push str.netsnmp_getenv_will_return_from_HKLM:__s_n
push str.read_config
call fcn.10095470
add esp, 0x38
test esi, esi
je 0x100a0fe7
push 1
push esi
push edi
call fcn.10094120
add esp, 0xc
test esi, esi
je 0x100a0fe7
push esi
call fcn.1013db65
add esp, 4
pop ebx
call fcn.10095620
pop esi
test eax, eax
je 0x100a1053
push 0x433
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnNetSNMP_snmplib_tools.c
push str.__s___d:_n
push str.trace
call fcn.100955c0
push 0x433
push str.D:P4VSRC_COMMON_SFHostCommonSamsungFrameworkSourcesMAINSamsungFrameworkCmnNetSNMP_snmplib_tools.c
push str.__s___d:_n
push str.trace
call fcn.10095470
push edi
call fcn.1013e12d
push eax
push str.netsnmp_getenv_returning:__s_n
push str.read_config
call fcn.100955c0
push edi
call fcn.1013e12d
push eax
push str.netsnmp_getenv_returning:__s_n
push str.read_config
call fcn.10095470
add esp, 0x40
push edi
call fcn.1013e12d
add esp, 4
pop edi
pop ebp
add esp, 0xc
ret