Function at 0xeeb20
Capabilities:
Get thread local storage value
Set thread local storage value

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
mov ebx, ecx
push esi
push edi
test ebx, ebx
jne 0xeeb87
call fcn.000ee7f0
mov edi, dword [0x1aa224]
push edi
call dword [sym.imp.KERNEL32.dll_TlsGetValue]
mov esi, eax
test esi, esi
jne 0xeeb6b
push 0xc08
call fcn.0015c8ae
add esp, 4
mov esi, eax
push 0xc08
push ebx
push esi
call fcn.00153d90
add esp, 0xc
push esi
push edi
call dword [sym.imp.KERNEL32.dll_TlsSetValue]
push str.tsk_fs_open_img:_Null_image_handle
mov dword [esi], 0x8000006
call fcn.000ee5f0
add esp, 4
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
xor esi, esi
xor edi, edi
cmp dword [0x1aa220], esi
je 0xeebad
push edi
push edi
push str.fsopen:_Auto_detection_mode_at_offset__llu_n
push 2
call fcn.00158e14
add esp, 4
push eax
call fcn.000f0dc0
add esp, 0x10
sub esp, 0xc
mov edx, 1
mov ecx, ebx
call fcn.0011a0e0
add esp, 0xc
test eax, eax
je 0xeebcc
mov edi, str.NTFS
mov esi, eax
jmp 0xeebd1
call fcn.000ee7f0
sub esp, 0xc
mov edx, 0xe
mov ecx, ebx
call fcn.000fa070
add esp, 0xc
mov dword [ebp - 4], eax
test eax, eax
je 0xeec38
test edi, edi
jne 0xeebf7
mov edi, 0x18ec0c
mov esi, eax
jmp 0xeec3d
mov eax, dword [esi + 0x10c]
push esi
call eax
mov eax, dword [ebp - 4]
add esp, 4
push eax
mov eax, dword [eax + 0x10c]
call eax
add esp, 4
call fcn.000ee7f0
mov ecx, 0x8000000
call fcn.000ee550
push edi
push str.FAT_or__s
call fcn.000ee5f0
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
call fcn.000ee7f0
sub esp, 0xc
mov edx, 0x2180
mov ecx, ebx
call fcn.00125480
add esp, 0xc
mov dword [ebp - 4], eax
test eax, eax
je 0xeeca4
test edi, edi
jne 0xeec63
mov edi, str.EXT2_3
mov esi, eax
jmp 0xeeca9
mov eax, dword [esi + 0x10c]
push esi
call eax
mov eax, dword [ebp - 4]
add esp, 4
push eax
mov eax, dword [eax + 0x10c]
call eax
add esp, 4
call fcn.000ee7f0
mov ecx, 0x8000000
call fcn.000ee550
push edi
push str.EXT2_3_or__s
call fcn.000ee5f0
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
call fcn.000ee7f0
sub esp, 8
mov edx, 0x70
mov ecx, ebx
call fcn.0012fa00
add esp, 8
mov dword [ebp - 4], eax
test eax, eax
je 0xeed10
test edi, edi
jne 0xeeccf
mov edi, 0x18ec34
mov esi, eax
jmp 0xeed15
mov eax, dword [esi + 0x10c]
push esi
call eax
mov eax, dword [ebp - 4]
add esp, 4
push eax
mov eax, dword [eax + 0x10c]
call eax
add esp, 4
call fcn.000ee7f0
mov ecx, 0x8000000
call fcn.000ee550
push edi
push str.UFS_or__s
call fcn.000ee5f0
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
call fcn.000ee7f0
push 1
sub esp, 8
mov edx, 0x4000
mov ecx, ebx
call fcn.000f6ae0
add esp, 0xc
mov dword [ebp - 4], eax
test eax, eax
je 0xeed7e
test edi, edi
jne 0xeed3d
mov edi, str.YAFFS2
mov esi, eax
jmp 0xeed83
mov eax, dword [esi + 0x10c]
push esi
call eax
mov eax, dword [ebp - 4]
add esp, 4
push eax
mov eax, dword [eax + 0x10c]
call eax
add esp, 4
call fcn.000ee7f0
mov ecx, 0x8000000
call fcn.000ee550
push edi
push str.YAFFS2_or__s
call fcn.000ee5f0
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
call fcn.000ee7f0
push 1
push 0
push 0
mov edx, 0x1000
mov ecx, ebx
call fcn.0010c1f0
add esp, 0xc
mov dword [ebp - 4], eax
test eax, eax
je 0xeeded
test edi, edi
jne 0xeedac
mov edi, 0x18ec54
mov esi, eax
jmp 0xeedf2
mov eax, dword [esi + 0x10c]
push esi
call eax
mov eax, dword [ebp - 4]
add esp, 4
push eax
mov eax, dword [eax + 0x10c]
call eax
add esp, 4
call fcn.000ee7f0
mov ecx, 0x8000000
call fcn.000ee550
push edi
push str.HFS_or__s
call fcn.000ee5f0
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
call fcn.000ee7f0
push 1
sub esp, 8
mov edx, 0x800
mov ecx, ebx
call fcn.00100360
mov ebx, eax
add esp, 0xc
test ebx, ebx
je 0xeee52
test edi, edi
je 0xeee4e
mov ecx, dword [esi + 0x10c]
push esi
call ecx
mov eax, dword [ebx + 0x10c]
add esp, 4
push ebx
call eax
add esp, 4
call fcn.000ee7f0
mov ecx, 0x8000000
call fcn.000ee550
push edi
push str.ISO9660_or__s
call fcn.000ee5f0
add esp, 8
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov esi, ebx
jmp 0xeee57
call fcn.000ee7f0
test esi, esi
jne 0xeee73
call fcn.000ee7f0
mov ecx, 0x8000000
call fcn.000ee550
xor eax, eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
pop edi
mov eax, esi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret