Function at 0x74e9f0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x84]
cmp eax, dword [ecx + 8]
jbe 0x74fa71
sub esp, 0x104
xor eax, eax
lea edi, [esp + 0x74]
call fcn.0044f084
lea eax, [0x965e00]
mov dword [esp], eax
call dbg.runtime.newobject
mov eax, dword [esp + 4]
mov dword [esp + 0x54], eax
mov ecx, dword [0xc7e6c8]
mov edx, dword [0xc93940]
lea ebx, [eax + 0x10]
test edx, edx
jne 0x74fa5c
mov dword [eax + 0x10], ecx
movzx ecx, byte [esp + 0x114]
mov byte [eax + 0x2f], cl
mov ecx, dword [esp + 0x110]
test ecx, ecx
jne 0x74f28a
lea edx, [0xc93a10]
mov dword [esp], edx
call dbg.sync.(*RWMutex).RLock
mov eax, dword [0xc7e6c8]
test eax, eax
je 0x74f283
mov eax, dword [eax]
lea ecx, [0x8e91e0]
mov dword [esp], ecx
mov dword [esp + 4], 0
mov dword [esp + 8], eax
call dbg.runtime.makeslice
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
mov edx, dword [esp + 0xc]
mov ebx, dword [esp + 0x54]
mov dword [ebx + 4], eax
mov dword [ebx + 8], ecx
mov eax, dword [0xc93940]
test eax, eax
jne 0x74f26e
mov dword [ebx], edx
mov ecx, dword [0xc7e6c8]
mov dword [esp + 0x60], ecx
lea edi, [esp + 0xd4]
xor eax, eax
call fcn.0044f084
lea ecx, [0x8ef1c0]
mov dword [esp], ecx
mov ecx, dword [esp + 0x60]
mov dword [esp + 4], ecx
lea ecx, [esp + 0xd4]
mov dword [esp + 8], ecx
call dbg.runtime.mapiterinit
mov eax, dword [esp + 0xd4]
test eax, eax
je 0x74eb6b
mov ecx, dword [eax + 4]
mov dword [esp + 0x34], ecx
mov eax, dword [eax]
mov dword [esp + 0x4c], eax
mov edx, dword [esp + 0x54]
mov ebx, dword [edx + 4]
mov ebp, dword [edx + 8]
mov esi, dword [edx]
lea edi, [ebx + 1]
cmp edi, ebp
jg 0x74f202
lea ebp, [ebx + 1]
mov dword [edx + 4], ebp
mov ebp, ebx
shl ebx, 3
mov dword [esi + ebx + 4], ecx
lea ecx, [esi + ebp*8]
mov ebp, dword [0xc93940]
test ebp, ebp
jne 0x74f1ed
mov dword [esi + ebx], eax
lea eax, [esp + 0xd4]
mov dword [esp], eax
call dbg.runtime.mapiternext
mov eax, dword [esp + 0xd4]
test eax, eax
jne 0x74eb0a
lea eax, [0xc93a10]
mov dword [esp], eax
call dbg.sync.(*RWMutex).RUnlock
mov eax, dword [esp + 0x54]
mov ecx, dword [eax + 4]
mov edx, dword [eax]
mov ebx, dword [eax + 8]
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
call dbg.sort.Strings
mov eax, dword [esp + 0x54]
mov ecx, dword [eax + 4]
lea edx, [0x8efc40]
mov dword [esp], edx
mov dword [esp + 4], ecx
sar ecx, 0x1f
mov dword [esp + 8], ecx
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call dbg.runtime.makemap
mov eax, dword [esp + 0x14]
mov ecx, dword [0xc93940]
mov edx, dword [esp + 0x54]
lea ebx, [edx + 0xc]
test ecx, ecx
jne 0x74f1d8
mov dword [edx + 0xc], eax
lea eax, [0xc939f0]
mov dword [esp], eax
call dbg.sync.(*RWMutex).RLock
mov eax, dword [0xc7e6c4]
mov dword [esp + 0x5c], eax
lea edi, [esp + 0xa4]
xor eax, eax
call fcn.0044f084
lea eax, [0x8ef200]
mov dword [esp], eax
mov eax, dword [esp + 0x5c]
mov dword [esp + 4], eax
lea eax, [esp + 0xa4]
mov dword [esp + 8], eax
call dbg.runtime.mapiterinit
mov eax, dword [esp + 0xa4]
test eax, eax
je 0x74ec9e
mov ecx, dword [esp + 0xa8]
mov ecx, dword [ecx]
mov edx, dword [eax + 4]
mov eax, dword [eax]
mov dword [esp + 0x6c], eax
mov dword [esp + 0x70], edx
mov dword [esp], ecx
call dbg.golang.org/x/net/trace.(*traceSet).Len
mov eax, dword [esp + 4]
mov dword [esp + 0x38], eax
mov ecx, dword [esp + 0x54]
mov edx, dword [ecx + 0xc]
mov dword [esp + 4], edx
lea edx, [0x8efc40]
mov dword [esp], edx
lea ebx, [esp + 0x6c]
mov dword [esp + 8], ebx
call dbg.runtime.mapassign
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x38]
mov dword [eax], ecx
lea eax, [esp + 0xa4]
mov dword [esp], eax
call dbg.runtime.mapiternext
mov eax, dword [esp + 0xa4]
test eax, eax
jne 0x74ec33
lea eax, [0xc939f0]
mov dword [esp], eax
call dbg.sync.(*RWMutex).RUnlock
mov eax, dword [esp + 0x110]
mov dword [esp], eax
call dbg.golang.org/x/net/trace.parseArgs
mov eax, dword [esp + 4]
mov ecx, dword [esp + 0xc]
mov dword [esp + 0x38], ecx
movzx edx, byte [esp + 0x10]
mov byte [esp + 0x27], dl
mov ebx, dword [esp + 8]
mov ebp, dword [esp + 0x54]
mov dword [ebp + 0x24], ebx
mov ebx, dword [0xc93940]
lea esi, [ebp + 0x20]
test ebx, ebx
jne 0x74f1ba
mov dword [ebp + 0x20], eax
mov dword [ebp + 0x28], ecx
test dl, dl
je 0x74ed2a
cmp ecx, 0xffffffff
je 0x74f124
cmp ecx, 9
jge 0x74eeeb
mov eax, dword [ebp + 0x24]
mov edx, dword [ebp + 0x20]
mov dword [esp + 8], ecx
mov dword [esp], edx
mov dword [esp + 4], eax
call dbg.golang.org/x/net/trace.lookupBucket
mov eax, dword [esp + 0xc]
test eax, eax
jne 0x74ee97
mov eax, dword [esp + 0x54]
mov ecx, dword [eax + 0x1c]
mov edx, dword [eax + 0x14]
mov ebx, dword [eax + 0x18]
test edx, edx
jne 0x74ee2e
lea ecx, [0xc93a10]
mov dword [esp], ecx
call dbg.sync.(*RWMutex).RLock
lea eax, [0xc93a10]
mov dword [esp + 8], eax
mov dword [esp], 4
lea eax, [0x9ee9e4]
mov dword [esp + 4], eax
call dbg.runtime.deferproc
test eax, eax
jne 0x74ee21
mov eax, dword [0xc7e6dc]
mov dword [esp], eax
mov eax, dword [esp + 0x108]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x10c]
mov dword [esp + 8], eax
lea eax, [0x986801]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 4
lea eax, [0x8bf7a0]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x54]
mov dword [esp + 0x18], eax
call dbg.html/template.(*Template).ExecuteTemplate
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
test eax, eax
je 0x74ee14
je 0x74edce
mov eax, dword [eax + 4]
mov dword [esp + 0x64], 0
mov dword [esp + 0x68], 0
mov dword [esp + 0x64], eax
mov dword [esp + 0x68], ecx
lea eax, [0x9a1934]
mov dword [esp], eax
mov dword [esp + 4], 0x28
lea eax, [esp + 0x64]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call dbg.log.Printf
nop
call dbg.runtime.deferreturn
add esp, 0x104
ret
nop
call dbg.runtime.deferreturn
add esp, 0x104
ret
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebx
mov dword [esp + 0x10], ecx
mov dword [esp], 0xc
lea ecx, [0x9ee20c]
mov dword [esp + 4], ecx
call dbg.runtime.deferproc
test eax, eax
jne 0x74ee8a
mov eax, dword [esp + 0x54]
lea ecx, [eax + 0x14]
mov dword [esp + 4], ecx
lea ecx, [0xc4d020]
mov dword [esp], ecx
call dbg.runtime.convT2I
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 8]
mov dword [esp], ecx
mov dword [esp + 4], eax
call dbg.sort.Sort
mov eax, dword [esp + 0x54]
jmp 0x74ed3f
nop
call dbg.runtime.deferreturn
add esp, 0x104
ret
mov ecx, dword [esp + 0x54]
movzx edx, byte [ecx + 0x2d]
mov byte [esp + 4], dl
mov dword [esp], eax
call dbg.golang.org/x/net/trace.(*traceBucket).Copy
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 8]
mov ebx, dword [esp + 0x54]
mov dword [ebx + 0x18], ecx
mov dword [ebx + 0x1c], eax
mov eax, dword [0xc93940]
lea ecx, [ebx + 0x14]
test eax, eax
jne 0x74eed6
mov dword [ebx + 0x14], edx
jmp 0x74ed2a
mov dword [esp], ecx
mov dword [esp + 4], edx
call dbg.runtime.writebarrierptr
mov ebx, dword [esp + 0x54]
jmp 0x74ed2a
mov eax, dword [ebp + 0x24]
mov ecx, dword [ebp + 0x20]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov byte [esp + 8], 0
call dbg.golang.org/x/net/trace.getFamily
mov eax, dword [esp + 0xc]
mov dword [esp + 0x50], eax
test eax, eax
jne 0x74ef13
jmp 0x74ed2a
lea ecx, [eax + 0x24]
mov dword [esp + 0x58], ecx
mov dword [esp], ecx
call dbg.sync.(*RWMutex).RLock
mov eax, dword [esp + 0x54]
mov ecx, dword [eax + 0x28]
cmp ecx, 9
je 0x74f0b5
cmp ecx, 0xa
je 0x74f04a
cmp ecx, 0xb
je 0x74efd9
xor ecx, ecx
xor edx, edx
mov dword [esp + 0x44], ecx
mov dword [esp + 0x48], edx
mov ebx, dword [esp + 0x58]
mov dword [esp], ebx
call dbg.sync.(*RWMutex).RUnlock
mov eax, dword [esp + 0x44]
test eax, eax
je 0x74efd0
je 0x74ef69
mov eax, dword [eax + 4]
lea ecx, [0x971b40]
cmp ecx, eax
jne 0x74efb8
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call dbg.golang.org/x/net/trace.(*histogram).html
mov eax, dword [esp + 8]
mov ecx, dword [esp + 4]
mov edx, dword [esp + 0x54]
mov dword [edx + 0x34], eax
mov eax, dword [0xc93940]
lea ebx, [edx + 0x30]
test eax, eax
jne 0x74efa3
mov dword [edx + 0x30], ecx
jmp 0x74ed2a
mov dword [esp], ebx
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov edx, dword [esp + 0x54]
jmp 0x74ed2a
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x91ce20]
mov dword [esp + 8], eax
call dbg.runtime.panicdottype
ud2
mov edx, dword [esp + 0x54]
jmp 0x74ed2a
mov ecx, dword [esp + 0x50]
mov ecx, dword [ecx + 0x3c]
test byte [ecx], al
mov dword [esp], ecx
call dbg.golang.org/x/net/internal/timeseries.(*timeSeries).Total
mov eax, dword [esp + 4]
mov dword [esp + 0x44], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x48], ecx
mov edx, dword [esp + 0x54]
mov dword [edx + 0x3c], 8
mov ebx, dword [0xc93940]
lea ebp, [edx + 0x38]
test ebx, ebx
jne 0x74f02a
lea ebx, [0x98a7d0]
mov dword [edx + 0x38], ebx
mov eax, edx
mov ecx, dword [esp + 0x44]
mov edx, dword [esp + 0x48]
jmp 0x74ef48
mov dword [esp], ebp
lea ebx, [0x98a7d0]
mov dword [esp + 4], ebx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x44]
mov ecx, dword [esp + 0x48]
mov edx, dword [esp + 0x54]
jmp 0x74f01b
mov ecx, dword [esp + 0x50]
mov ecx, dword [ecx + 0x3c]
mov dword [esp], ecx
call dbg.golang.org/x/net/internal/timeseries.(*MinuteHourSeries).Hour
mov eax, dword [esp + 8]
mov dword [esp + 0x48], eax
mov ecx, dword [esp + 4]
mov dword [esp + 0x44], ecx
mov edx, dword [esp + 0x54]
mov dword [edx + 0x3c], 9
mov ebx, dword [0xc93940]
lea ebp, [edx + 0x38]
test ebx, ebx
jne 0x74f095
lea ebx, [0x98b8a9]
mov dword [edx + 0x38], ebx
mov eax, edx
mov edx, dword [esp + 0x48]
jmp 0x74ef48
mov dword [esp], ebp
lea ebx, [0x98b8a9]
mov dword [esp + 4], ebx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x48]
mov ecx, dword [esp + 0x44]
mov edx, dword [esp + 0x54]
jmp 0x74f08a
mov ecx, dword [esp + 0x50]
mov ecx, dword [ecx + 0x3c]
mov dword [esp], ecx
call dbg.golang.org/x/net/internal/timeseries.(*MinuteHourSeries).Minute
mov eax, dword [esp + 4]
mov dword [esp + 0x44], eax
mov ecx, dword [esp + 8]
mov dword [esp + 0x48], ecx
mov edx, dword [esp + 0x54]
mov dword [edx + 0x3c], 0xb
mov ebx, dword [0xc93940]
lea ebp, [edx + 0x38]
test ebx, ebx
jne 0x74f104
lea ebx, [0x98cf9d]
mov dword [edx + 0x38], ebx
mov eax, edx
mov ecx, dword [esp + 0x44]
mov edx, dword [esp + 0x48]
jmp 0x74ef48
mov dword [esp], ebp
lea ebx, [0x98cf9d]
mov dword [esp + 4], ebx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x44]
mov ecx, dword [esp + 0x48]
mov edx, dword [esp + 0x54]
jmp 0x74f0f5
mov byte [ebp + 0x2e], 1
mov eax, dword [ebp + 0x20]
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp + 0x24]
mov dword [esp + 8], eax
mov dword [esp + 0xc], edx
lea eax, [0x8efc40]
mov dword [esp], eax
mov dword [esp + 4], ecx
call dbg.runtime.mapaccess1_faststr
mov eax, dword [esp + 0x10]
mov eax, dword [eax]
mov dword [esp + 0x30], eax
mov ecx, dword [esp + 0x54]
mov edx, dword [ecx + 0x24]
mov ebx, dword [ecx + 0x20]
mov dword [esp], ebx
mov dword [esp + 4], edx
call dbg.golang.org/x/net/trace.getActiveTraces
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 8]
mov ebx, dword [esp + 0x54]
mov dword [ebx + 0x18], ecx
mov dword [ebx + 0x1c], eax
mov eax, dword [0xc93940]
lea ecx, [ebx + 0x14]
test eax, eax
jne 0x74f1a8
mov dword [ebx + 0x14], edx
mov eax, dword [ebx + 0x18]
mov ecx, dword [esp + 0x30]
cmp eax, ecx
jge 0x74ed2a
mov dword [ebx + 0x40], ecx
jmp 0x74ed2a
mov dword [esp], ecx
mov dword [esp + 4], edx
call dbg.runtime.writebarrierptr
mov ebx, dword [esp + 0x54]
jmp 0x74f191
mov dword [esp], esi
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov ecx, dword [esp + 0x38]
movzx edx, byte [esp + 0x27]
mov ebp, dword [esp + 0x54]
jmp 0x74ecef
mov dword [esp], ebx
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov edx, dword [esp + 0x54]
jmp 0x74ebe1
mov dword [esp], ecx
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov edx, dword [esp + 0x54]
jmp 0x74eb51
lea eax, [0x8e91e0]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], ebx
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], edi
call dbg.runtime.growslice
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x38], ecx
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x54]
mov dword [ebx + 8], edx
mov edx, dword [0xc93940]
test edx, edx
jne 0x74f258
mov dword [ebx], eax
mov esi, dword [ebx]
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x34]
mov edx, ebx
mov ebx, dword [esp + 0x38]
jmp 0x74eb2e
mov dword [esp], ebx
mov dword [esp + 4], eax
call dbg.runtime.writebarrierptr
mov ecx, dword [esp + 0x38]
mov ebx, dword [esp + 0x54]
jmp 0x74f243
mov dword [esp], ebx
mov dword [esp + 4], edx
call dbg.runtime.writebarrierptr
mov ebx, dword [esp + 0x54]
jmp 0x74eac6
xor eax, eax
jmp 0x74ea86
mov dword [esp], ecx
lea edx, [0x98f2e5]
mov dword [esp + 4], edx
mov dword [esp + 8], 0xe
call dbg.net/http.(*Request).FormValue
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
cmp ecx, 1
jne 0x74fa53
movzx eax, byte [eax]
cmp al, 0x30
jne 0x74fa53
mov eax, dword [esp + 0x54]
mov byte [eax + 0x2f], 0
mov ecx, dword [esp + 0x110]
mov dword [esp], ecx
lea edx, [0x986249]
mov dword [esp + 4], edx
mov dword [esp + 8], 3
call dbg.net/http.(*Request).FormValue
mov eax, dword [esp + 0xc]
mov dword [esp + 0x3c], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x2c], ecx
cmp ecx, 1
jge 0x74f7f2
jge 0x74f774
jne 0x74f6ec
movzx edx, byte [eax]
cmp dl, 0x30
jne 0x74f6e9
xor eax, eax
xor ecx, ecx
test ecx, ecx
je 0x74f6dd
mov eax, dword [esp + 0x110]
mov dword [esp], eax
lea ecx, [0x989eea]
mov dword [esp + 4], ecx
mov dword [esp + 8], 7
call dbg.net/http.(*Request).FormValue
mov eax, dword [esp + 0x10]
mov dword [esp + 0x28], eax
mov ecx, dword [esp + 0xc]
mov dword [esp + 0x40], ecx
cmp eax, 1
jge 0x74f47c
jge 0x74f40a
jne 0x74f395
movzx edx, byte [ecx]
cmp dl, 0x30
jne 0x74f392
xor eax, eax
xor ecx, ecx
test ecx, ecx
je 0x74f389
mov eax, dword [esp + 0x54]
mov ecx, dword [esp + 0x110]
jmp 0x74ea68
mov ecx, dword [esp + 0x54]
mov byte [ecx + 0x2d], al
jmp 0x74f379
cmp eax, 1
jne 0x74f3ab
movzx edx, byte [ecx]
cmp dl, 0x31
jne 0x74f3a8
mov eax, 1
xor ecx, ecx
jmp 0x74f375
cmp eax, 1
jne 0x74f3b5
movzx edx, byte [ecx]
cmp dl, 0x46
je 0x74f371
lea edi, [esp + 0x74]
mov edx, eax
xor eax, eax
call fcn.0044f08a
lea ecx, [0x98b2c1]
mov dword [esp + 0x74], ecx
mov dword [esp + 0x78], 9
mov ecx, dword [esp + 0x40]
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x80], edx
mov ecx, dword [0xc7f818]
mov edx, dword [0xc7f81c]
mov dword [esp + 0x84], ecx
mov dword [esp + 0x88], edx
xor eax, eax
lea ecx, [0xc48fa0]
jmp 0x74f375
je 0x74f439
jne 0x74f419
movzx edx, byte [ecx]
cmp dl, 0x54
je 0x74f39f
cmp eax, 1
jne 0x74f42a
movzx edx, byte [ecx]
cmp dl, 0x66
je 0x74f371
cmp eax, 1
jne 0x74f3b5
movzx edx, byte [ecx]
cmp dl, 0x74
jne 0x74f3b5
jmp 0x74f39f
mov dword [esp], ecx
mov dword [esp + 4], eax
lea edx, [0x985b70]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
call dbg.runtime.cmpstring
mov eax, dword [esp + 0x10]
test eax, eax
jg 0x74f46f
mov eax, dword [esp + 0x28]
cmp eax, 1
mov ecx, dword [esp + 0x40]
jmp 0x74f367
mov eax, dword [esp + 0x28]
cmp eax, 1
mov ecx, dword [esp + 0x40]
jmp 0x74f40c
je 0x74f69a
cmp eax, 4
jge 0x74f551
jne 0x74f4c3
movzx edx, byte [ecx]
cmp dl, 0x54
jne 0x74f549
movzx edx, byte [ecx + 1]
cmp dl, 0x52
jne 0x74f541
movzx edx, byte [ecx + 2]
cmp dl, 0x55
jne 0x74f53c
movzx edx, byte [ecx + 3]
cmp dl, 0x45
je 0x74f39f
cmp eax, 4
jne 0x74f4ef
movzx edx, byte [ecx]
cmp dl, 0x54
jne 0x74f537
movzx edx, byte [ecx + 1]
cmp dl, 0x72
jne 0x74f532
movzx edx, byte [ecx + 2]
cmp dl, 0x75
jne 0x74f52d
movzx edx, byte [ecx + 3]
cmp dl, 0x65
je 0x74f39f
cmp eax, 4
jne 0x74f3b5
movzx edx, byte [ecx]
cmp dl, 0x74
jne 0x74f3b5
movzx edx, byte [ecx + 1]
cmp dl, 0x72
jne 0x74f3b5
movzx edx, byte [ecx + 2]
cmp dl, 0x75
jne 0x74f3b5
movzx edx, byte [ecx + 3]
cmp dl, 0x65
jne 0x74f3b5
jmp 0x74f39f
cmp eax, 4
jmp 0x74f4ef
cmp eax, 4
jmp 0x74f4ef
cmp eax, 4
jmp 0x74f4ef
cmp eax, 4
jmp 0x74f4c3
cmp eax, 4
jmp 0x74f4c3
cmp eax, 4
jmp 0x74f4c3
je 0x74f657
cmp eax, 5
jne 0x74f59f
movzx edx, byte [ecx]
cmp dl, 0x46
jne 0x74f64f
movzx edx, byte [ecx + 1]
cmp dl, 0x41
jne 0x74f647
movzx edx, byte [ecx + 2]
cmp dl, 0x4c
jne 0x74f63f
movzx edx, byte [ecx + 3]
cmp dl, 0x53
jne 0x74f637
movzx edx, byte [ecx + 4]
cmp dl, 0x45
je 0x74f371
cmp eax, 5
jne 0x74f5d8
movzx edx, byte [ecx]
cmp dl, 0x46
jne 0x74f632
movzx edx, byte [ecx + 1]
cmp dl, 0x61
jne 0x74f62d
movzx edx, byte [ecx + 2]
cmp dl, 0x6c
jne 0x74f628
movzx edx, byte [ecx + 3]
cmp dl, 0x73
jne 0x74f623
movzx edx, byte [ecx + 4]
cmp dl, 0x65
je 0x74f371
cmp eax, 5
jne 0x74f3b5
movzx edx, byte [ecx]
cmp dl, 0x66
jne 0x74f3b5
movzx edx, byte [ecx + 1]
cmp dl, 0x61
jne 0x74f3b5
movzx edx, byte [ecx + 2]
cmp dl, 0x6c
jne 0x74f3b5
movzx edx, byte [ecx + 3]
cmp dl, 0x73
jne 0x74f3b5
movzx edx, byte [ecx + 4]
cmp dl, 0x65
jne 0x74f3b5
jmp 0x74f371
cmp eax, 5
jmp 0x74f5d8
cmp eax, 5
jmp 0x74f5d8
cmp eax, 5
jmp 0x74f5d8
cmp eax, 5
jmp 0x74f5d8
cmp eax, 5
jmp 0x74f59f
cmp eax, 5
jmp 0x74f59f
cmp eax, 5
jmp 0x74f59f
cmp eax, 5
jmp 0x74f59f
mov dword [esp], ecx
mov dword [esp + 4], eax
lea edx, [0x986e05]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 4
call dbg.runtime.cmpstring
mov eax, dword [esp + 0x10]
test eax, eax
jg 0x74f68d
mov eax, dword [esp + 0x28]
cmp eax, 4
mov ecx, dword [esp + 0x40]
jmp 0x74f48b
mov eax, dword [esp + 0x28]
mov ecx, dword [esp + 0x40]
jmp 0x74f557
mov dword [esp], ecx
mov dword [esp + 4], eax
lea edx, [0x985b8c]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
call dbg.runtime.cmpstring
mov eax, dword [esp + 0x10]
test eax, eax
jg 0x74f6d0
mov eax, dword [esp + 0x28]
cmp eax, 1
mov ecx, dword [esp + 0x40]
jmp 0x74f361
mov eax, dword [esp + 0x28]
mov ecx, dword [esp + 0x40]
jmp 0x74f482
mov ecx, dword [esp + 0x54]
mov byte [ecx + 0x2c], al
jmp 0x74f327
cmp ecx, 1
jne 0x74f705
movzx edx, byte [eax]
cmp dl, 0x31
jne 0x74f702
mov eax, 1
xor ecx, ecx
jmp 0x74f31f
cmp ecx, 1
jne 0x74f713
movzx edx, byte [eax]
cmp dl, 0x46
je 0x74f31b
lea edi, [esp + 0x8c]
mov edx, eax
xor eax, eax
call fcn.0044f08a
lea ecx, [0x98b2c1]
mov dword [esp + 0x8c], ecx
mov dword [esp + 0x90], 9
mov dword [esp + 0x94], edx
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x98], ecx
mov ecx, dword [0xc7f818]
mov edx, dword [0xc7f81c]
mov dword [esp + 0x9c], ecx
mov dword [esp + 0xa0], edx
xor eax, eax
lea ecx, [0xc48fa0]
jmp 0x74f31f
je 0x74f7af
jne 0x74f787
movzx edx, byte [eax]
cmp dl, 0x54
je 0x74f6f6
cmp ecx, 1
jne 0x74f798
movzx edx, byte [eax]
cmp dl, 0x66
je 0x74f31b
cmp ecx, 1
jne 0x74f713
movzx edx, byte [eax]
cmp dl, 0x74
jne 0x74f713
jmp 0x74f6f6
mov dword [esp], eax
mov dword [esp + 4], ecx
lea edx, [0x985b70]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
call dbg.runtime.cmpstring
mov eax, dword [esp + 0x10]
test eax, eax
jg 0x74f7e5
mov ecx, dword [esp + 0x2c]
cmp ecx, 1
mov eax, dword [esp + 0x3c]
jmp 0x74f309
mov ecx, dword [esp + 0x2c]
cmp ecx, 1
mov eax, dword [esp + 0x3c]
jmp 0x74f776
je 0x74fa10
cmp ecx, 4
jge 0x74f8c7
jne 0x74f839
movzx edx, byte [eax]
cmp dl, 0x54
jne 0x74f8bf
movzx edx, byte [eax + 1]
cmp dl, 0x52
jne 0x74f8b7
movzx edx, byte [eax + 2]
cmp dl, 0x55
jne 0x74f8b2
movzx edx, byte [eax + 3]
cmp dl, 0x45
je 0x74f6f6
cmp ecx, 4
jne 0x74f865
movzx edx, byte [eax]
cmp dl, 0x54
jne 0x74f8ad
movzx edx, byte [eax + 1]
cmp dl, 0x72
jne 0x74f8a8
movzx edx, byte [eax + 2]
cmp dl, 0x75
jne 0x74f8a3
movzx edx, byte [eax + 3]
cmp dl, 0x65
je 0x74f6f6
cmp ecx, 4
jne 0x74f713
movzx edx, byte [eax]
cmp dl, 0x74
jne 0x74f713
movzx edx, byte [eax + 1]
cmp dl, 0x72
jne 0x74f713
movzx edx, byte [eax + 2]
cmp dl, 0x75
jne 0x74f713
movzx edx, byte [eax + 3]
cmp dl, 0x65
jne 0x74f713
jmp 0x74f6f6
cmp ecx, 4
jmp 0x74f865
cmp ecx, 4
jmp 0x74f865
cmp ecx, 4
jmp 0x74f865
cmp ecx, 4
jmp 0x74f839
cmp ecx, 4
jmp 0x74f839
cmp ecx, 4
jmp 0x74f839
je 0x74f9cd
cmp ecx, 5
jne 0x74f915
movzx edx, byte [eax]
cmp dl, 0x46
jne 0x74f9c5
movzx edx, byte [eax + 1]
cmp dl, 0x41
jne 0x74f9bd
movzx edx, byte [eax + 2]
cmp dl, 0x4c
jne 0x74f9b5
movzx edx, byte [eax + 3]
cmp dl, 0x53
jne 0x74f9ad
movzx edx, byte [eax + 4]
cmp dl, 0x45
je 0x74f31b
cmp ecx, 5
jne 0x74f94e
movzx edx, byte [eax]
cmp dl, 0x46
jne 0x74f9a8
movzx edx, byte [eax + 1]
cmp dl, 0x61
jne 0x74f9a3
movzx edx, byte [eax + 2]
cmp dl, 0x6c
jne 0x74f99e
movzx edx, byte [eax + 3]
cmp dl, 0x73
jne 0x74f999
movzx edx, byte [eax + 4]
cmp dl, 0x65
je 0x74f31b
cmp ecx, 5
jne 0x74f713
movzx edx, byte [eax]
cmp dl, 0x66
jne 0x74f713
movzx edx, byte [eax + 1]
cmp dl, 0x61
jne 0x74f713
movzx edx, byte [eax + 2]
cmp dl, 0x6c
jne 0x74f713
movzx edx, byte [eax + 3]
cmp dl, 0x73
jne 0x74f713
movzx edx, byte [eax + 4]
cmp dl, 0x65
jne 0x74f713
jmp 0x74f31b
cmp ecx, 5
jmp 0x74f94e
cmp ecx, 5
jmp 0x74f94e
cmp ecx, 5
jmp 0x74f94e
cmp ecx, 5
jmp 0x74f94e
cmp ecx, 5
jmp 0x74f915
cmp ecx, 5
jmp 0x74f915
cmp ecx, 5
jmp 0x74f915
cmp ecx, 5
jmp 0x74f915
mov dword [esp], eax
mov dword [esp + 4], ecx
lea edx, [0x986e05]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 4
call dbg.runtime.cmpstring
mov eax, dword [esp + 0x10]
test eax, eax
jg 0x74fa03
mov ecx, dword [esp + 0x2c]
cmp ecx, 4
mov eax, dword [esp + 0x3c]
jmp 0x74f801
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x2c]
jmp 0x74f8cd
mov dword [esp], eax
mov dword [esp + 4], ecx
lea edx, [0x985b8c]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
call dbg.runtime.cmpstring
mov eax, dword [esp + 0x10]
test eax, eax
jg 0x74fa46
mov ecx, dword [esp + 0x2c]
cmp ecx, 1
mov eax, dword [esp + 0x3c]
jmp 0x74f303
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x2c]
jmp 0x74f7f8
mov eax, dword [esp + 0x54]
jmp 0x74f2c9
mov dword [esp], ebx
mov dword [esp + 4], ecx
call dbg.runtime.writebarrierptr
mov eax, dword [esp + 0x54]
jmp 0x74ea4e
call dbg.runtime.morestack_noctxt
jmp dbg.golang.org/x/net/trace.Render