// PopulateDiskInfoRecords - decompiled from Platform.efi
__int64 PopulateDiskInfoRecords()
{
  CHAR16 *ZeroPool_1; // r15
  _BYTE *Node_2; // rdi
  __int64 n310; // rdx
  __int64 result; // rax
  unsigned __int64 v4; // rsi
  __int64 v5; // rax
  const void *Node; // rbx
  const void *i; // rcx
  char n23; // al
  bool v9; // zf
  char n2; // bl
  __int64 v11; // rax
  UINTN AllocationSize; // rcx
  unsigned int n512; // edi
  _WORD *CopyPool; // rax
  _WORD *CopyPool_1; // rsi
  __int64 v16; // rax
  char *Gen1; // rcx
  unsigned __int16 v18; // r11
  unsigned int n0x28; // eax
  __int64 n0x28_1; // r8
  __int64 v21; // r10
  char v22; // r9
  unsigned __int64 v23; // rbx
  unsigned __int64 v24; // rbx
  unsigned __int16 *v25; // r12
  unsigned __int64 n16; // r13
  __int64 n3; // r14
  __int64 v28; // rdi
  unsigned __int64 v29; // rbx
  const __int16 *___ATAPI; // r8
  int n512_1; // [rsp+30h] [rbp-49h] BYREF
  _BYTE v32[4]; // [rsp+34h] [rbp-45h] BYREF
  __int64 v33; // [rsp+38h] [rbp-41h] BYREF
  __int64 v34; // [rsp+40h] [rbp-39h] BYRE... [8524 chars total]
