GetHighestIndex:
$ ==> | 8B81 20150000 | mov eax,dword ptr ds:[rcx+1520]
$+6 | 8902 | mov dword ptr ds:[rdx],eax
$+8 | 48:8BC2 | mov rax,rdx
$+B | C3 | ret
xref(cl_showents cmd):
$ ==> | 40:53 | push rbx
$+2 | 48:81EC 30020000 | sub rsp,230
$+9 | 48:8B0D 60069103 | mov rcx,qword ptr ds:[7FFBF64EABC0]
$+10 | 48:8D9424 50020000 | lea rdx,qword ptr ss:[rsp+250]
$+18 | 33DB | xor ebx,ebx
$+1A | E8 B135EBFF | call client.7FFBF2A8DB20 | <--- GetHighestIndex
$+1F | 8B08 | mov ecx,dword ptr ds:[rax]
$+21 | FFC1 | inc ecx
$+23 | 85C9 | test ecx,ecx
$+25 | 0F8E FC000000 | jle client.7FFBF2BDA677
$+2B | 48:89BC24 40020000 | mov qword ptr ss:[rsp+240],rdi
$+33 | 0F1F40 00 | nop dword ptr ds:[rax],eax
$+37 | 66:0F1F8400 00000000 | nop word ptr ds:[rax+rax],ax
$+40 | 48:8B0D 29069103 | mov rcx,qword ptr ds:[7FFBF64EABC0]
$+47 | 8BD3 | mov edx,ebx
$+49 | E8 F241ECFF | call client.7FFBF2A9E790
$+4E | 48:8BF8 | mov rdi,rax
$+51 | 48:85C0 | test rax,rax
$+54 | 74 76 | je client.7FFBF2BDA61C
$+56 | C64424 30 00 | mov byte ptr ss:[rsp+30],0
$+5B | 48:8BC8 | mov rcx,rax
$+5E | 48:8B10 | mov rdx,qword ptr ds:[rax]
$+61 | FF92 40010000 | call qword ptr ds:[rdx+140]
$+67 | 4C:8D05 122D9701 | lea r8,qword ptr ds:[7FFBF454D2D0] | 00007FFBF454D2D0:"'%s'"
$+6E | BA 00010000 | mov edx,100
$+73 | 48:8D8C24 30010000 | lea rcx,qword ptr ss:[rsp+130]
$+7B | 4C:8B48 08 | mov r9,qword ptr ds:[rax+8]
$+7F | FF15 534E8E01 | call qword ptr ds:[<&V_snprintf>]
$+85 | 48:8B47 10 | mov rax,qword ptr ds:[rdi+10]
$+89 | 48:8D15 1ACD9101 | lea rdx,qword ptr ds:[7FFBF44F72FA]
$+90 | 4C:8D8C24 30010000 | lea r9,qword ptr ss:[rsp+130]
$+98 | 4C:8D4424 30 | lea r8,qword ptr ss:[rsp+30]
$+9D | 48:8B48 18 | mov rcx,qword ptr ds:[rax+18]
$+A1 | 48:8D05 02CD9101 | lea rax,qword ptr ds:[7FFBF44F72FA]
$+A8 | 48:85C9 | test rcx,rcx
$+AB | 48:0F45D1 | cmovne rdx,rcx
$+AF | 48:8D0D BAD14D02 | lea rcx,qword ptr ds:[7FFBF50B77C0] | 00007FFBF50B77C0:"Ent %3d: %s class %s name %s\n"
$+B6 | 48:85D2 | test rdx,rdx
$+B9 | 48:0F45C2 | cmovne rax,rdx
$+BD | 8BD3 | mov edx,ebx
$+BF | 48:894424 20 | mov qword ptr ss:[rsp+20],rax
$+C4 | FF15 FE428E01 | call qword ptr ds:[<&void __cdecl ConMsg(char const *, ...)>]
$+CA | EB 31 | jmp client.7FFBF2BDA64D
$+CC | 4C:8D05 6DD14D02 | lea r8,qword ptr ds:[7FFBF50B7790] | 00007FFBF50B7790:"(missing), "
$+D3 | BA 00010000 | mov edx,100
$+D8 | 48:8D4C24 30 | lea rcx,qword ptr ss:[rsp+30]
$+DD | FF15 F54D8E01 | call qword ptr ds:[<&V_snprintf>]
$+E3 | 4C:8D05 66D14D02 | lea r8,qword ptr ds:[7FFBF50B77A0] | 00007FFBF50B77A0:"(missing)"
$+EA | BA 00010000 | mov edx,100